JavaSE(一)

javase(一)

一、常用的DOS命令

1、当前路径下创建目录:mkdir abc

2、切换盘符:c:回车 d:回车

3、cd命令

		1. 绝对路径:以盘符为起点的路径
		2. 相对路径:对于当前路径而言

4、cls清屏

5、dir 查看当前目录下的文件

6、exit 退出DOS命令

7、del删除文件

  1. 模糊查询:例如:del *.class、del *ass等

8、ipconfig 查看ip地址配置信息

  1. ipconfig后添加一个/all 查看物理地址:MAC地址

9、ping命令:ping www.baidu.com

		后面加-t可以一直ping 查看网络是否稳定
		ctrl+c组合键结束ping
		61.135.169.121 也可以百度

二、常用的组合键

  1. 剪切 ctrl + x
  2. 重做 ctrl + y
  3. 不用鼠标选中一个单词:ctrl+shift+箭头

三、JDK、JRE、JVM三者之间的关系

  1. JDK:Java开发工具箱
  2. JRE:java运行环境
  3. JVM:java虚拟机
  4. JDK包括JRE,JRE包括JVM。

四、类加载器 classloader

  1. 寻找并执行字节码文件,将其解释为二进制码文件
  2. 默认当前路径下加载字节码文件
  3. 可以指定路径去加载字节码文件 环境变量 classpath

五、标识符命名规则

  1. 只能由数字、字母、下划线、美元符号组成
  2. 不能由数字开头
  3. 不能用关键字
  4. 严格区分大小写

六、标识符命名规范

  1. 见名知意
  2. 驼峰命名
  3. 类名接口名首字母大写,变量名和方法名首字母小写
  4. 常量名全部大写

七、javadoc注释用法

八、基本数据类型

  1. byte 一个字节 [-128—127]
  2. short 两个字节 [-32768—32767]
  3. int 四个字节 [-2147483648–2147483647]
  4. long 八个字节
  5. float 四个字节
  6. double 八个字节
  7. boolean 一个字节
  8. char 两个字节 [0–65535]

九、常用ASCII码

  1. ‘a’----97 ‘b’----98
  2. ‘A’----65 ‘B’----66
  3. ‘0’----48 ‘1’-----49

十、常见的转义

  1. \t 制表符tab
  2. \n 换行符
  3. \u 表示后面是一个unicode编码 是十六进制的 例:‘\u4e2d’ ==‘中’

十一、整数型的四种表现形式

  1. 十进制:10-----10
  2. 八进制:010-------8 以0开头
  3. 十六进制:0x10-------16 以0x开头
  4. 二进制:0b10---------2 以0b开头

十二、byte、char、short做混合运算的时候,各自先转换成int再做运算。

char c1 = 'a';
byte b = 1;
System.out.println(c1+b);//98
//报错,因为编译器不知道这个加法结果是多少,只知道的int类型,所以需要强转才行。
short s = c1+b;//报错
short s = c1;//同理错误
short s = (short)(c1+b);

十三、多种数据类型做混合运算的时候,最终的结果类型是"最大容量"对应的类型(十二除外)

long a = 10L;
char c = 'a';
short s = 100;
int i = 30;
//报错因为等号后面的结果是long类型
int x = a+c+s+i;//报错
int x = (int)(a+c+s+i);

十四、精度更高的数据类型(多用于财务方面):java.math.BigDecimal

十五、浮点数默认为double类型,float类型要在后面加f或F

//报错,等号后面默认为double类型
float f = 3.14;
float f = 3.14f;
float f = (float)3.14;

十六、短路与和短路或

//若前面的m>n为false,后面的代码就不执行了,因为没必要了
System.out.println(m>n&&m>n++);
//若前面的m>n为ture,后面的代码就不执行了,因为没必要了
System.out.println(m>n||m>n++);

十七、x+=1和x=x+1

本质上并不相同

byte x = 100;
x+=200;//等同于x=(byte)(x+200)
System.out.println(x);//结果为44

十八、k=k++;(不必纠结,跟C++不同)

k=10;
k=k++;
System.out.println(k);//结果为10
//原因如下:K=K++;等同于下面代码
int temp = k;
k++;
k = temp;

十九、接收用户键盘输入

//创建一个键盘扫描器对象
java.util.Scanner s = new java.util.Scanner(System.in);
//接送数据
int i = s.nextInt();//输入的不是数字会异常
String name = s.next(); //接受一个字符串
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值