Java的核心总结

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)
 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值