java学习笔记
有风南来
这个作者很懒,什么都没留下…
展开
-
相等和同一
相等和同一如果两个对象具有相同的类型,及相同的属性值,则称二者相等(equal)。如果两个引用变量指向的是同一个对象,则称这两个引用变量同一(identical)。两个对象同一,则肯定相等。两个对象相等,不一定同一。比较运算符“==”判断的是这两个对象是否同一。equals方法Object类中的equals()方法的定义如下:public boolean equals(Ob...翻译 2018-10-13 18:08:07 · 446 阅读 · 0 评论 -
Object类
Object类所有类的直接或间接超类,处在类层次最高点;包含了所有java类的公共属性。Object类的主要方法获取当前对象所属的类信息,返回Class对象。 public final class getClass()返回当前对象本身有关信息的字符串模式。 public String toString()比较两个对象的引用是否指向同一对象,是则返回true,否则返...翻译 2018-10-14 16:01:16 · 117 阅读 · 0 评论 -
泛型
泛型的本质就是将类型参数化。在Java程序中,我们不仅可以将数据设置为参数,类型也是可以作为参数的。例:泛型类class GeneralType <Type> { Type object; public GeneralType(Type object) { this.object = object; } public Type getObj(){ return ob...翻译 2018-10-14 16:55:25 · 195 阅读 · 0 评论 -
抽象类和抽象方法
抽象类类名前加修饰符abstract可包含常规类能包含的任何成员,包括非抽象方法;也可包含抽象方法:用abstract修饰,只有方法原型,没有方法的实现;没有具体实例对象的类,不能使用new方法进行示例化,只能用作超类;只有当子类实现了抽象超类中的所有抽象方法,子类才不是抽象类,才能产生实例;如果子类仍有抽象方法未实现,则子类也只能是抽象类。抽象类声明的语法形式abstract...翻译 2018-10-10 18:27:12 · 147 阅读 · 0 评论 -
终结类与终结方法
ps:此思维导图根据谢希仁《计算机网络》整理翻译 2018-10-10 18:46:56 · 567 阅读 · 0 评论 -
类的组合
组合的语法将已存在类的对象放到新类中即可例如说,可以说“厨房(kitchen)里有一个炉子(cooker)和一个冰箱(refrigerator)”。所以,可简单地把对象myCooker和myRefrigerator放在类Kitchen中:class Cooker{//类的语句}class Refrigerator{//类的语句}class Kitchen{ Cooker myCoo...翻译 2018-11-16 13:47:22 · 381 阅读 · 0 评论 -
IntelliJ IDEA第一个web项目教程及新手疑问解答
IntelliJ IDEA 创建Web项目(全教程)过程中的一些疑问解答web项目结构普通Java Web项目为什么lib包要放在WEB-INF下javaweb项目中classes和lib中文件的关系项目配置中的Sources、Paths、Dependencies 每个子项目都对应了Sources、Paths、Dependencies 三大配置选项:Sources:...原创 2019-07-09 11:38:57 · 153 阅读 · 0 评论 -
maven到底是啥玩意儿
第一次接触maven,真的是一脸懵逼,好在看了下面三篇博客,大概就能get到了,这三个链接,我是排了序的,最好一个接一个看maven简单了解,没有Maven和使用Maven的区别maven(一) maven到底是个啥玩意~Maven之pom.xml配置文件详解...转载 2019-07-11 15:13:32 · 121 阅读 · 0 评论