分类目录归档:JAVASE学习

Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

java JList



java JList.

显示对象列表并且允许用户选择一个或多个项的组件。
ListSelectionModel类定义了3个常量来指定Jlist的选择模式
SINGLE_SELECTION:只允许每次选择一个选项
SINGLE_INTERVAL_SELECRTION:允许每次选择列表中连续[......]

Read more

java JTable



java JTable.

表格的主要功能是把数据以二维表的形式显示出来
使用表格,依据MVC的思想,最好先生成一个MyTableModel类型的对象来表示数据
这个类是从AbstractTableModel类中继承来的,其中有几个方法是一定要重写的,例如getColumnCount,get[......]

Read more

java菜单

java菜单.

菜单的类型:下拉式菜单和弹出式菜单
菜单只在激活时可见
菜单的交互:
侦听器向每个单独的菜单项注册
选择一个菜单项
产生一个ActionEvent
将ActionEvent发送给该选项的侦听器
执行ActionPerformed()

Menus
在Swin[......]

Read more

一个简单的java窗口程序

一个简单的java窗口程序.

前几日看康辉老师的吉大JAVA培训教程,看到一个并没有完全给出源代码的例子

在这里补充完整,功能很简单,用最简单的方法来实现,没有涉及到太多复杂的东西

没有全部完成,只有主体框架,字体设置和颜色设置那里的事件没实现,今天有点累,明天补上

&nbs[......]

Read more

Java中的移位运算符

Java中的移位运算符.

在java中,我们可以对数据按二进制进行移位操作,java的移位运算符有三种:
左移: <<
右移: >>
无符号右移:>>
移位的相关规则:
左移后,最后一位补0
右移时,我们要看符号位,如果是1,移位后最高位添1
无符[......]

Read more

java中break语句

java中break语句.

break语句可以中止循环中的子语句和switch语句
一个无标号的break语句会把控制传给当前(最内)循环(while,do-while,for或switch)的下一条语句
如果有标号,控制会被传递给当前方法中的带有这一标号的语句:
st:while(tr[......]

Read more

使用Java文档注释

使用Java文档注释.

文档注释以/**开始,以*/结束,相应的信息和批注所对应的位置很重要
类的说明应在类定义之前,方法的说明应在方法的定义之前
批注参数用来标记一些特殊的属性及其相应的说明
@author<作者姓名>
@version<版本信息>
@param[......]

Read more

Java中类的继承.

通过继承可以简化类的定义
java只支持单继承,不允许多重继承,可以多层继承
如:class B继承了class A,class C继承了class B,class C间接继承了class A

子类不继承父类的构造方法
在子类的构造方法中,可以使用super(参数列表)调用父类的构造方法[......]

Read more

java final关键字

java final关键字.

在java中声明类、属性和方法时,可使用关键字final来修饰
final标记的类不能被继承
final标记的方法不能被子类重写
final标记的变量(成员变量或局部变量)即为常量,只能赋值一次

方法中定义的内置类只能访问该方法内的final类型的局部[......]

Read more

Java中的抽象类

Java中的抽象类。

抽象方法:不含方法体的方法,方法体的实现交给该类的子类根据自身的情况去实现

抽象类:包含抽象方法的类
abstract:修饰抽象类和抽象方法
抽象类不能被实例化,不能用new产生对象
抽象方法只需声明,不需实现
含有抽象方法的类必须被声明为抽象类
抽象类的[......]

Read more