Java内容回顾

1.进制转换,进制表示

2.关键字

3.标识符(驼峰) → 变量 →数据类型(基本数据类型,引用数据类型—类,接口,数组,枚举,String  →数组(1维,2维多维数组)运算符(比较运算符,算数运算符,按位运算符,三元运算符true?语句1:语句2 →分支语句(单分支,多分支,switch →  循环语句(for,foreach,while,do-while

4.面向对象:

修饰符使用范围(降序):public protected default private

/接口(一类具有相同属性,方法的) →对象

继承:extends 

重写:修饰符范围>f父类方法 返回类型=父类返回类型 方法名=父类方法名(参数=父类参数){..}

封装:pravite

多态:前提:继承/实现,重写(工厂模式中有体现)

(里氏替换原则)(父类引用存放子类对象)

5.集合:Iterable<T>collection<E>

 A).List<T>有序可重复 →<ArrayList<T>,LinkedList<T>

 B).Set<T> 无需不可重复(HashSet<E> →HashMap<K,V>)(TreeSet<E> →TreeMap<K,V>)

6.线程:继承Thread或实现Runnable

 a).多线程:执行先后随机

 b).可通过sleep来让线程进入阻塞状态

 c).wait()方法阻塞需用notify来唤醒【wait用于synchronized同步代码块,例:synchronized(obj)  {obj.notify;  obj.wait();}】notify只通知一条线程苏醒(进入就绪),是那一条(未知)

 d).yield可让线程进入就绪状态


7.异常:

 A).Throws在申明类,方法时使用——分离异常处理,

 B).Throw在代码块中抛出异常对象需用try-catch套着。

8.IO流:

输入流:

InputSteamFileInputStream,DataInputStream,byteArrayInputStram

Reader →FileReader,InputStreamReader

输出流:

...

处理流:

BufferedReader,BufferedWriter,BufferedInputStream,BufferedOutputStream

注意:转化流InputStreamReader(fis,"UTF-8")构造转化流时设置其字符集与源的字符集一样

9.网络编程 常用类InetAddress,URL,传输方式TCPUDP

套接字Socket,ServerSocket【注意阻塞】

【在上一篇文章有讲解:http://blog.csdn.net/yingtian648/article/details/51964921】


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值