《Java编程思想》读书笔记(14)

程序是根据具体情况在不断地创建新对象,而这些情况又只有在运行时才能够确定,因此我们就不知道到底需要多少对象,什么类型的对象,所以要能够创建任何对象并且能保持住这些对象的引用。Java就提供了很多容器类来持有和操纵对象。 数组是比较特别的一个容器,怎么说呢,它可以持有象int等基本类型数据,能够随机存...

《Java编程思想》读书笔记(2)

sun为何要开发出applet这个东西,究竟浏览器在客户端编程方面还存在哪些方面的不足哪?这是我开始applet这一节学习时所思考的第一个问题。Applet是嵌入到web浏览器中的小程序(它和微软的ActiveX控件又有什么区别哪?不解。。。)。   在我看来,需要一种东西,既能有B/S模...

《Java编程思想》读书笔记(7)

    Swing的确是MVC模式的一个优秀例子,它将接口(图形组件)和实现(当组件发生了某个事件之后,你要运行的代码)明明白白地分开来。Swing组件能通报在它身上可以发生什么事件,以及发生了什么事件。所以,如果你对某个事件不感兴趣,比如鼠标从按钮的上方经过,你完全可以不去理会...

《java编程思想》读书笔记(13)

子类覆写父类的方法时,如果父类的方法进行了异常声明了,子类可以不理会这个声明,不需要进行异常声明。 package com.vitamin.Console; import java.lang.Throwable; public class exceptionTest {    &...

《Java编程思想》读书笔记(12)

以前学c语言时,总是在自己写的函数里为程序的各种运行情况设置一个返回标志值,返回值可以是1,0等标志值,来根据这些标志值来判断程序是否正常运行,但代码多了就总是搞不清楚这些标志值之间的区别,因此代码就变得很难读了。而java用“异常处理”很好地解决了这个恼火的问题。     &n...

《Java编程思想》读书笔记(3)

 好了,上一次笔记中我写了第一个Applet程序,但还没有运行,对吗?恩,接下来就完成这个任务。先把代码编译成class文件,然后只要创建这样一个包含如下代码的hello.html文件就可以了:<applet code= TestApplet width=100 height=50&...

《Java编程思想》读书笔记(4)

前面两篇里写了一个简单的Applet,并且用一个html页面运行了这个Applet。可为每个applet都创建一个用来测试运行的html页面,这让我感到很麻烦,有没有更简单的测试运行方法哪?恩,下面就来两种解决方法: 1)  Appletviewer可以根据<applet>标记...

《Java编程思想》读书笔记(11)

Swing的事件模型的优点就在于它的灵活性。你可以调用方法给组件添加或删除事件。今天再看这一节时,想到了一个以前没想过的小问题,如果一个按钮先后注册了两个监听者Listerner1, Listerner2,那么在单击按钮时,事件处理的顺序到底是如何的哪?真的是我以前一直以为的两者构成了一个监听者链表...

《Java编程思想》读书笔记(5)

今天和vandalor讨论到多态的思想和好处,自己对多态也有了进一步的认识。再来想了想前面一篇笔记中的代码,想到如果用户能够在不知道到底是applet还是窗体的情况能够跑起来的话,那应该更符合封装的思想了。所得代码如下:         //Console.j...

【读书笔记】Java面向对象编程

初步: 1.传统的面向过程的结构化开发方法 Vs 以对象为最小系统的面向对象的开发方法  2.对象模型:  1)自底向上的抽象:抽象三层次  把问题领域中的事物抽象为具有特定属性和行为的对象。  把具有相同属性和行为的对象抽象为类  若多个类之间存在...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。