注释
Java中的注释有三种:单行注释、多行注释、文档注释
标识符
Java所有的组成部分都需要名字,类名、变量名以及方法名都被称为标识符。
(1)所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线()开始。
(2)首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合。
(3)不能使用关键字作为变量名或方法名。
(4)可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low。
(5)标识符是大小写敏感的。
数据类型
强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义才能使用。
弱类型语言:与强类型相反。
Java的数据类型分为两大类
(1)基本类型
(2)引用类型
最好完全使用浮点数进行比较
整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x
类型转换
由于Java是强类型语言,所以要进行有些运算的时候,需要类型转换。
运算中,不同类型的数据先转换为同一类型,然后进行运算。
注意点:
1.不能对布尔值进行转换。
2.不能把对象类型转换为不相干的类型。
3.再把高容量转换到低容量的时候,强制转换。
4.转换的时候可能存在内存溢出,或者精度问题!
变量
Java是一种强类型语言,每个变量都必须声明其类型。
Java变量是程序中最基本的存储单元,其要素包括变量,变量类型和作用域。
注意事项:
(1)每个变量都有类型,类型可以是基本类型,也可以是引用类型。
(2)变量名必须是合法的标识符。
·(3)变量声明是一条完整的语句,因此每一个声明都必须以分号结束.
变量作用域:类变量、实例变量、局部变量
常量
常量:初始化(initialize)后不能再改变值!不会变动的值。
所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
常量名一般使用大写字符。
变量的命名规范:
所有变量、方法、类名:见名知意。
类成员变量:首字母小写和驼峰原则: monthSalary除了第一个单词以外,后面的单词首字母大写。
局部变量:首字母小写和驼峰原则。
常量:大写字母和下划线:MAX_VALUE。
类名:首字母大写和驼峰原则: Man, GoodMan方法名:首字母小写和驼峰原则: run(), runRun()。
ava语言支持如下运算符:
算术运算符:+,-,*,l, %,++,--
赋值运算符=
关系运算符:>,<,>=,<=,==,!= instanceof
逻辑运算符: &&,||,!
位运算符:&,|,^,~,>>,<<,>>>(了解! ! ! )
条件运算符?∶
扩展赋值运算符:+=,-=,*=,/=
三元运算符
//三元运算符
public class Demo08 {
public static void main(String[] args) {
// x ? y : z
//如果x==true,则结果为y,否则结果为z
int score = 50;
String type = score<60?"不及格":"及格";//必须掌握
//if
System.out.println(type);
}
}
优先级
包机制:
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。
包语句的语法格式为:
package pkg1[. pkg2[. pkg3...]];
一般利用公司域名倒置作为包名;
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能
import package1[.package2...].(classname|*);
![](https://img-blog.csdnimg.cn/b0ed7900b52e417fade4184b516e0b9a.png)
JavaDoc
javadoc命令是用来生成自己API文档的
参数信息:
@author作者名
@version版本号
@since指明需要最早使用的jdk版本
@param参数名
@return返回值情况
@throws 异常抛出情况