JAVA问题?

java问题问题?~

这个就是java类的封装性了,其他类想要访问一个类的私有成员变量,直接访问是不行的,这个时候这个类就可以通过setter和getter方法,向其他类暴露自己的成员变量,setter用于成员变量赋值,getter用于成员变量取值。
所以我这里定义了一个T1类:

然后T2里就能new一个T1,并对T1的成员变量进行赋值和取值了:

运行结果:

main是静态方法,不能访问等于3的实例字段x,只能访问局部变量x,而012是8进制,等于10进制的10。
所以,输出10。

1
setDefaultCloseOperation不是用来直接关闭窗口的,而是当你点击窗口右上角的关闭按钮或选择系统菜单的关闭菜单时,指定窗口的响应行为。当点击关闭按钮或选择了关闭菜单时,窗口默认的响应行为是隐藏自己。但可以通过setDefaultCloseOperation来改变窗口对关闭事件的响应,比如:setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);就设置成当窗口关闭时,结束进程,即退出程序。

2
setDefaultCloseOperation是类JFrame的方法,不是类Frame的方法,Frame类的对象当然不能调用这个方法。

3
EXIT_ON_CLOSE是类JFrame的公共静态最终字段(public static final),引用这个字段,要加类前缀,用这种形式:JFrame.EXIT_ON_CLOSE。

下面是一个例子,供参考
import java.awt.*;
import javax.swing.*;
public class Demo extends JFrame
{
public static void main(String[] args)
{
new Demo();
}
Demo()
{
JPanel p1=new JPanel(),p2=new JPanel(),p3=new JPanel();

p1.add(new JButton("Button 1"));
p2.add(new JButton("Button 2"));
p2.add(new JButton("Button 3"));
p3.add(new JButton("Button 4"));
p3.add(new JButton("Button 5"));
p3.add(new JButton("Button 6"));
setLayout(new GridLayout(3,1));
add(p1);
add(p2);
add(p3);
setTitle("一个Java窗口");
pack();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
}

:点击datagridview某条信息弹出信息详情窗口,当连续点击时需要关闭之前的详情窗口。实现方式:父窗口中全局创建子窗口(MsgDetailFrm ): M

如果不设置默认关闭操作, 在你点击窗口标题上的关闭按钮后, 应用是不会关闭的, 进程会一直存在的
setDefaultCloseOperation(EXIT_ON_CLOSE)
就是设置点了关闭按钮后, 彻底退出

JAVA基础问题?
答:因为在Java中整数除以整数结果自动取整,所以象5/100的结果是0,所以应该把5改成5.0,就行了.完整的Java程序如下(改动的地方见注释)

Java问题
答:看,当文件不存在时,抛出异常,并由异常处理程序捕获和打印,你可以看到具体哪一行代码出错[getContent(App.java:29)],说明在App.java 文件中的getContent方法,文件的29行出错。2、那么正常情况下呢?当然是输出文件内容了,我们放一个有如下内容的文件在"D:\\file.txt"处:要读取的文件内容 执行...

java的问题
答:看,当文件不存在时,抛出异常,并由异常处理程序捕获和打印,你可以看到具体哪一行代码出错[getContent(App.java:29)],说明在App.java 文件中的getContent方法,文件的29行出错。2、那么正常情况下呢?当然是输出文件内容了,我们放一个有如下内容的文件在"D:\\file.txt"处:要读取的文件内容 执行...

java问题求答案.急!!
答:1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序、编译生成字节码 和 解释运行字节码。2、 设x = 2 ,则表达式 ( x + + ) * 3 的值是( 6 )。3、 据程序的构成和运行环境的不同,Java源程序分为两大类:java application程序和 applet程序。4、 一个Java Application源程序文件...

java问题
答:1.最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。<%@ page language="java" pageEncoding="UTF-8"%> <%@ page contentType="text/html;charset=iso8859-1"%> 中文问题 乱码的问题 三个地方的编码。第一个地方的编码格式为jsp文件...

java问题求助?
答:首先我说一下,你的程序抛开算法不对的问题,还有几点:1、你这段java,完全是用c的写法来做的,没有任何地方体现java面向对象的思想。2、int[] times = new int[101];你定义了两个101大小的数组,那么,当实际输入的数字真的超过了101个你怎么办?必定抛出数组溢出异常。这里建议了解一下java的...

java问题求解!!请高手帮忙啊!我是新手!!
答:详细原因:java是通过java虚拟机来解释运行的,也就是通过java命令; javac编译生成的.class文件就是虚拟机要执行的代码, 称之为字节码(bytecode),虚拟机通过classloader来装载这些字节码,也就是通常意义上的类.这里就有一个问题,classloader从哪里知道java本身的类库及用户自己的类在什么地方呢?或者有着...

通常java的面试都会问些什么?
答:有可能刚开始,还是讨论比赛和分布式。后面就会问你一道大量文本处理的问题,例如“找出一个大文本中的Top3的字符串”,没有做过这方面的研究。Java问题:“讲一下JVM的结构。”网络问题:“TCP/IP的三次握手、四次挥手”问关于JavaWEB的问题。或者是“淘宝用户的数据(购物车……)存在那里?怎么满足...

怎么解决java出现的问题?
答:360安全卫士最新版的系统修复功能中的“电脑门诊”来处理下,看看,如果还有问题,可以使用360安全浏览器,右下角的,360浏览器医生进行IE内核修复,或者重新安装下360安全浏览器。在Java编程中,经常会碰到汉字的处理及显示问题,以不小心就会产生一大堆乱码或者问号。造成这种问题的根本原因是Java中默认的...

JAVA开发过程中需要注意那些问题?
答:11. 不要满足于能够熟练的编写DAO和Bean(Service)的代码,相比较而言,后台如果在成熟框架的支持下,编码是没有太大难度的,也不值得沾沾自喜,因为这是对Java研发工程师基本的要求。适当的培养一下前台的编码能力,学会使用Dreamweaver。不要轻视界面,也别认为这是界面设计的事情,界面对用户来说就是...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网