1.常见Dos命令

常见的dos命令

打开dos命令行:window+r->cmd|开始->cmd

1.切换盘符 盘符名字: eg: d:

盘符名字大小写都可以

2.进入到某个目录下 cd +路径

路径:

相对路径 : 相对某个参照物而言

绝对路径 : 盘符开始

3.返回上一层目录 cd…

4.返回到根目录 cd\

5.罗列出所有的子文件和子文件夹 dir

6.创建文件夹 mkdir +文件夹的名字

7.删除文件夹 rmdir +文件夹的名字 (/s /q)

8.清屏 cls

9.退出 exit

10.自动补全 tab

11.查找上下命令 放下上下键

jdk的重要版本

1.5

1.自动装箱与拆箱:

2.枚举

3.静态导入,如:import staticjava.lang.System.out

4.可变参数(Varargs)

5.内省(Introspector),主要用于操作JavaBean中的属性,通过getXxx/setXxx。一般的做法是通过类Introspector来获取某个对象的BeanInfo信息,然后通过BeanInfo来获取属性的描述器(PropertyDescriptor),通过这个属性描述器就可以获取某个属性对应的getter/setter方法,然后我们就可以通过反射机制来调用这些方法。

6.泛型(Generic)(包括通配类型/边界类型等)

7.For-Each循环

8.注解

9.协变返回类型:实际返回类型可以是要求的返回类型的一个子类型

1.7

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

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};

1.8

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));

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

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

5.多重注解

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

三个重要的名词

  1. jdk: java开发工具包

  2. jre: java运行时环境

  3. dvm: java虚拟机

  4. jdk>jre>jvm

第一个java程序

  1. 调出后缀名
    组织->文件夹和搜索选项->查看->把隐藏后缀名的对勾去掉->应用确定

  2. 新建一个文件,后缀名改为.java为结尾

  3. 编写java源代码

  4. 使用一个javac命令编译java源代码成为一份以.class为结尾的字节码文件

  5. 使用java命令解释执行字节码文件

配置环境变量:

  1. 环境变量一旦更改,要求重新打开cmd

    a. 目的:在任意路径下可以执行javac命令

    b. 先备份path中的内容

    c. 步骤:计算机右键->属性->高级系统设置->环境变量->系统变量->path->把jdk的bin目录配置进行,可以放在最前面可以放在最后面

    d. 使用;做路径的分隔

    e. JAVA_HOME:为了不频繁操作path路径容易出错

    i.  JAVA\_HOME:D:\\Java\\jdk1.8.0\_171\\bin
    

    f. classpath:配置的class文件的路径

    g. java -cp|-classpath 路径 文件名字

    i.  . 当前路径
    
    ii. ;路径分隔
    

转义字符

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

逻辑运算符

&& a>b && a<b 当F && T , F && F时发生短路 结果为False

|| a>b || a<b 当T && F , T && T时发生短路 结果为ture

猜你喜欢

转载自blog.csdn.net/Super_XiongDa/article/details/90141121
今日推荐