标签归档:JavaSe

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

java Swing组件和容器



Swing组件和容器.

组件从功能上可分为:
顶层容器:JFrame、JApplet、JDialog、JWindow共4个
中间容器:JPanel、JScrollPane、JSplitPane、JToolBar
特殊容器:在GUI上起特殊作用的中间层,如:JInternalFrame、JLa[......]

Read more

java JComboBox



JComboBox.

JComboBox(组合框)
下拉列表,用来提供多项内容供用户选择
组合框从JComponent继承的JComboBox类来实现
JcomboBox产生ItemEvent事件
setMaximumRowCount方法可以设置用户点击JComboBox时显示的最大条目数[......]

Read more

java JList

java JList.

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

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 final关键字

java final关键字.

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

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

Read more

Java中的抽象类

Java中的抽象类。

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

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

Read more

Java并发框架AQS如何使用AQS构建同步器介绍

Java并发框架AQS如何使用AQS构建同步器介绍。AQS的设计思想是通过继承的方式提供一个模板让大家可以很容易根据不同场景实现一个富有个性化的同步器。同步器的核心是要管理一个共享状态,通过对状态的控制即可以实现不同的锁机制。AQS的设计必须考虑把复杂重复且容易出错的队列管理工作统一抽象出来管理,并[......]

Read more

Java多线程模型

Java多线程模型.

谈到Java多线程就涉及到多线程的模型及Java线程与底层操作系统之间的关系。正如我们熟知,现代机器可以分为硬件和软件两大块,如图2-5-1-1,硬件是基础,软件提供实现不同功能的手段。而且软件可以分为操作系统和应用程序,操作系统专注于对硬件的交互管理并提供一个运行环境给[......]

Read more