上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 1,看下面一段代码class ParentClass { public String msg = "I am a attribute in ParentClass."; public String getMsg() { return msg; }}class ChildrenClass extends ParentClass { public String msg = "I am a attribute in ChildrenClass.";}public class TestClass { public static void main(String[ 阅读全文
posted @ 2011-03-29 21:36 jinmengzhe 阅读(14160) 评论(0) 推荐(0) 编辑
摘要: 1,认识Graphics类和Canvas以及基本的绘图(画线,画字符串,画矩形,画圆,多边形)package Graphics;import java.awt.Frame;import java.awt.Graphics;/*0,Graphics是一个抽象类,没有办法直接产生对象,也没提供任何的static方法直接调用 * 1,产生Graphics对象的两种方式:一种有系统给的(每个继承自Component的类都可以通过这个方法取得 * 作用于它之上的Graphics对象,即每个Component对象都有一个自己专属的Graphics对象),如本例。另 * 一种是从Image类取得 * 2,画 阅读全文
posted @ 2011-03-29 21:16 jinmengzhe 阅读(554) 评论(0) 推荐(2) 编辑
摘要: 1,Fontpackage GUI;import java.awt.BorderLayout;import java.awt.Choice;import java.awt.Font;import java.awt.Frame;import java.awt.GridLayout;import java.awt.Label;import java.awt.Panel;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;/*1,继承Frame是有用的,我们想用到一个Frame,把结果放在frame里,当然是可以直接像 阅读全文
posted @ 2011-03-29 21:07 jinmengzhe 阅读(966) 评论(0) 推荐(1) 编辑
摘要: 1,Buttonpackage GUI;import java.awt.Button;import java.awt.Frame;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/*组件的使用,Button * 前面讲过,也是向自己注册*/public class ButtonExample implements ActionListener{ Frame f; Button b1,b2;//这里的b1,b2是一个Button对象,区别于下面的字符 阅读全文
posted @ 2011-03-29 20:47 jinmengzhe 阅读(2734) 评论(0) 推荐(2) 编辑
摘要: 1,委托事件模式XXXEvent----XXXListenerLow-level Event和Semantic Event2,WindowEvent基本的实现原理,添加监听器,实现方法等import java.awt.Frame;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;/*窗口事件测试 * */public class WindowEventTest { public static void main(String[] args) { //生成一个Frame窗口对象 Frame f = new 阅读全文
posted @ 2011-03-29 20:33 jinmengzhe 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1,java awtContainer(容器):Window(Frame),PanelComponent(组件):Button,,,Others:Layout,Color,,,2,Container(容器)1) Framepublic class FrameTest { public static void main(String[] args) { Frame f1 = new Frame(); Frame f2 = new Frame(); f1.setSize(100, 200); f2.setSize(200,100); f1.setVisible(true); f2.setVisib 阅读全文
posted @ 2011-03-29 20:12 jinmengzhe 阅读(423) 评论(0) 推荐(1) 编辑
摘要: 第1~6章1,两种运行java Applet的方式package ch2;import java.awt.*;//这是一个java Applet的样本,展示了两种运行java Applet的方式,直接运行,和在html代码中运行public class SayHello extends java.applet.Applet{ public void init() { setSize(100,100); } public void paint(Graphics g) { g.drawString("Hello Java 2!",20,50); }}直接运行java SayHe 阅读全文
posted @ 2011-03-23 20:15 jinmengzhe 阅读(1220) 评论(0) 推荐(1) 编辑
摘要: 第一章 对象引论1,抽象机制所有编程语言都提供抽象机制,汇编是对底层机器的小型抽象,C是对汇编语言的抽象。2,每个对象都有一个接口,定义了你能对某一对象发出的请求。在解决问题的建模和设计过程中,把对象看作是“服务提供者”。3,对象的创建,使用和生命周期C++注重效率,对象的存储空间和生命周期在编写程序时确定,通过将对象置于堆栈或静态存储区来实现,牺牲了灵活性。java在堆的内存池中创建对象,采用垃圾回收机制。4,单根继承结构除C++外的所有oop语言都是单根继承的,java的这个终极基类就是Object。好处:保证所有对象都有一个公用接口,它们归根到底都属于相同的基本类型。保证所有对象都具有某 阅读全文
posted @ 2011-03-22 23:20 jinmengzhe 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1,两种方法来创建线程:1)继承Thread类实现run方法:public class Hello1 extends Thread{ String name; public Hello1(String n) { name = n; } public void run() { for (int i=1; i<=10; i++) { System.out.println(name+" Hello "+i); } }}2)实现Runnable接口,实现run方法:public class Hello2 implements Runnable{ String name; pu 阅读全文
posted @ 2011-03-21 21:48 jinmengzhe 阅读(461) 评论(0) 推荐(2) 编辑
摘要: XML文档最基本的解析方式有两种,文档对象模型(DOM)和XML解析的简单API(SAX)1,DOM解析核心:DOM解析是一种基于对象的API,它把XML的内容加载到内存中,生成一个与XML文档内容相对应的对象模型,这样根据树的结构,以结点形式来对文档进行操作。过程:使用DOM解析首先要一个DocumentBuilder对象,它可以通过pare(File file)来解析一个XML文件,并返回该XML文件对应的Document对象。DocumentBuilder是一个抽象类,因而不能直接实例化,可以使用DocumentBuilderFactory构建一个DocumentBuilder对象。去的 阅读全文
posted @ 2011-03-20 20:49 jinmengzhe 阅读(657) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页