Java首次学习
Java命名规则
- main函数的String[]后面的为标识符(可以改变),在使用main函数时,可以传参(以空格隔开)
- Java的关键字都是小写
- ava的包一般是以公司的域名反过来写(www.baidu.com->com.baidu.功能模块/项目名称)
- 类或接口要满足标识符命名规则并且使用大驼峰式命名
- 方法或变量————————-并且使用小驼峰式命名
- 常量满足**、所有字母大写,如果有多个单词使用下划线_连接
Java数据类型和运算符基础
- Java基本数据类型
数值型:byte 8bit、short 16bit、int 32bit、long 64bit
浮点型:float 32bit、double 64bit
字符型:char 16bit
布尔型:boolean 8bit
2.引用数据类型(复合类型)
字符串、数组、类、接口…
2.定义常量:final 数据类型 变量名 = 值;
定义全局变量:static 数据类型 变量名 = 值;
2.用{}括起来的都叫代码块
2.==两边如果是数值型,则比较的是内容
如果是引用数据类型,则多比较的是内存地址
2.逻辑运算符&和&&的共同点与区别:
(1)比较结果是一样的
(2)&&会短路(前面为false就不会管后面了),但是&不会
(3)注意:& | ^可以充当位运算符
2.了解位运算符!!!!!!
Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。
位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下:
A = 0011 1100
B = 0000 1101
A&b = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~A= 1100 0011