Java
文章平均质量分 77
Winston_wu
㊣
展开
-
Java核心技术:卷1笔记[1] Java基本编程结构
Java基本编程结构[18] 1.源代码的文件名必须同公有类的名字相同,且需以.java作为扩展名。 2.和C不同,Java的main方法并不向操作系统返回“退出代码”,Java中,如果main方法正常退出,Java程序的退出代码为0,表示成功地执行完毕程序。若要用不同的退出代码终止程序,则使用System.exir方法。 3.回车并不代表语句的结束,所以语句可以跨越多行。 4.Java共原创 2011-12-13 11:47:20 · 1659 阅读 · 0 评论 -
Java核心技术:卷1笔记[6] 事件处理
1.AWT中事件处理机制概览: 1)一个监听器对象是一个实现了专门的监听器接口的类的实例; 2)一个事件源是一个能够注册监听器对象并向它们发送事件对象的对象; 3)事件发生时,事件源会把事件对象发送给所有的注册监听器; 4)监听器对象随后会使用事件对象中的信息来决定对事件的反应。 2.习惯使用内部类: button.原创 2011-12-13 11:50:55 · 1805 阅读 · 0 评论 -
Java核心技术:卷1笔记[5] 图形编程
1.Java中的顶层窗口被称为框架,在Swing中为JFrame,它从AWT中的Frame类扩展而来。JFrame是少数几个不绘制在画布上的Swing组件之一。因此它的修饰部件(按钮、标题栏、图标等)是通过用户的窗口系统,而非Swing绘制的。 2.框架在建立时是不可见的,这使得程序员有机会在框架初次显式前为其增添一些组件。为了显式框架需要调用其show方法。 3.默认情况下,当用户关闭一个框原创 2011-12-13 11:49:53 · 1492 阅读 · 0 评论 -
Java核心技术:卷1笔记[4] 接口和内部类
1.接口中的任何方法都自动是public类型的,无需提供public关键字。不能在接口中放置静态方法,接口中也绝不会去实现方法。在实现接口时必须把方法声明为public。 2.接口中可以提供常量。 3.接口中决不能有实例字段。接口中的字段总是默认为public static final的,无需提供关键字说明。 4.接口不是类,不能构造接口对象,但还是可以声明接口变量。 5.也可以用inst原创 2011-12-13 11:49:19 · 1672 阅读 · 0 评论 -
Java核心技术:卷1笔记[9] 异常和调试
1.一个异常对象总是Throwable子类的实例。Throwable的子类演变成两个分支:Error和Exception。Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情况,应用程序不应该抛出这种类型的对象。Exception自身也演变成两个分支:一个是RuntimeException的子类,以及不从它衍生的其他异常。由编程导致的错误会导致RuntimeException异常,而原创 2011-12-13 11:52:59 · 1234 阅读 · 0 评论 -
Java核心技术:卷1笔记[7] Swing用户界面组件
1.MVC设计模式: 1)模型:存储内容,实现改变和发现内容的方法。模型是不可见的。 2)视图:显示内容,一个模型可以有多个视图,其中每个视图可以显示完整内容的不同部分或不同方面。 3)控制器:处理用户输入,决定是否把用户输入事件转化成对模型或视图的改变。 2.对于大多数控件,模型类实现了名字结尾为Model的接口,例如ButtonModel接口。原创 2011-12-13 11:51:45 · 1706 阅读 · 0 评论 -
Java核心技术:卷1笔记[10] 流与文件
1.保存在文件中的信息,或者从一个网络连接中获取的信息,其处理方式在本质上是完全一样的。可以从中读出一系列字节的对象称为输入流,能向其中写入一系列字节的对象称为输出流。这两种对象分别用抽象类InputStream和OutputStream来实现。对于以Unicode格式来保存的信息来说,用以字节为基础的流来处理不是很方便,因此,专门处理Unicode的类都从抽象类Reader和Writer继承而来原创 2011-12-13 11:53:32 · 1576 阅读 · 0 评论 -
Java核心技术:卷1笔记[3] 继承
1.子类无法直接访问其超类中的私有字段,要访问这些字段必须和其他方法一样使用公有接口。 2.super不同于this,它不是一个对对象的引用(不能把super赋给另一个对象变量),而是指示编译器调用超类方法的专用关键字。 3.一个对象变量可以指向多种实际类型的现象被称为“多态”。而在运行时自动选择正确的方法进行调用的现象称为“动态绑定”。动态绑定有一个非常重要的特性:它使程序无需重新编译已有代原创 2011-12-13 11:48:40 · 1520 阅读 · 0 评论 -
Java核心技术:卷1笔记[2] 对象和类
1.类之间最常见关系 1)依赖(“use-a”)一个类的方法操作了另一个类的对象 2)聚合(“has-a”) 3)继承(“is-a”) 2.对象变量并不包含对象,它只是指向一个对象。在Java中,任何对象变量的值都是指向存储在别处的对象的一个引用。new运算符的返回值也是一个引用。 3.本地对象变量并不会被自动初始化为null,必须对它们进行初始原创 2011-12-13 11:47:56 · 1320 阅读 · 0 评论 -
Java核心技术:卷1笔记[8] applet和应用程序
1.applet仅仅是一个扩展了java.applet.Applet类的Java类,如果applet包含Swing组件就必须扩展JApplet类。applet中使用init函数来替代main函数,因为applet是在网页中运行的,所以没有必要指定退出方法。 2.applet嵌入Html中的格式: 3.将应用程序转换成applet的详细步骤:原创 2011-12-13 11:52:19 · 1538 阅读 · 0 评论