
java基础
NaiQai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java抽象类和方法的区别
抽象类和接口 概念: 接口是对动作的抽象,抽象类是对本质的抽象。 区别: a.抽象类 和 接口 都是用来抽象具体对象的,但是接口的抽象级别最高; b.抽象类可以有具体的方法和属性, 接口只能有抽象方法和不可变常量(final); c.抽象类主要用来抽象类别,接口主要用来抽象功能; d.抽象类中不包含任何实现,派生类必须覆盖它们。接口中所有方法都必须是未实现的; e.抽象类实现接口时,接口的方法在抽象类中可以被实现也可以不被实现,而普通实现接口必须实现所有接口方法。 注意: 抽象类里的方法不一定是抽象原创 2021-03-14 13:57:39 · 216 阅读 · 0 评论 -
java类的初始化顺序
先静态再普通成员变量,先父类再子类。执行顺序如下: 初始化父类静态变量再静态代码块 初始化子类静态变量再静态代码块 初始化父类普通成员变量再构造方法 初始化子类普通成员变量再构造方法 如下图分两种情况 普通类初始化和继承体系初始化 首先我们都知道静态变量是随着类的加载而加载的,所以当类加载进内存的时候,静态变量就已经伴随着类的加载而初始化进内存了,并且静态变量只在类加载时加载一次,存放在方法区中的静态区中。 再者就是全局变量也就是成员变量,全局变量(成员变量)是在创建对象的时候初始化的,所以只要创建对原创 2021-03-12 10:50:50 · 118 阅读 · 0 评论 -
log4j使用方法详解
log4j在java项目中的使用详解 参考链接:https://blog.youkuaiyun.com/loadqian/article/details/80656898原创 2019-11-30 08:16:08 · 109 阅读 · 0 评论 -
utf-8和unicode的区别是啥?
utf-8和Unicode到底有什么区别?是存储方式不同?编码方式不同?它们看起来似乎很相似,但是实际上他们并不是同一个层次的概念 要想先讲清楚他们的区别,首先应该讲讲Unicode的来由。 众所周知,在计算机发明的时候 ,由于计算机你只能表示二进制的数据,美帝人民为了交流通信方便,约定了一个编码系统,就是ASCII码,把abc…xyz…ABC…XYZ…!@#…等字符分别和0,1,2,3,4…对应...原创 2019-06-02 22:18:15 · 245 阅读 · 0 评论