DOS.JDK

一.常见的dos命令 

 window+r |开始->运行->cmd 快速编辑模式 

1.dir 罗列出当前目录下的所有的子文件和子文件夹

2.盘符名字: 切换盘符(大小写都可以) 

 3.cd 改变目录 

 4.cd 路径 进入某个路径 相对路径 绝对路径(盘符开始)

 5.cd.. 回到上一层目录 

 6.cd 回到根目录

 7.cls 清屏 

 8.exit 退出 

 9.tab 自动补全 

 10.方向上下键 查找历史命令 

 二.重要jdk版本 

 jdk1.2 J2SE J2ME J2EE jdk5 

新特性 jdk7 1.对Java集合(Collections)的增强支持,可直接采用[]、{}的形式存入对象,采用[]的形式按照索                       引、键值来获取集合中的对象。如:

List<String>list=[“item1”,”item2”];//存

Stringitem=list[0];//直接取

        Set<String>set={“item1”,”item2”,”item3”};//存

        Map<String,Integer> map={“key1”:1,”key2”:2};//存

        Intvalue=map[“key1”];//取

    2.在Switch中可用String

    3.数值可加下划线用作分隔符(编译时自动被忽略)

    4.支持二进制数字,如:int binary= 0b1001_1001;

    5.简化了可变参数方法的调用

    6.调用泛型类的构造方法时,可以省去泛型参数,编译器会自动判断。

    7.Boolean类型反转,空指针安全,参与位运算

    8.char类型的equals方法: booleanCharacter.equalsIgnoreCase(char ch1, char ch2)

    9.安全的加减乘除: Math.safeToInt(longv); Math.safeNegate(int v); Math.safeSubtract(long v1, int     v2);Math.safeMultiply(int v1, int v2)……

    10 .Map集合支持并发请求,注HashTable是线程安全的,Map是非线程安全的。但此处更新使得其也支持        并发。另外,Map对象可这样定义:Map map = {name:"xxx",age:18};

新特性 jdk8 1.接口的默认方法:即接口中可以声明一个非抽象的方法做为默认的实现,但只能声明一个,且在方法的返回类型前要加上“default”关键字。

            2. Lambda 表达式:是对匿名比较器的简化,如:

        Collections.sort(names,(String a, String b) -> {

                  returnb.compareTo(a);

           });

           对于函数体只有一行代码的,你可以去掉大括号{}以及return关键字。如:

          Collections.sort(names,(String a, String b) -> b.compareTo(a));

           或:Collections.sort(names, (a, b) -> b.compareTo(a));

            3. 函数式接口:是指仅仅只包含一个抽象方法的接口,要加@FunctionalInterface注解

            4. 使用 :: 关键字来传递方法或者构造函数引用

            5.多重注解

            6.还增加了很多与函数式接口类似的接口以及与Map相关的API等……

 三.三个重要的名词

 jdk 开发工具包 jre 运行环境 jvm 虚拟机 jdk>jre>jvm 

 四.Java语言的特点 

 简单高效、面向对象、平台无关性。 一次编译,到处运行 Java语言是跨平台的,请问是如何保证的呢?(理解) 针对不同的操作系统,靠不同的jvm来实现的。

 五.安装jdk 

 详见文档 注意: 1.jdk和jre要安装在同一路径下 2.路径名字不要出现中文,中文符号,空格. 测试jdk是否安装成功: 1.在任意路径下执行java命令 2.在任意路径下执行java -version 

六.第一个java程序 

 组成->文件夹和搜索选项->查看->隐藏文件的后缀名->对勾取消 

1.新建文件 以.java为结尾 

 2.编写代码 

 3.执行javac命令 把以.java为结尾的源文件编译成一份以.class为结尾的字节码文件

 4.执行java命令,解释执行字节码文件

 七.配置环境变量

目的:为了在任意路径下执行javac命令 备份path中的内容 修改了环境变量要重写打开dos窗口 步骤:计算机->右键->属性->高级系统设置->环境变量->系统变量->path->把jdk的bin目录配置到path中(一般最前或者左右) 路径和路径之间使用英文状态下的;分隔.



原文地址:https://www.cnblogs.com/jj-01/p/11104711.html