java基础三

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础三相关的知识,希望对你有一定的参考价值。

1,多线程编程:

     线程和进程的区别:进程需要独立的内存空间,进程关闭那么线程关闭;而线程可以共享内存和资源,线程关闭进程不关闭。

    Thread类和Runnable类,线程的创建:1,继承Thread类实例化一个Thread,然后重写Thread的run方法,然后调用start方法启动线程;2,实现一个Runnable接口,创建一个Runnable类并实例化并将实例传入Thread类的构造器内,再调用Thread类实例的start方法;

    线程的优先级(setPriority):数字越大优权越高,默认数字是5;

    setSleep()和toStop()的区别;前者是暂停,后者是直接停止;

     线程同步:同步块,关键字Synchronized(锁的对象),有时候会出现死锁;

2,Java集合框架:

   集合框架分为Collection接口和Iterator接口(遍历器):1,Collection接口分为set集合(对象没有顺序,且不可重复)和List集(对象有顺序排列,且可以重复);

      Map接口由键值对组成,键对象不可重复,键值可以重复;

       Iterator遍历器的iterator()方法去访问没一个元素或者用foreach方法;

       ArrayList:泛型:规范数据类型,避免出现类型转换错误;

      ArrayList和LinkedList第区别:前者的查询效率高,后者的插入和删除效率高;

3,反射:

    类的加载机制:加载,链接,初始化;

   使用反射查看类信息:常用的方法Class.forname("全限定类名");

   垃圾回收机制,finalize()方法;

4,Java图形界面编程:

   图形界面包括AWT(重量级组件)和Swing(轻量级组件);容器和组件,容器也是组件;

  Swing中的重量级容器包括窗体、对话框、窗口和小程序。

  容器的布局;常用的有流式布局、边框布局、网格布局和盒式布局;

 

以上是关于java基础三的主要内容,如果未能解决你的问题,请参考以下文章

Java基础三

Java基础总结三(泛型异常)

Java基础总结三(泛型异常)

Java基础总结三(泛型异常)

Java基础总结三(泛型异常)

Java基础三种基本结构