java中的注释有三种
- 单行注释 格式为://
- 多行注释 格式为:/* 注释内容*/
- 文档注释 格式为:/* 注释内容/
标识符
- 所有的标识符都应该以字母、美元、下划线开始
- 首字母之后可以是字母、美元。下划线或数字的任何字符组合
- **不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 可以使用中文命名,但是一般不建议这样去使用,也不介意使用拼音
- 常见到的关键字
数据类型
- java是强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后使用
- java的数据类型分为两大类:
- 基本类型:
- 整数类型:byte、short、int、long
- 浮点类型:float、double
- 字符类型:char
- 布尔类型:boolean
- 引用类型:类、接口、数组
什么是字节
位(bit):是计算机内部数据存储的最小单位
字节(byte):是计算机中数据处理的基本单位,习惯上用大写的B表示
1B(byte,字节)=8bit(位)
字符:是指计算机中使用的字母、数字、字和符号
1bit表示1位
1Byte表示一个字节1B=8bit
1024B=1KB 1024KB=1M 1024M=1G
数据转换
- java是强类型语言在运算时,需要用到数据转换
- 低->高:byte,short,char->int->long->float->double
- 不同类型的数据先转为同一类型,然后进行运算
小数的优先级大于整数
强制转换:(类型)变量名 高->低
自动转换:低->高
注意点
- 布尔类型进行转换
- 不能把对象类型转换为不相干类型
- 转换存在内存溢出和精度问题
变量
就是可变的量
- java是强类型语言,每个变量都声明其类型
- java变量是程序中最基本的存储单元,其要素包括变量类型和作用域
变量作用域:类变量、实例变量、局部变量
类变量:static关键字
局部变量:在方法里,必须声明和初始值
实例变量:从属于对象
常量
初始化后不能改变值!不会变动的值
final常量关键字
*** 常量名一般使用大写字符***
变量的命名规范
所有变量、方法、类名:见名知意
类成员变量:首字母小写、驼峰原则:如:monthSalary
局部变量:首字母小写、驼峰原则
常量:大写字母和下划线 如:MAX_VALUE
类名:首字母***大***写、驼峰原则
方法名:首字母小写、驼峰原则
运算符
%->取余
在idea中Ctrl+D 复制当前行到下一行
++自增 --自减
a++ 先赋值再自增 ++a先自增后赋值
逻辑运算符
- && 都为true,结果则为true
- ||有一个变量为true,结果则为true
- !为true,结果就为false
位运算符
<<是乘2 >>是除2 面向底层,运算速度快
扩展赋值运算符
int a=10;
int b=20;
a+=b;
三元运算符
x?y:z ->如果x=true,则为y,否则为x;
int score=80;
String type=score<60?'不及格':'及格';
包机制
包的本质就是文件夹
idea中javadoc文档的生成 tools->generate javadoc
|