![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
DeveloperYancc
这个作者很懒,什么都没留下…
展开
-
Java中匿名内部类的使用
1、匿名内部类的本质: 匿名内部类本质上是一个重写或实现了父类或接口的子类对象。 2、使用场景: 当类或接口类型作为参数传递时,可以直接使用匿名内部类方式创建对应的对象3、匿名内部类嵌套使用① 需求:按main方法中给出的调用方式补全Class InnerClass中的代码,使得在控制台中能够输出HelloWorld。//需求:按照要求,补齐代码abst...原创 2018-10-04 16:24:35 · 12266 阅读 · 0 评论 -
Java中权限修饰符修饰外部类和成员的包内包外情况分析
自从用eclipse写Java代码后,虽然效率得到了解放。但是很多Java有关的概念一下子弱了很多。没办法,自动提示、自动导包、自动这自动那的...最近重温了Java中权限修饰符和包的知识点,才发现上一篇关于这个知识点的博客(Java权限修饰符的访问权限大小以及里面涉及到包的细节)理解存在着不小的偏差,特来补进一下,毕竟学知识嘛,越到后面理解才越深。一、权限修饰符修饰外部类的包内包外情况分析:...原创 2018-08-30 21:20:40 · 2042 阅读 · 5 评论 -
关于实现接口中抽象方法的小感悟
最近在重温IO流以及对集合中元素升降序排序的过程中,频繁使用到了用匿名内部类去创建一个接口的子类对象并实现接口中的方法。例如在使用排序的比较器接口(Comparator)以及File类中过滤文件的接口(FilenameFilter)时,通过查源码发现Comparator接口有两个方法需要被实现,其中一个是int compare(T o1, T o2);另一个方法是boolean equals(...原创 2018-08-29 23:31:34 · 1488 阅读 · 1 评论 -
Java中通过构造方法给成员变量赋值的一些感悟
在继承出现之前,给一个类中的成员属性赋值有4种方式: 1)显示初始化 2)构造方法 3)setXxx方法 4)在程序中创建对象后再进行赋值(成员属性没有被私有的情况)当这个类被另外一个类继承后,即成为了父类,而且成员属性都被私有,这时有几种方式赋值呢? 1、父类来赋值:父类仍然可以通过上述的方式给成员属性赋值 2、子类来赋值:因继承了父类,相同的属性不会再去定...原创 2018-08-07 00:37:57 · 10888 阅读 · 0 评论 -
Java中的隐藏与覆盖(重写)
这两天学了多态,自然就涉及到了方法的重写。在笔者瞎用代码折腾的过程中,发现报错类型提到了“This static method cannot hide the instance method from Fu”(如下图),于是了解到除了覆盖(重写)外还有隐藏这一回事,各种查资料,终于找到了一个比较详细的文章,解决了我不少的疑惑。转发下,以后可能还少不了返回来看。下文内容转自https://b...转载 2018-08-05 13:37:37 · 2705 阅读 · 1 评论 -
Java权限修饰符的访问权限以及导包细节
4种权限修饰符的访问权限表为了检验该表的正确与否,用一些简单代码进行了测试:1、首先是同一个类(Farther类)中,4种权限修饰符所修饰成员的访问情况2、然后是同一个包中(子类与其它类))4种权限修饰符所修饰成员的访问情况1)同包中的子类(Son类):2)同包中的其它类(Other类):不难看出同包的两种情况的最终结果都是一样的,即在同一个包中,四种访问...原创 2018-07-26 21:19:26 · 16869 阅读 · 4 评论 -
Java中4种权限修饰符修饰类、成员的分析
前言:在最近做项目中,对权限修饰符又有了新的认知,对这块知识的脉络也越来越清晰,来博客mark一下。这篇博客是对前两篇博客的一个总结提炼(https://blog.csdn.net/u013771764/article/details/81226908与https://blog.csdn.net/u013771764/article/details/82226855),需要了解提炼背景的朋友可...原创 2018-10-01 11:49:00 · 4242 阅读 · 2 评论 -
Java中数组冒泡排序、选择排序、二分查找的详细分析
前言:尽管在实际开发中,我们通过Arrays工具类就可以便利地对数组进行排序和查找的操作,但是掌握冒泡排序、选择排序、二分法查找的思想对于编程来说还是极其重要的,在很多场景都会用到。希望通过这篇博客的分析能给大家带来收获。主题:数组的排序和查找1、冒泡法排序:需求:将数组 int arr = {2,4,11,0,-4,333,90} 通过冒泡法进行排序,下面以升序排列进行分析。① ...原创 2018-10-05 19:08:19 · 1431 阅读 · 0 评论