04 2014 档案
摘要:布局管理器:实现使用不同方式排列界面上的组件。 布局管理器接口LayoutManager 使用布局管理器时,布局管理器负责各个组件大小与位置,用户无法设置组件大小与位置属性。如果使用,会被布局管理器覆盖。 如果确实需要设置组件大小与位置,应取消该容器的布局管理器。(setLayout(null...
阅读全文
摘要:GUI:Graphical User Interface,即图形用户界面,用于计算机与用户交互的一种方式 AWT:Abstract Window Toolkit,抽象窗口开发包。重量级组件。在Windows系统与Linux系统都可运行,但由于是调用操作系统实现的组件,在两个平台运行后并不是完全相同,可移植性一般。 位于java.awt包中。 Swing:在AWT基础上发展而来,轻量级组件,不...
阅读全文
摘要:一:“==” 基本数据类型:比较值是否相等。 引用数据类型:比较两个引用是否指向同一个对象。 /** * equals与“==”区别 * 2014-4-13 * @author Administrator * */public class demo { /** * @param args */ public static void main(Strin...
阅读全文
摘要:Java虚拟机(Java Virtual Machine) 简称JVM Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由J...
阅读全文
摘要:Set接口 Set与Collection的结构基本上完全一样,不同在于无序,不能重复 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说两个对象用equals方法比较返回true,Set就不会接受这两个对象。 /** * Set演示 * 2014-4-6 */import java.util.HashSet;import java.util.Set;public class SetDemo{ public static void main(String[] args) { Set s=new HashSet(); ...
阅读全文
摘要:List接口 Collection接口的子接口,可以使用Collection中全部方法。 有序集合,元素有索引,元素可以重复 List:特有的常见方法:有一个共性特点就是都可以操作角标。 1,添加 void add(index,element): boolean addAll(int index, Collection c): 2,删除; Object remove(index): 3,修改: Object set(index,element): 4,获取: Object get(index): ...
阅读全文
摘要:java集合框架用于存储数据,也被称为集合类 位于java.util包下 java.util包下常用接口和类 Collection和Map是Java集合框架的根接口 List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。 Set集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问(也是不能集合里元素不允许重复的原因)。 Ma...
阅读全文