一、数据类型
八大数据类型
整数类
1. `int num = 10000000000;
2. byte num1 = 20;
3. short num2 = 30;
4. long num3 = 30L;`
小数、浮点数
float num4 = 50.F;//float类型要在数字后面加上F
double num5 = 3.1415926;
字符
char num6 = 'a';
String name ”我爱Java“ //字符串,String不是关键字,是一个类
布尔值
boolean flag = true;
boolean flag = false;
二、变量
含义:可以变化得量
- 类变量
- 实例变量
- 局部变量
//局部变量,必须声明和进行初始化
int i = 0;
System.out.print(i);
//实例变量,从属性对象,如果不进行初始化则为默认值
//默认值,布尔值默认false
//基本类型除外,其余默认值皆为null
//格式
Demo demo = new Demo();
//类变量 static
格式
static double salary = 25000;
注意点
- 每个变量都有类型,类型可以是基本类型,也可以试引用类型。
- 变量名必须是合法得标识符
- 变量声明是一条完整得语句,因此每一个声明都需要用分号结束
变量名命名原则*
- 类成员变量:首字母小写和遵循驼峰原则:userService
- 局部变量:首字母小写和遵循驼峰原则:userService
- 类名:首字母大写和遵循驼峰原则:UserService、GoodMan
- 方法名:首字母小写和遵循驼峰原则:user()、userService()
- 常量:大写字母和下划线:MAX_VALUE
- 所有变量、方法、类名、包名需见名知意
三、标识符
- 所有的标识符都应该以字母所有的标识符都应该以字母(A-Z 或者a-z) ,美元符($) 、或者下划线( )开始
- 首字符之后可以是字母(A-Z 或者a-z) ,美元符($)、下划线( )或数字的任何字符组合
- 不能使用关键字作为变量名或方法名。
- 标识符是大小写敏感的
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low不是程序猿得风格。
四、运算符
具体得运算需要自己去多敲多练多想哦昂,运算符在以后得学习中更是经常使用!!!
举个列
简单得就是加减乘除,而对于程序猿来说++、–、+=、-=,才是常常使用。
五、类型转换
- 格式:强制转换 = (类型)变量
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干额类型
- 在把高容量转换到低容量的时候强制转换
- 转换的时候可能在内存溢出,或者精度问题
六、补充
包机制
- Java Doc
- Javadoc命令是用来生成自己API文档
参数信息
@author作者名
@version版本号
@since指明需要最早使用的jdk版本
@param参数名
@return返回值情况
@throws异常抛出情况
字节换算
仅自己学习记录,如有错误,敬请谅解,谢谢~~