随笔分类 -  java

摘要:概述Swing窗体的种类1、Jcomponent类◆Jcomponent类 是所有轻量组件的父类,主要的子类有:◆JButton 创建按钮对象,而且可以创建在图标的按钮;JTree 创建树对象◆JComboBox 创建组合框对象,和Choice相似;JCheckBox 创建复选框对象◆JFileChooser 创建文件选择器;JInternalFrame 创建内部窗体◆JLabel 创建标签;JMenu 创建菜单对象;JMenuBar 创建菜单条对象◆JMenuItem 创建菜单项对象;JPanel 创建面板对象;JPasswordField 创建口令文本对象◆JPopupMenu 创建弹出式 阅读全文
posted @ 2013-06-02 13:03 亦青 阅读(369) 评论(0) 推荐(0)
摘要:Java'中的几种Look and Feel1、Metal风格 (默认) String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel"; UIManager.setLookAndFeel(lookAndFeel);2、Windows风格 String lookAndFeel="com.sun.java.swing.plaf.windows.WindowsLookAndFeel"; UIManager.setLookAndFeel(lookAndFeel);3、Windows Clas 阅读全文
posted @ 2013-05-21 12:00 亦青 阅读(259) 评论(0) 推荐(0)
摘要:HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:Java代码 publicclass HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable { // 使用 HashMap 的 key 保存 HashSet 中所有元素 privatetransient HashMa 阅读全文
posted @ 2013-04-11 20:19 亦青 阅读(267) 评论(0) 推荐(0)
摘要:内部类的共性内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。(3)、内部类声明成静态的,就不能随便的访问外部类的成员变量,仍然是只能访问外部类的静态成员变量。成员内部类class Outer {class Inner{}}编译上述代码会产生两个文件:Outer.class和Outer$Inner.class。方法内部类把类放在方法内c 阅读全文
posted @ 2013-04-11 20:10 亦青 阅读(149) 评论(0) 推荐(0)
摘要:下面所有出现的源码,均来自java 的 src包。昨天学习了HashSet 与 HashMap基本用法,为了更好地理解他们的实现机制,就大概看了看源码,因为还是菜鸟。HashSet,存储object的集合,既然是集合,就不允许有重复元素。判断两个元素是否相同,是由hashCode与equals方法共同完成的。如果集合中对象的类没有重写这两个方法,那么就会使用从object继承的来的方法,即比较两个对象的引用是否相同,即比较地址。HashSet使用什么数据结构来存储对象的呢,需要看一下源码private transient HashMap<E,Object> map; // Dumm 阅读全文
posted @ 2013-04-11 18:24 亦青 阅读(299) 评论(0) 推荐(0)
摘要:问题:给定任意一个字符串“today is a special day”,长度为任意,要求找出其出现次数最多的字符及计算次数。(可以用HashMap,HashSet,Collections实现)解决:利用HashMap和HashSet解决。代码:import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Scanner;import java.util.Set;public class HashMapDemo { /** * @param args * @autho.. 阅读全文
posted @ 2013-04-11 18:18 亦青 阅读(851) 评论(0) 推荐(0)