![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA初学
文章平均质量分 71
baiyuexuanxuan
这个作者很懒,什么都没留下…
展开
-
Java中成员变量、代码块、静态代码块、静态变量和构造函数在加载时的优先级
JAVA初始化顺序:1.初始化静态属性,即静态代码和静态变量。按照先父类再子类的顺序初始化。2.初始化类属性,即成员变量、代码块和构造函数。其中类变量和代码块优先级相同且均优先于构造函数。也是按照先初始化父类再子类的顺序。我们可以看到,类的初始化分为两大部分:即静态属性和非静态属性。静态属性优先于非静态属性。优先级层次(相同优先级的属性按程序先后顺序初始化):第一级:静态属性1. 父类: 静态成...原创 2018-05-11 18:23:16 · 1208 阅读 · 1 评论 -
java二维数组查找
问题:在一个二维数组中,每行每列都递增排序,在这个数组中查找一个数字,如果存在返回true,否则返回flase。 分析:数组查找一直都是初学java的同学的热门考点,关于查找主要有顺序查找、二分查找、哈希表查找、二叉排序树查找。 我们看下下面这个数组,数组满足每行每列都是递增顺序。在这个数组中查找某个数,如果存在,返回true和所在位置。否则返回flase。 这里我们该选择什么样的方式来...原创 2018-05-21 10:46:53 · 2174 阅读 · 0 评论 -
Java 单例模式
在常用的设计模式中,只能生成一个实例的类是实现了singleton模式的类型。单例模式在面向对象程序设计中有着举足轻重的作用。这里我们来看看单例模式的特点: 1)单例只能有一个实例。 2)单例必须自己创建一个自己的实例 3)单例需要给其他对象提供这个实例 单例模式的主要有两种写法,懒汉式和饿汉式。 1.懒汉式 懒汉式,即只有在需要用到这个实例的时候才创建这个实例。由于单例模式要...原创 2018-05-17 15:33:33 · 210 阅读 · 0 评论