原帖及讨论:http://bbs.bccn.net/thread-135207-1-1.html Java核心部分的总结 第一课 1. 有关Applet与Application的区别 Applet 是小应用程序,必须在WEB上运行,而Application可以在自己的本地机上运行 2.Applet 中有几个方法:init(),stop(),repaint(),start(),update(),destory().如果说绘图还常用到Graphics这个类中的paint()方法。还有插入图像时要用到Icon这个接口,它的变量可作为Jlabel的参数。注意Icon这个接口是ImageIcon这个类中的。 3.Awt与JFC的区别:JFC是AWT的扩充,加入了广泛的,可完全移植的,类和库的集合。 第二课 1. 主要说的是布局管理器有FlowLayout,GridLayout,BorderLayout,BoxLayout,GridBagLayout,其中大多数默认的是FlowLayout,框架的默认是BorderLayout,但是在GridBagLayout中有一个约束为GridConstraints用来指定组件的大小与位置,如果说设计到有东西方向之类的话就要用到GridBagLayout这种布局但是这种布局必须要用到GridBagLayout这个约束。在BoxLayout可以对多个Jpanel进行排板,但是要用到addLayoutComponent这个方法。 第三课 1. 事件接口的方法默认的都是void 2. 事件接口有哪些,与及它们中的方法有哪些。 3. 事件的组成 4. 事件的方法都是抽象的,所以呢必须覆盖抽象的方法 5. 覆盖与重载的区别 6. 接口与抽象的区别 第四课 1. Eorrer与Exception的区别 2. 异常的类型 3. 自定义的异常类 如 class a extends Exception{ public String Message(){ System.out.println(“Exception”); } } class b extends a{ …………… void show() throws a{ ………….// 自己创建的异常类的条件 } } 4.发生的异常必须要写在try块中 5.throw与throws的区别 throw是引发异常,throws是抛出异常 6.final与finally的区别 第五课 1. 线程与进程的区别 一个进程可以包含多个线程 2. Thread类与实现Runnable接口可以实现线程 3. 有一些关于日期与时间的类: Data,Calendar,GregorianCalendar,Calendar 4. 如果是用Runnable,接口实现线程,就要new Thread 生成一个对象 5. 显示时间的方法: Data data = new Data(); get(data.Hour) + get(data.Minute)+get( data.Second); 6. 线程的生命周期: 新建一个线程,运行,不可运行,线程死亡 7. ShowStatus()方法在状态栏上显示消息 第六课 1. 文件的输出输入流 OutputStream与InputStream是抽象类 2. Filer类与RandomAccess类 如: String engry = text.getText()+ new String(textp.getPassword()); RandomAccessFile Rd = new RandomAccessFile(“E://”,”rw”); Rd.seek(Rd.length()); Rd.WriterBytes(engry); 3. Reader与Writer都是抽象类 4. BufferedInputStream,BufferedReader与PrintStream类 第七课与第八课 1. 服务器的类与客户端的类 ServerSocket 与Socket 2. 服务器与客户端是怎么样连接起来的 通过accept()方法,对客户端的套接字进行监听,然而客户端是连接服务器的IP地址,与端口号。 4. 3. 都用到了BufferedInputStream与PrintStream这两个输入输出类 5. 4. 如果说要进行多线程的通信,就要用到Thread类与Runnable接口,要实现 的功能 就写到run方法中,然而在客户端就写到事件的监听中。 5.要得到你所工作的网络的IP地址用getLocalHost()和getAddress()方法。 第九课 1. vector类 2. 它中的方法:addElement(Object n),insertElementAt(Object n,int index),setElementAt(Object,int index)
 
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
|