第五章
-
String类截取
String substring(int beginIndex)从beginIndex 起始的角标处直到字符串末尾的所有字符 -
==和 equals()对字符串比较
-是比较内存地址
s.o.p( str1str2) ; //false
-equals()比较字符值是否相等
s.o.p(str1.equals(str2)); -
String与StringBuffer类区别(都位于java.lang包内,不需导包)(封装对字符串的操作)
-String类:定义的字符串是一个常量,长度和内容不可更改。
-StringBuffer类:内容长度可改变。 -
Random类(在指定范围内随机产生数字)(util包内)
-
System类提供的方法都为静态。
第六章
- 集合
1>Colection(单列集合)
List:元素有序,可重复。ArrayList、LinkList
Set:元素无序,不重复。HashSet、TreeSet
2>Map(双列集合)
HashMap、TreeMap
key:
value:
第七章
- 字节流&字符流(根据数据单位不同)
- 输入流(读取)&输出流(写入)(传输方向不同)
- 节点流&处理流(流的功能不同)
第八章
-
Container(Panel【Applet】、Window【Frame、Dialog】)
Swing顶级容器:JFrame、JDialog、JApplet
JDialog
—模态对话框:登录后再聊天
—非模态对话框:无需登录也可聊天 -
Component
-
事件处理机制
①事件源
②事件对象
③监听器(含处理器)
监听器注册到事件源上(addXxxListener()方法) -
窗体事件、鼠标事件、键盘事件、动作事件
WindowEvent / MouseEvent/ KeyEvent/ ActionEvent