![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程思想
文章平均质量分 75
Dust_LHZ
青春无悔
展开
-
Java编程思想_笔记(三)
别名现象:两个对象“=”,避免别名现象应将两个对象的值“=”。1)如果一个方法经常被使用,可以在另外一个包中创建这个方法,在用到此方法时直接引用。2)equals()方法适合所有对象,但不适合“基本类型”,基本类型使用“==”和“!=”即可。因为euals()方法默认的行为是比较引用。3)逻辑操作符:与(&&)、或(||)、非(!)生成的是一个布尔值(true或false)。4)1原创 2015-06-17 00:08:35 · 372 阅读 · 0 评论 -
JAVA编程思想_笔记(十)
第10章 内部类可以将一个类定义放在另一个类的定义内部,成为内部类。内部类和组合是完全不同的概念。10.1 创建内部类把类的定义放在外围类的内部。 如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,就必须在main()方法中具体地指明这个对象的类型。10.2 链接到外部类当生成一个内部类的对象时,此对象与制造它的外围对象(encl原创 2015-11-13 15:06:31 · 401 阅读 · 0 评论 -
Java编程思想_笔记(八)
第8章 多态在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。“封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来。“多态的作用”:消除类型之间的耦合关系(互相之间有影响联系的一种关系)。 多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要他们是从同一基类导出而来的。这种区别是根原创 2015-11-13 15:03:01 · 371 阅读 · 0 评论 -
JAVA编程思想_笔记(十一)
第11章 持有对象 如果一个程序只包含固定数量的且其生命期都是已知的对象,那么这是一个非常简单的程序。基本的容器(集合类)List、Set、Queue和Map。Set:每个值都只保存一个对象。Map:允许将某些对象与其他一些对象关联起来的数组。本章将了解有关Java容器类库的基本知识,以及对典型用法的重点介绍。11.1 泛型和类型安全的容器@原创 2015-11-13 15:07:26 · 487 阅读 · 0 评论 -
JAVA编程思想_笔记(六)
此文为本人学习《JAVA编程思想》这本书的一些笔记与心得。因平时需要工作,只能利用业余时间进行学习,此前文章的一些格式乱七八糟的,是因本人还没养成固定的编写习惯,至此之后改正,前面文章,本人会进行更改。如果认为本人文章有错,或者有些想与本人讨论的,请留言,或者发本人邮箱dust_lhz@163.com谢谢!原创 2015-07-22 23:02:50 · 427 阅读 · 0 评论 -
JAVA编程思想_笔记(七)
第七章 复用类复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言。仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情。组合:在新的类中产生现有类中现有类的对象。继承:按照现有类的类型来创建新类。代理:继承和组合之间的中庸之道。7.1 组合语法初始化引用的位置:1.在定义的对象的地方。2.在类的构造器中。3.在使用这些对象之前(惰性原创 2015-07-22 23:04:28 · 362 阅读 · 0 评论 -
Java编程思想_笔记(二)
Java中的存储位置:1)寄存器。这是最快的存储区,位于处理器内部。2)堆栈。位于RMA中,仅次于寄存器的分配存储方法。存放在这里的Java数据,Java必须要知道这里对象的声明周期,以便上下移动指针,这也就限制了程序的灵活性。Java对象不存储其中。3)堆。位于RMA中,存储所有的Java对象,存在这里的对象,编译器不需要知道对象的生命周期,堆进行存储分配和清理比堆栈进行存储分配需要原创 2015-06-14 10:03:56 · 495 阅读 · 0 评论 -
Java编程思想_笔记(五)
随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 用构造器确保初始化构造器是一种特殊类型的方法,因为它没有返回值。方法本身不会自动返回什么,但可以选择让它返回别的东西。this关键字:this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用就可以了。只有明确指出对当前对象的原创 2015-07-02 18:39:28 · 431 阅读 · 0 评论 -
Java编程思想_笔记(一)
此文章仅用于《Java编程思想》这本书的笔记以及对于内容的一些个人理解,如此文章中出现您认为的某些不妥,请留言,本人会积极改正,也欢迎更多的人给本人学习提出各种观点,谢谢!原创 2015-06-11 13:13:12 · 405 阅读 · 0 评论 -
Java编程思想_笔记(四)
就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在Java中,你要是用执行控制语句来做出选择。 迭代while循环格式如下:while(Boolean-expression) statement循环刚开始时,会计算一次布尔表达式的值,而在语句的下一次迭代开始前会再计算一次。Math.round():产生0到1之间(包括0,但不包括1)的一个doub原创 2015-06-22 16:58:26 · 396 阅读 · 0 评论 -
JAVA编程思想_笔记(九)
第9章 接口接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。9.1 抽象类和抽象方法接口也被称为抽象基类,简称抽象类。抽象方法声明语法:abstract void f();包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须限定为抽象的。一个抽象类(接口)可以继承另一个抽象类(接口)如果从一个抽象类继原创 2015-11-13 15:05:36 · 354 阅读 · 0 评论