java基础知识

 

java注释

  • 单行注释

//单行注释
  • 多行注释

/* 注释 */
  • 文档注释

/**   */
/**
* @Description HelloWorld
* @Author 作者
*/

标识符及关键字

关键字为固有的名字,在命名标识符时需要避免使用现有的标识符

标识符使用说明

数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

数据类型分为两大类型:基本类型和引用类型

基本类型(八大基本数据类型):

 

 

//特殊命名方式:
long num1 = 10L;
float num2 = 10.0F;

引用类型:

类、接口、数组。

数据类型扩展

二进制 0bxx 八进制 0xx 十进制 xx 十六进制0xbb

浮点数:银行业务的钱需要用BigDecimal表示

字符型:所有字符的本质都是数字 使用Unicode编码,0-65536

char c = '\u0061';

类型扩展

强制类型转换:由高到低转换

自动类型转换:由低到高

低-----------------------------------------高
byte,short,char -> int -> long -> float -> double

运算时,不同类型的数据先转化为同一类型,然后进行运算。

  • 注意点:

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换为不相干的类型

  3. 在把高容量转换到低容量的时候,强制转换

  4. 转换的时候可能存在内存溢出,或者精度问题。

变量

  • 变量表示变化的量

  • java是强类型语言,每个变量都必须声明其类型。

  • java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

每个变量都有类型;变量名是合法的标识符;变量声明以分号结束。

命名规范

  • 所有变量、方法、类名:见名知意

  • 类成员变量:首字母小写和驼峰原则

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线

  • 类名:首字母大写和驼峰原则

  • 方法名:首字母小写和驼峰原则

作用域

  • 类变量

从属于类,跟着类一起存在,一起消失

static int i = 1;
  • 实例变量

    从属于对象,如不自行初始化,则会赋默认值,0,0.0,false,其余默认值都是null.使用该变量的时候需要初始化对象。

  • 局部变量 方法里声明的变量,必须声明和初始化值。

  • 常量

初始化后不能再改变的值。可以看作是特殊的变量。常量名一般使用大写。

final double PI = 3.14;

运算符

 

 

一元运算符自增++ 自减--

int a = 3;
int b = a++;//先赋值给b,再自增
int c = ++a;//先自增,再赋值给c

幂运算

//2^3
double pow = Math.pow(2, 3);

位运算

 

 

三元运算符

//x?y:z
//x为true,y;否则z

包名

一般使用公司的域名倒置作为包名。

javaDoc

 

 

javadoc --encoding UTF-8 --charset UTF-8 Doc.java

idea

 

 

 


学习路径:狂神说java

posted @ 2021-02-13 15:23  君子依依  阅读(61)  评论(0编辑  收藏  举报