java基础知识
文章平均质量分 89
tmandm
这个作者很懒,什么都没留下…
展开
-
子类到底继承了什么?(A)
Java的继承可以在结构和功能上为程序带来很好的便捷性和灵活性。但是在继承的过程中,如果不能够非常深刻的理解这其中的一些规律规则,就不能够很好的发挥继承带来的优势,甚至会造成一些错误。 继承和abstract 这三个类的代码如下: import java.awt.event.*; public abstract class grandfathe...原创 2011-04-18 13:57:19 · 156 阅读 · 0 评论 -
About Exception
以前写程序,只关注功能的实现,却对异常的出现不以为然。现在越来越发现,程序的实现需要合理的设计,只有对异常进行适当地处理,程序才能够健康,代码才能够通用。 Exception类可以分为两种:checked exception和unchecked exception。 1、运行时异常---属于unchecked exception RuntimeException类及其子类都被称为运行时...原创 2011-04-28 23:47:06 · 88 阅读 · 0 评论 -
About Observer & Observable
从字面意义上看:Observer观察者,Observable可观察的。当然是观察者对可观察的对象进行观察。乍一看,这观察没什么难的,用普通的 if 语句就可以实现这个功能,但其实这里的Observer Pattern是有一些很好的优点的。 看程序前,先通过API对Observer Pattern进行最基本,最准确的认识和理解。 ------------------------------...原创 2011-05-08 09:02:16 · 89 阅读 · 0 评论 -
About"static"
static静态修饰符,大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。 在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成...原创 2011-03-03 16:50:41 · 99 阅读 · 0 评论 -
About“final”
final:只用来修饰类及其的成员:变量、方法;final类无法继承、final变量无法修改、final方法 无法重写。 举例如下: public final class FinalTest { final int i=10; public FinalTest(){} public final int getNumber() { i =2...原创 2011-03-03 17:23:05 · 94 阅读 · 0 评论 -
About"Layout"
漂亮的布局至关重要,有时候功能实现,程序却丑的不堪入目,确实蛋疼无比。 以下是比较常见的layout: 包 类 特点 java.awt CardLayout 将组件象卡片一样放置在容器中,在某一时刻只有一个组件可见 java.awt FlowLayout 将组件按从左到右而后从上到下的顺序依次排列,一行不能放完则折到下一行继续放置 java....原创 2011-03-04 11:34:46 · 118 阅读 · 0 评论 -
Deeper understanding of Abstract Class & Interface
In Java, abstract class and interface are subtle to distinguish because they have a lot features in common. Firstly, I want to illustrate some obvious differences between them: From the k...原创 2011-12-16 07:36:54 · 201 阅读 · 0 评论 -
How JVM works?
JVM is a very important part for JAVA. It stands for Java Virtual Machine. The gap between human to machine Before understanding the theory of how JVM works, we'd better be aware of why we calle...原创 2011-12-27 07:51:25 · 206 阅读 · 0 评论