标签:包名 editor lse byte 逻辑运算 强制 程序 值类型 成员变量
1,注释
书写注释是个良好的习惯。
单行注释是在行的最前面加上//,//之后的内容就都是注释内容。
多行注释是用/**/,在/*和*/中间的内容就是注释内容。
这里添加一个小知识点,如果要修改注释的颜色和字体等格式,可以到flie-seting-editor-color scheme-java-comments下面进行修改。
2,标识符。java所有的组成部分都需要有名字。类名,变量名,方法名等统称为标识符。
java下面有一些关键词,这些都是java定义好了的,我们之后可以直接哪来使用,但是不能用这些关键词去做标识符。课程中一共展示了50个关键词,都是需要记住的。
所有标识符只能以字母,美元符$,下划线_,来开头。之后可以是任意字母,任意数字,$,_,这些的任意组合去命名。
标识符是大小写敏感的。
来举几个例子,合法的标识符:age、HEER、$jpg、_eec
不合法的标识符:123abc、&5533、#jgfd
可以使用中文命名标识符,但是不建议,因为不规范,拼音也不建议。
3,数据类型
java是一种强类型语言,必须要定义后才能使用。
一共分为两大类:基本类型(primitive type)和引用类型(reference type)。
基本数据类型可以分为数值类型和Boolean类型
数值类型又可以分为整数类型,浮点类型和字符类型。
整数类型包括:byte,short,int,long。
浮点类型包括:float,double。
字符类型就只有char一个。
long后面定义的数字要加L,float后面定义的数字要加F。
与数值类型相对应的boolean类型只占一个字节,只有两个:Flase和true。
与基本类型想对应的引用各类型包括:类,借口,数组。
拓展:不要用浮点数去进行比较,因为会出错。
4.类型转换
byte,char,short—>int—>long—>float—>double
从类型高到底,需要强制类型转换。
从类型低到高不需要转换。
注意点:不能对boolean值进行转换。不能把不相关的类型进行转换。转换时可能存在内存溢出或者精度问题。
5.变量
可以变化的量,就是变量,而且每个变量都必须声明类型。
变量类型可以是基本类型也可以是引用类型。
变量有三种:类变量,实例变量,局部变量。
基本类型除了布尔值,如果你不赋予初始值,那么默认的初始值是0。
布尔值的初始值是false。
除了基本类型,其他类型的初始值都是null。
变量的命名:
所有变量、方法、类名都要见名知意。
类成员变量要首字母小写加驼峰原则(第一个单词首字母小写,后面的单词首字母都大写):monthSalary
局部变量要首字母小写加驼峰原则
常量要用全部大写字母加下划线:MAX_VALUE
类名要首字母大写加驼峰原则:GoodMan
方法名要首字母小写加驼峰原则:runRun()
6.常量
初始化后不能改变的值,在程序运行过程中不允许被改变。
用final定义:static final double i = 3.14;
7.基本运算符
算数运算符:+,-,/,*,%(取余),++,--
赋值运算符:=
关系运算符:<,>,<=,>=,==,!=,instanceof
逻辑运算符:&&,||,!
位运算符:&,|,^,~,>>,<<,>>>
条件运算符:?:(x?y:z 意思就是如果x为真则输出结果y,否则输出结果z)
扩展赋值运算符:+=,-=,*=,、/=,
8.包机制
一般用公司域名倒置作为包名:com.kuangstudy.blog
import是用来导入包的:import com.kuang.base.demo01;
import com.kuang.base.*; (*是个通配符,可以导入base下面所有的类。)
9.javadoc
参数信息:
@author作者名
@version版本号
@since指明需要最早使用的jdk版本
@param参数名
@return返回值情况
@throws异常抛出情况
用版本注释进行注释,加在类上面就是类注释,加在方法上就是方法注释。
可以百度一下,了解怎么用idea生成javadoc文件。
标签:包名 editor lse byte 逻辑运算 强制 程序 值类型 成员变量
原文地址:https://www.cnblogs.com/jmfy/p/14490056.html