Java---从零搞起4

1、内部类可以使用外部类的成员变量
2、内部类生成方法:A a = new A();
                          A.B b = a.new B();
3、匿名内部类:b.fun(new A(){}); (A是一个接口)
4、启动线程: ft.start(); ft是线程类的对象
5、中断线程: Thread.sleep();   单位是ms
                           Thread.yield();    让出cpu
6、设置线程的优先级:setPriority();   
7、获取线程的优先级:getPriority(); 
8、线程的优先级,最大是10,最小是1。可以使用Thread所提供的静态常量来设置线程的优先级
9、Thread.currentThread()   currentThread()是Thread类的一个静态函数,含义是获取当前正在运行的线程
10、synchronized(this){}  同步代码块:当一个线程在执行里面的代码的时候,另一个线程不会来干扰
11、元素是整形的数组,默认值都是0;元素是布尔型的数组,默认值都是false;元素是char类型的数组,默认值都是空字符(ASCII码值为零的字符)
12、类集框架是一组类和接口,位于java.util这个包当中,主要用于存储和管理对象
13、存储数据的方式主要分为三大类:集合、列表和映射
14、列表:
               ArrayList<String> arrayList = new ArrayList<String>();
               arrayList.add("a");
               arrayList.remove();
               arrayList.get();
               arrayList.size();
15、集合:
               Collection接口
               boolean add(Object o)  向集合当中加入一个对象
               void clear()  删除集合当中的所有对象
               boolean isEmpty()  判断集合是否为空
               remove(Object o)   从集合中删除一个对象的引用
               int size()   返回集合中元素的数目
               调用Set对象的Iterator方法,会生成一个迭代器对象,该对象用于遍历整个Set
               Iterator<String> it = set.iterator();
               it.hasNext();用于判断当前的迭代器后面还有没有对象
               it.next();将游标指向下一个元素,并将此元素取出
16、      Iterator<---Collectiong<---Set(接口)<---HashSet(类)
               Iterator<---Collectiong<---List(接口)<---ArrayList(类)
17、      HashMap<String,String> hashMap = new HashMap<String,String>();

18、对象的内容相等需要符合两个条件:
         a、对象的类型相同(可以使用instanceof操作符进行比较 :  a  instanceof b  判断a对象是不是b对象的类型)
         b、两个对象的成员变量的值完全相同



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值