JAVA01

1、win+r cmd就可以进入控制台,或者按住shift+鼠标右键,直接进入(有权限之分的_

2、内容辅助键:alt+/------ main方法:main,然后alt+/,回车------输出语句:syso,然后alt+/,回车

单行注释: Ctrl + /   --> 取消的话, 重复操作即可
多行注释:Ctrl + Shift + / -> 取消的操作, Ctrl + Shift + \
格式化快捷键:Ctrl + Shift + F
向下复制一行:Ctrl + alt + ↓

3、变量内容可以改变,实质是内存中的一块存储区域;变量在使用前必须初始化!

4、java是强类型数据语言,每一个都赋予了相应的数据类型(基本类型或者引用类型)

5、标识符命名

包:域名倒过来,全部小写,相当于文件夹,com.it.test等
类和接口:每个单词的首字母都要大写
方法和变量:首单词小写,后面开始全部首单词大写
常量:如果是一个单词,所有字母大写;如果是多个单词,所有单词大写,用下划线做每个单词的间隔(例:final  int MAX_NUM = 20;)

6、整数类型是int,当定义long类型时,需要在数据末尾加L;浮点数默认类型是double,当定义float类型时,需要在数据末尾加F_

7、变量只在其所属的范围内有效,比如:在哪个大括号内,就在哪个大括号内有效

8、基本数据类型在参与运算时会进行强制类型转换,默认是int和double,char也转为int;注意byte数据类型再超出其所属的范围后,存储的数据值会发生改变。

9、一个字节有8bit,byte(1字节)、short(2)、int(4)、long(8)、double(8)、float(4)、char(2)、boolean(1,但是书本上没写,有歧义);小的数据类型和大的数据类型参与运算时,小的数据类型会先被转换为大的数据类型再参与运算,如整数和小数一起运算,会得到小数类型的数值。

10、二进制、八进制、十进制、十六进制

二进制到十进制的转换:
		图解.
		注意: 如果想要书写2进制数据的话, 需要以0b开头  --> 0b100  --> 4
		8421码

	二进制中的原码,反码,补码:
		* 原码
			* 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
			* 通过一个字节,也就是8个二进制位表示+7和-7
			* 0(符号位)  0000111				
			* 1(符号位)	0000111
		* 反码
			* 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外
			* 1(符号位)	0000111
			* 1			1111000
		* 补码
			* 正数的补码与其原码相同;负数的补码是在其反码的末位加1。 
			* 11111001

11、\是转义字符:\t表示tab键,在文本对齐方面比较好用。

12、问题: 如果没有通过变量的形式, 去使用数据, 数据会存在类型吗?(没有答案……)

13、问题: float明明占4个字节, 为什么比8个字节的long要大呢??? 因为浮点类型, 底层的二进制存储结构, 和整数类型不一样

System.out.println(100);   // 默认书写数值, 十进制
System.out.println(0b100); // 4	 --> 0b开头, 二进制
System.out.println(012);   // 7	 --> 0开头, 八进制
System.out.println(0xc);   // 12 --> 0x开头, 十六进制

14、配置环境变量的目的 就是可以在任意的目录下使用 java和javac等指令

15、基本数据类型,共四类八种,其余都是引用数据类型,比如(类,接口,数组)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值