** 书写注释是一个很好的习惯
单行注释 //
多行注释 /* */
文本注释 /** */
关键字
Java 所有的组成部分都需要名字。类名、变量名、以及方法名都被称为标识符。
标识符注意:以字母、下划线、$ 开头
标识符大小写敏感
java是一种强类型语言
Java是数据类型分为两大类:1. 基本类型
基本数据类型:整数类型 1. byte 2. short 3. int 4. long 5. float 6. double 7. char 8. boolean
低——————————————————高
byte short char int long float double
登录后复制
//强制转换 (类名)变量名 高--低//自动转换 低------------高
登录后复制
/*注意点:1.不能对布尔值进行转换2.不能把对象类型转换为不相干的类型3.在把高容量转换到第容量的时候,强制转换4.转换的时候可能存在内存溢出,或者精度问题! */
type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值;可以使用逗号隔开来声明多个不同的类型变量
变量作用域:1.类变量(static)2.局部变量3.实例变量
局部变量:必须先声明和初始化
常量 : final关键词
算术运算:+ - * / %,++,–
赋值运算符:=
关系运算符:>,<,<=,>=,==,
逻辑运算:&&,||,!
条件运算符:?:
登录后复制
int a=3; int b = a++; int c = ++a; System.out.println(b);//结果:3 System.out.println(c);//结果:5
登录后复制
boolean a =true;boolean b = false;System.out.println("a && b:" + (a&&b));//falseSystem.out.println("a || b:" + (a||b));//trueSystem.out.println("!(a && b):" + (!(a&&b)));//true
登录后复制
System.out.println(2<<3);//结果:16 << *2 >> /2
登录后复制
int a=10;int b=20;System.out.println(""+a+b);//结果:1020System.out.println(a+b+"");//结果:30
登录后复制
int score=80;String type = score<60?"不及格":"及格" System.out.println(type);//结果:及格
一般利用公司域名倒置作为包名
@author 作者名
@version 版本号
@since 指明需要最早使用的JDK版本
@param 参数名
@return 返回参数
@throws 异常抛出情况