java入门基础知识

标识符及命名规范

Java对包、类、方法、参数、变量、等要素命名时使用的字符序列

规则 :有字母 数字 下划线和$组成 不能以数字开头 区分大小 长度无限制  一般要有意义 不能是java中的保留字和关键字

驼峰命名规则:

类名:单词首字母大写,多个单词组成的标识符,每一个单词的首字母都大写

变量名、方法名、参数名:首字母小写,剩下每一个单词的第一个字母大写。

熟练掌握关键字和保留字

基本数据类型的范围:

1、long    64位  默认值 0L 范围,很大

2、int     32位  默认值 0 范围约21亿,-21亿

3、short  16位  默认值 0 -32768,32767

4、byte  8位  默认值 0L -128,127

5、char  16位  默认值 \uffff     0-65535

6、float(单精度浮点型)32位  默认值 0.0f -3.4E38,3.4E38

7、double(双精度浮点型)64位  默认值 0.0 -1.7E308,1.7E308

8、Boolean  使用引用常量,8位  默认值 false  true/false

数据类型

 二进制 八进制 十进制 十六进制 及其转化

二进制 01

八进制0-7

十进制0-9

十六进制 0-9 A B C D E F

原码、反码、补码

原码:就是二进制表示数字的方式,最高位是符号位,其余各位表示数值大小

反码:正数的反码与原码相同;负数的反码是符号位不变,其余位取反。

补码:正数的补码与原码相同;负数的补码是反码+1

运算符

算术运算符:+  -  *  /  %  ++  --

赋值运算符 =

关系运算符  >  <  >=  <=  ==  != 

逻辑运算符:&&短路与   ||  短路或  ! 非

字符链接符:+ 

三目运算符:a>b?c:d 

小括号()优先级

位运算符:

&与  |或  ^异或  ~取反 这四种运算都是基于位的。

&:每一位都比较,有0则0,无0则1

|:每一位都比较,有1则1,无1则0

^:相同则0,不同则1

~:每一位都取反

<<  左移 左边最高位丢弃 右边补进0

>>  右移 最高位是0,左边补齐0,最高位是1,左边补齐1

>>>  无符号右移  无符号右移:无论最高位是0还是1,左边都补齐0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值