java学习笔记
有风南来
这个作者很懒,什么都没留下…
展开
-
相等和同一
相等和同一 如果两个对象具有相同的类型,及相同的属性值,则称二者相等(equal)。 如果两个引用变量指向的是同一个对象,则称这两个引用变量同一(identical)。 两个对象同一,则肯定相等。 两个对象相等,不一定同一。 比较运算符“==”判断的是这两个对象是否同一。 equals方法 Object类中的equals()方法的定义如下: public boolean equals(Ob...翻译 2018-10-13 18:08:07 · 439 阅读 · 0 评论 -
Object类
Object类 所有类的直接或间接超类,处在类层次最高点; 包含了所有java类的公共属性。 Object类的主要方法 获取当前对象所属的类信息,返回Class对象。 public final class getClass() 返回当前对象本身有关信息的字符串模式。 public String toString() 比较两个对象的引用是否指向同一对象,是则返回true,否则返...翻译 2018-10-14 16:01:16 · 112 阅读 · 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 · 190 阅读 · 0 评论 -
抽象类和抽象方法
抽象类 类名前加修饰符abstract 可包含常规类能包含的任何成员,包括非抽象方法; 也可包含抽象方法:用abstract修饰,只有方法原型,没有方法的实现; 没有具体实例对象的类,不能使用new方法进行示例化,只能用作超类; 只有当子类实现了抽象超类中的所有抽象方法,子类才不是抽象类,才能产生实例; 如果子类仍有抽象方法未实现,则子类也只能是抽象类。 抽象类声明的语法形式 abstract...翻译 2018-10-10 18:27:12 · 132 阅读 · 0 评论 -
终结类与终结方法
ps:此思维导图根据谢希仁《计算机网络》整理翻译 2018-10-10 18:46:56 · 565 阅读 · 0 评论 -
类的组合
组合的语法 将已存在类的对象放到新类中即可 例如说,可以说“厨房(kitchen)里有一个炉子(cooker)和一个冰箱(refrigerator)”。所以,可简单地把对象myCooker和myRefrigerator放在类Kitchen中: class Cooker{//类的语句} class Refrigerator{//类的语句} class Kitchen{ Cooker myCoo...翻译 2018-11-16 13:47:22 · 368 阅读 · 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 · 146 阅读 · 0 评论 -
maven到底是啥玩意儿
第一次接触maven,真的是一脸懵逼,好在看了下面三篇博客,大概就能get到了,这三个链接,我是排了序的,最好一个接一个看 maven简单了解,没有Maven和使用Maven的区别 maven(一) maven到底是个啥玩意~ Maven之pom.xml配置文件详解 ...转载 2019-07-11 15:13:32 · 113 阅读 · 0 评论