java菜单.
菜单的类型:下拉式菜单和弹出式菜单
菜单只在激活时可见
菜单的交互:
侦听器向每个单独的菜单项注册
选择一个菜单项
产生一个ActionEvent
将ActionEvent发送给该选项的侦听器
执行ActionPerformed()
Menus
在Swin[......]
java菜单.
菜单的类型:下拉式菜单和弹出式菜单
菜单只在激活时可见
菜单的交互:
侦听器向每个单独的菜单项注册
选择一个菜单项
产生一个ActionEvent
将ActionEvent发送给该选项的侦听器
执行ActionPerformed()
Menus
在Swin[......]
一个简单的java窗口程序.
前几日看康辉老师的吉大JAVA培训教程,看到一个并没有完全给出源代码的例子
在这里补充完整,功能很简单,用最简单的方法来实现,没有涉及到太多复杂的东西
没有全部完成,只有主体框架,字体设置和颜色设置那里的事件没实现,今天有点累,明天补上
&nbs[......]
在java中,我们可以对数据按二进制进行移位操作,java的移位运算符有三种:
左移: <<
右移: >>
无符号右移:>>
移位的相关规则:
左移后,最后一位补0
右移时,我们要看符号位,如果是1,移位后最高位添1
无符[......]
java中break语句.
break语句可以中止循环中的子语句和switch语句
一个无标号的break语句会把控制传给当前(最内)循环(while,do-while,for或switch)的下一条语句
如果有标号,控制会被传递给当前方法中的带有这一标号的语句:
st:while(tr[......]
文档注释以/**开始,以*/结束,相应的信息和批注所对应的位置很重要
类的说明应在类定义之前,方法的说明应在方法的定义之前
批注参数用来标记一些特殊的属性及其相应的说明
@author<作者姓名>
@version<版本信息>
@param[......]
通过继承可以简化类的定义
java只支持单继承,不允许多重继承,可以多层继承
如:class B继承了class A,class C继承了class B,class C间接继承了class A
子类不继承父类的构造方法
在子类的构造方法中,可以使用super(参数列表)调用父类的构造方法[......]
java final关键字.
在java中声明类、属性和方法时,可使用关键字final来修饰
final标记的类不能被继承
final标记的方法不能被子类重写
final标记的变量(成员变量或局部变量)即为常量,只能赋值一次
方法中定义的内置类只能访问该方法内的final类型的局部[......]
Java中的抽象类。
抽象方法:不含方法体的方法,方法体的实现交给该类的子类根据自身的情况去实现
抽象类:包含抽象方法的类
abstract:修饰抽象类和抽象方法
抽象类不能被实例化,不能用new产生对象
抽象方法只需声明,不需实现
含有抽象方法的类必须被声明为抽象类
抽象类的[......]
Java中的接口interface。
Java不支持多重继承,即一个类只能有一个父类
为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口
接口是抽象方法和常量值定义的集合,是一种特殊的抽象类
接口中只包含常量和方法的定义,没有变量和方法的实现
接口中的所有方法都是[......]
JAVA关于位运算符。
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ex_8_java;
/**
*
*[......]