您的位置:首页 > 编程语言 > Java开发

java笔记(2)

2016-04-29 11:25 387 查看
28.实现多个接口时,如果出现相同的变量,则需要用接口名.变量名来区别。如果多个方法重名,则只用实现一个方法即可。

29.int [] array

数组可以赋值 a2=a1;(a1的内存地址赋给a2)

a1.length();

30.二维数组名称 a.length()表示二维数组的行数,a[0].length()表示列数

System.arraycopy();如果源数组和目的数组为同一数组,则会创建临时数组

31.比较数组 搜索数组 .fill()填充数组

32.字节类型数组、字符类型数组

33.equalsignorecase()、regionmatch()、

34、换行符 %n %h 散列码

35、正则表达式用于字符串的查找、替换、匹配

36.Charcter类的Isdigit()

37.headset()(不包括节点)、subset()(包括前一个节点,不包括后一个节点)、tailset()(包括)

38.hashmap 向map中增加元素的方法是put(),而不是add()

39.throw关键字被应用在声明方法时,用来指定的方法可能抛出的异常

40.java中字符类型是双字节的,java的字符类型可以容纳汉字信息

41.文件的字节输入/输出流

文件的字符输入/输出流

42.并发完成的每一件事情叫作线程

43.实现Runnable接口使其具有使用线程的功能,覆写run()方法

44.join()方法

45.线程访问共享资源时需要上锁

46.synchronized(""){}同步块

47.同步方法就是在方法前面添加synchronized关键字的方法。运行结果与同步块一致

48.线程通信可以通过wait()和notify()方法

49.线程死锁

50.实现线程的两种方法:继承Thread类或者实现runnable接口。

51.枚举类型成员默认都被final、public、static所修饰

52.泛型类

不能利用泛型来建立数组的实例

泛型的高级用法:限制泛型可用类型,使用类型通配符<T> 与<T extends Object>是等价的。

53.使用通配符的声明的名称实例化的对象不能对其加入新的信息,只能获取或删除

54.可以使用通配符来限制泛型的类型

55.JScrollPanel内只能放置一个组件,并且不可以使用布局管理器。如果需要放置多个组件,则需要放在JPanel上面

56.流布局管理器、边界布局管理器、网格布局管理器

绝对布局 使用绝对布局之前一定要使用SetLayout(null)

边界布局管理器

57.动态事件监听器

58.加载数据库驱动

59.菜单栏类、菜单类、菜单项类

60.setJmenuBar()方法 、JMenuItem菜单项

61.设置快捷键、加速器

62.单选按钮菜单项、将所有的单选按钮菜单项添加到一个按钮组

63.系统托盘

64.addMouseListener()

65.如果遇见UDP连接的问题,则先确定是否允许UDP协议

66.这些程序要求同时对多台计算机进行通信,则必须使用UDP协议

67.将加载数据库驱动的动作放在静态代码块中

68.查询是通过excuteQuery()、添加时通过excuteUpdate()

69.利用正则表达式验证数据的合法性

70.利用获得焦点事件,未获得焦点则默认值为1,获得焦点时清除默认值,失去焦点时判断是否设置默认值,未设置则默认值为1

71.滚动面板

72.后台管理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: