新闻动态 > 新闻 

学Java,入门者必须精通的东西有哪些?

2021年06月18日

原标题:学Java,入门者必须精通的东西有哪些?
学Java,入门者必须精通的东西有哪些?
Java语言作为当下热门编程语言之一,也有不少的小伙伴纷纷报名学习Java,那么学习Java需要掌握哪些基本知识呢?今天小编就为大家介绍一下作为一名Java开发者有哪些要掌握的基础知识。
1、基本数据类型:3大类8种
(char :Unicode编码的字符,或字符的整数编码,必须用单引号)
2、基本类型字面值规则
1、整数字面值是int类型,如果右侧赋值超出int范围,需要做转型处理。
2、byte,short,char 三种比int小的整数,在自身范围内可以直接赋值。
3、浮点数字面值是double;浮点数转成整数会直接舍弃小数点后位数。
4、字面值后缀,L D F
5、字面值前缀,0b 二进制;0x 16进制;0 8进制; u char 类型16进制
3、基本类型的运算规则
1、计算结果的数据类型与运算中的最大类型一致
2、byte,short,char三种比int小的整数,计算时会自动转成int
(做加法运算时,数据类型会自动转成int,除了自增加自减不进行转化外,其它情况都是无long型时,所有非int类型转成int类型;有long类型时,都转成long类型。)
3、整数运算溢出
4、浮点数运算不精确
5、浮点数特殊值 infinity 整数除0 ;Nan 负数开方
4、引用数据类型
除了基本数据类型其余的都是引用数据类型了,也可以说就是对象。
5、正则表达式:一般用来判断用户的输入内容是否符合格式要求
matches()字符串的方法,用来判断是否匹配
例如:if(s.matches(regex)) {}
split(正则):用匹配的子串来拆分字符串
例如:String s = "aaa,bbb,ccc";
String[] a = s.split(",");
6、接口是极端的抽象类,结构设计工具,用来解耦合,隔离现实
Implements代替extends
Interface 代替class
1)接口只能定义常量
2)接口只能定义抽象方法
3)接口只能继承接口,不能继承普通的类和抽象类
4)接口是没有构造方法
注意:
1)在接口中定义常量时,可以不用final static修饰,因为编译器在编译时会自动加上。
2)在接口中定义抽象方法时可以省略abstract关键字,编译器在编译时同样会加上。
类可以同时继承多个接口,例如:
class A implements X,Y,Z {};
class A extends B implements X,Y,Z {};
接口和接口的继承,例如:
interface A extends X,Y,Z {};
以上就是一些Java基础知识了,最后欢迎对Java开发感兴趣的同学来到软帝java培训班了解我们的Java培训课程,现在咨询还有免费java学习资料可以领取,先到先得哦。