注释
#单行注释// 这里是单行注释#多行注释/*这里是多行注释*/#JavaDoc/**@Description:*@Author:*/
Java可以使用中文命名 但不建议使用 很low
数据类型
八大基本数据类型
- byte int short long (100L 声明后面要加L)
- float(3.12F 声明后面要加F)[BigDecimal没有精度损失] double
- char String
- true false布尔值默认是false
所有的支付本子还是数字
编码 Unicode 表: 97=a 65=A
转义字符
\t Tab
\n 换行
\r
布尔值扩展
类型转换
java是强类型语言,先转换再计算
int i = 128; byte i = (byte)i; //内存溢出
变量
- 类变量 static修饰
- 实例变量 :从属于对象,如果不自行初始化,就是这个类型的默认值
- 局部变量
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
规则
- 变量,类名,方法见名知意
- 类成员变量:首字母小写+驼峰原则
- 局部变量:首字母小写+驼峰
- 常量:首字母大写+驼峰
- 类名:首字母大写+驼峰
- 方法名:首字母小写+驼峰
运算符
- 算数运算符 + - * / % ++ --
- 赋值运算符 =
- 关系运算 > < == !=instanceof
- 逻辑 && || !
- 位运算 & | ^ >> << >>>
- 条件运算 ? :
- 扩展赋值 += —= *= /=
数值运算 有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
Java doc
/** * @author jun 作者 * @version 1.0 版本号 * @since 1.8 版本 * @return 返回值 * @throws 异常抛出情况 * @description xxxx */
javadoc -encoding UTF-8 -charset UTF8 file.java
原文转载:http://www.shaoqun.com/a/533570.html
一淘网比价平台:https://www.ikjzd.com/w/1698
亿恩:https://www.ikjzd.com/w/1461
注释#单行注释//这里是单行注释#多行注释/*这里是多行注释*/#JavaDoc/**@Description:*@Author:*/Java可以使用中文命名但不建议使用很low数据类型八大基本数据类型byteintshortlong(100L声明后面要加L)float(3.12F声明后面要加F)[BigDecimal没有精度损失]doublecharStringtruefalse布尔值默认是fa
沃尔玛:沃尔玛
网络星期一:网络星期一
欧代是什么?Amazon亚马逊卖家欧代注册流程,费用和时效详细解。:欧代是什么?Amazon亚马逊卖家欧代注册流程,费用和时效详细解。
口述:情人妻子宽容我这个小三(4/4):口述:情人妻子宽容我这个小三(4/4)
亚马逊产品被跟卖的几种情况,该如何应对?:亚马逊产品被跟卖的几种情况,该如何应对?
没有评论:
发表评论