摘要:常见的ArrayList LinkedList HashMap TreeMap LinkedHashMap HashSet TreeSet LinkedHashSet 都是线程不安全的。如果要使用线程安全的,可以使用:1.List ----- Vector 、ConcurrentLinkedQueu...
阅读全文
摘要:JDK1.7新特性1,switch中可以使用字串了String s = "test";switch (s) {case "test" : System.out.println("test");case "test1" : System.out.println("test1"); break ;def...
阅读全文
摘要:JDK1.6新特性 1.DestTop类和SystemTray类前者用于调度操作系统中的一些功能,例如:·可以打开系统默认浏览器指定的URL地址;·打开系统默认邮件客户端给指定的邮箱发信息;·用默认程序打开或编辑文件;·用系统默认的打印机打印文档。后者可用来在系统托盘区创建一个托盘程序。2.使用JA...
阅读全文
摘要:JDK1.5新特性 1.静态导入(importstatic)import语句可以导入一个类或是某个包中的所有类。importstatic语句可以导入一个类中的某个静态方法或是所有静态方法。例如:Math类提供了很多于数学运算的静态方法,通常情况下我们是以Math.abs();这样的方式来进行调用函数...
阅读全文
摘要:一元运算符: 一元运算符有:正(+)、负(-)、加1(++)和减1(--)4个。二元运算符 二元运算符有:加(+)、减(-)、乘(*)、除(/)、取余(%)。其中+、-、*、/完成加、减、乘、除四则运算,%是求两个操作数相除后的余数。关系运算符 关系运算符用于比较两个数值之间...
阅读全文
摘要:JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API包括rt.jar)JRE...
阅读全文
摘要:覆盖的特性:1:子类覆盖父类,子类的权限必须大于等于子类的权限。2:静态只能覆盖静态。3:要有子类继承或实现。4:子类与父类方法必须一模一样。
阅读全文
摘要:局部代码块:作用:控制变量的生命周期;在程序中,当我们已经使用完 x 后,并且在接下来的代码中,不会再用到x,那么就没必要让x 在内存中占用空间了,这用情况下,可以使用 局部代码块,将x及其所设计到的区域封装为局部代码块,他们在程序执行中顺序不变,只是在执行完成后消失。构造代码块:作用:它可以给所有...
阅读全文
摘要:接口中的变量:必须为public static final 为什么接口要规定成员变量必须是public static final的呢?首先接口是一种高度抽象的"模版",而接口中的属性也就是’模版’的成员,就应当是所有实现"模版"的实现类的共有特性,所以它是public static的,是所有实现类共...
阅读全文