自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 抽象类以及接口的区别

抽象类以及接口的区别先来说说抽象类抽象方法所在的类,一定是抽象类,而抽象类中未必一定要有抽象方法。在class之前写上abstract即是抽象类。其次是抽象方法就是在方法名之前加入abstract关键字,然后去掉大括号,直接以分号结束。接口中的抽象方法类型可以是任意修饰符,java8之前接口中的方法只能是public类型,java9支持private类型。例如:public abstract class Animal(){ //抽象类// 抽象方法(BTW 就算没有该方法,此类还是抽象

2021-11-18 13:47:21 1481

原创 子类特有的方法为什么不可以使用多态

如下错误代码:import java.util.LinkedList;import java.util.List;public class Demo2 {public static void main(String[] args) {List link = new LinkedList<>();link.add(“a”);link.add(“b”);link.removeFirst(); / /此处在编译器会报错//…}}分析:方法removeFirst()为单列集

2020-12-03 16:17:42 491

转载 MAC地址厂商分配

MAC地址厂商分配这个MAC对照表资源是从wireshark源码中获取的。每块网卡都有一个MAC地址,MAC地址是一个6字节、也即48bit的数据。前3字节称为OUI,是由IEEE组织注册给网络设备生产商的;每个厂商拥有一个或多个OUI,彼此不同。后三字节则是由网络设备生产商分配给自己生产的每一个拥有MAC地址的设备,互不重复。原理就是根据MAC地址前3字节来判断的,前3个字节、对应制造商的名称此TXT资源是MAC前3字节与对应制造商的名称的对应关系表,如下所示:000000 Xerox0000

2020-11-06 16:30:30 2378

原创 位运算符

位运算是直接对二进制进行运算进制的意思就逢几进1

2020-08-05 22:04:22 84

原创 逻辑运算符

2020-08-02 20:54:39 88

原创 赋值运算符和比较运算符

当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理。支持连续扩展。 += -= /= *=在使用扩展赋值运算符时,变量在参与运算时会把结果自动强制转换为当前变量的类型。...

2020-08-02 16:24:48 508

原创 运算符

如果对负数取模,可以把模数负号忽略不计,如5%-2=1,但被模数是负数则不可忽略。此外,取模运算的结果不一定总是整数。对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。...

2020-08-02 15:54:11 205

原创 数字类型的运算规则

数字类型的从小到大分别是:byte,short,int,long,float,double。数字类型的运算中,多个相同类型变量参与的运算,变量要先转换为相对应的数据类型的默认类型(比如两个byte类型的变量相加,会先把两个bytel类型的变量转换成默认的int类型之后再计算,得到的结果是int类型。byte short char 类型之间不会相互转换,他们三者在计算时首先转换为int类型。...

2020-08-01 17:15:58 320

原创 强制类型转换

通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换为基本类型。如 :String a = "43"; int i = Integer.parseInt(a);boolean类型不可以转换为其他的数据类型。自动类型转换的过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符(()),但可能造成精度降低或溢出,格外要注意。...

2020-08-01 09:41:51 79

原创 基本数据类型转换

自动类型转换:容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为:有多种类型的数据混合运算时,系统首先自动将所有数据转换为容量最大的那种数据类型,然后再进行运算。byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。当把任何基本类型的值和字符串进行连接运算时(+),基本类型的值将自动转化为字符串类型。注意:当有一系列的+的运算时,如果某个部分其中含有字符串,那么这个字符串前面挨着的+开始都是要按照字符串拼接去看。...

2020-08-01 09:30:41 104

转载 String,StringBuffer与StringBuilder的区别

String,StringBuffer与StringBuilder的区别一、Java String 类——String字符串常量字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存...

2019-09-26 14:14:23 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除