Java基础知识

1. Java变量的命名规范

(1)名称只能由字母、数字、下划线、$符号组成

(2)不能以数字开头

(3)不能使用Java中的关键字

2. Java八种基本数据类型

(1)整数:byte,short,int,long,对应的封装类型:Byte,Short,Integer,Long 对应的默认值:0,0,0,0L

(2)小数:float,double 对应的封装了类型:Float,Double 对应的默认值:0.0f,0.0

(3)字符型:char 对应的封装类型:Character 对应的默认值 \u0000,

(4)布尔型:boolean 对应的封装类型:Boolean 对应的默认值是false

类型转换:同类型精度低的向精度高的自动转换,相反需要强制转换。

char,byte,short ---> int ---> long ---> float ---> double ---> String

3.访问修饰符

(1)访问控制修饰符:public,private,protected和default

(2)非访问控制修饰符:static,final,abstract等

4.java源文件

以.java结尾的文件文件叫做源文件,.class文件是字节码文件,一个源文件可以有多个java类,但是只能有一个类的访问修饰符是public,且main函数必须放在public修饰的类中,必须以public static void修饰。

5.java的注释

注释分为:单行注释,多行注释,文档注释。

6. 运算符

&和&&的区别? &非短路,&&短路与 &:不管左边是true还是false,右端都会运算。&&:当左边是false,那么右端则不会运算。

移位运算符:3<<2 = 12,3>>2 = 0, 3>>>2 = 0

三目运算符:(条件表达式)?表达式1:表达式2,注意点如果表达式为真,表达式1表示整型,表达式2表示字符,将整型转换成字符

7.流程控制

顺序结构,分支接口和循环结构

注意点:在循环结构中注意break和continue, break和continue都可以使用标签,可以跳到任意循环处

 

8 编码规范

8.1 命名方式:驼峰命名法、Pascal命名法和匈牙利命名法(基本不使用)

驼峰命名法:多个单词,第一个单词首字母小写,其余单词首字母大写。适用情况:方法名、参数名、成员变量、局部变量

Pascal命名法:多个单词,每个单词的首字母大写。使用情况:类名,接口名

8.2 其他命名

包名:全部小写

常量:命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。

接口:方法和属性不要加任何修饰符号

枚举:带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开。

Service/DAO层方法命名规约 :

1) 获取单个对象的方法用get做前缀。

2) 获取多个对象的方法用list做前缀。

3) 获取统计值的方法用count做前缀。

4) 插入的方法用save(推荐)或insert做前缀。 

5) 删除的方法用remove(推荐)或delete做前缀。 

6) 修改的方法用update做前缀。

 领域模型命名规约:

 1) 数据对象:xxxDO,xxx即为数据表名。

 2) 数据传输对象:xxxDTO,xxx为业务领域相关的名称。 

3) 展示对象:xxxVO,xxx一般为网页名称。

 4) POJO是DO/DTO/BO/VO的统称,禁止命名成xxxPOJO。

9、java中的异常

Java异常类层次结构图

异常包含:Error和Excepiton,异常可被捕获并处理,错误是程序处理不了的:比如栈内存溢出和堆内存溢出。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值