摘要:
点击关注加星标,江湖要事早知道 一日之计在于晨,一年之计在于春,对于程序员来讲,挑战自我很重要。有创造力的以及技术性的休整是可行的。给自己的新年列个计划清单,一起在新的一年更好地成长吧! 进入真实生活 程序员们过分沉迷于数码设备,在数码设备之外也别有一番天地。 因此,在真实生活中的投资会带来相对多的 阅读全文
摘要:
*.Java文件 问题:一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同。 为什么一个java源 阅读全文
摘要:
1 抽象类一般会实现一部分操作,并且留一些抽象方法让子类自己实现,比如Stringbuffer和Stringbuilder的父类abstractStringbuilder。 2 接口一般指一种规定,比如一个map接口中,可能需要实现增删改查等功能,如果你想实现一个具体map,这些方法就必须按照规定去 阅读全文
摘要:
本节主要介绍Java面向对象三大特性:继承 封装 多态,以及其中的原理。 本文会结合虚拟机对引用和对象的不同处理来介绍三大特性的原理。 继承 Java中的继承只能单继承,但是可以通过内部类继承其他类来实现多继承。 封装 封装主要是因为Java有访问权限的控制。public > protected > 阅读全文
摘要:
本文主要介绍了final关键字的基本使用方法及原理 final关键字可以修饰类、方法和引用。 修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。 修饰方法,方法不能被子类重写。 修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值,但是可以对指向对象的内部 阅读全文