黑马程序员技术交流社区

标题: java中有各个版本都有哪些新的特性 [打印本页]

作者: aidaima520    时间: 2016-7-1 09:46
标题: java中有各个版本都有哪些新的特性
1.5有哪些?
1.6有哪些?
1.7有哪些?
1.8有哪些?

作者: guowei    时间: 2016-7-1 09:46
public class 新特性 {

        public static void main(String[] args) {
                //1.5有自动装箱拆箱  可变参数  静态导入  高级for  其中最不给力的就是静态导入
                /*1.7的新特性有
                 * 二进制字面量
                 * 数字字面量可以出现下划线
                 * switch语句可以使用字符串
                 * 泛型简化菱形泛型
                 * 异常的多个catch合并每个异常用或|
                 * try-with-resources语句1.7版标准的异常处理代码
                 * */
                /*demo2 d=new demo2();
                d.run();
                demo1.run1();*/
                demo2 d=new demo2();
                d.ss();
        }

}
//下面是1.8的新特性  接口中可以定义普通方法 前提是要加default
//接口中可以定义static方法
interface demo1{
        public default void run(){
                System.out.println("我是接口的普通方法不过要加defaulf");
        }
        public static void run1(){
                System.out.println("我是接口的静态方法");
        }
}
class demo2 implements demo1{
        public void ss(){
                int a=10;                        //不用加final
                class neibu{
                        public void neubufangfa(){
                                System.out.println("我是局部内部类"+a);
                        }
                }
                neibu n=new neibu();
                n.neubufangfa();
        }
}

作者: aidaima520    时间: 2016-7-1 09:57
guowei 发表于 2016-7-1 09:54
public class 新特性 {

        public static void main(String[] args) {

没有1.6版本的吗
作者: 马蚁牙黑    时间: 2016-9-4 08:36
不错不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2