#单行注释
// 这里是单行注释
#多行注释
/*
这里是
多行注释
*/
#JavaDoc
/*
*@Description:
*@Author:
*/
所有的支付本子还是数字
编码 Unicode 表: 97=a 65=A
转义字符
\t Tab
\n 换行
\r
java是强类型语言,先转换再计算
int i = 128;
byte i = (byte)i; //内存溢出
public class Var {
static double salary = 2500; //类变量
String name;
int age;
public static void main(String[] args) {
int i = 10; //局部变量:必须声明和初始化值
System.out.println(i);
Var var = new Var();
System.out.println(var.age);
System.out.println(var.name);
System.out.println();
System.out.println(salary);
}
public void add(){
int a = 1; //局部
}
}
修饰符 final
数值运算 有long结果必为long类型 没有long则为int, double同理
a++ 和 ++a
a++ 是先赋值后自增
++a 是先自增再赋值
public class Demo01 {
public static void main(String[] args) {
int a = 3;
int b = a++; //代码执行完成后,先赋值,后自增
//上一句执行完成后,a = 4,b =3
int c = ++a; //先自增,后赋值
//上一句执行完成后, a = 4+1 , c = a = 5
System.out.println(a); //5
System.out.println(b); //3
System.out.println(c); //5
}
}
管道短路
与 或 非 异或
public static void main(String[] args) {
//位运算
// << *2
// >> /2
//
// 2*8 怎么算最快
System.out.println(2<<3);
}
字符串连接符 +
x?y:z
一般利用公司域名倒置作为包名
com.baidu.www
/**
* @author jun 作者
* @version 1.0 版本号
* @since 1.8 版本
* @return 返回值
* @throws 异常抛出情况
* @description xxxx
*/
javadoc -encoding UTF-8 -charset UTF8 file.java
原文:https://www.cnblogs.com/whokillbill/p/14383474.html