java基础需要强化之关键

多线程
进程和线程的区别
ProccessBuilder 和 Runtime.getRuntime().exec
java中两种线程的创建方式 extends Thread和 implements Runnable
线程的生命周期:线程创建、Runnable、Running、Blocked、dead
sleep、yield、join 等方法
线程打断 interrupt
什么是守护线程
对于并发访问资源的同步问题
sync同步代码块
如果同步实例方法、如何同步静态方法
什么是死锁
wait和notify的含义

网络编程
URL
URLConnection
ServerSocket
Socket
掌握Socket如何编写通信程序

I/O
字节流和字符流如何读写文件
BufferedReader
转换流 InputStreamReader OutputStreamWriter
File的常见操作:判断是文件/目录,创建、删除、列出目录下的文件
包装模式

集合
Collection和Map区别
Collection和Collections
List和Set特性和区别
ArrayList和LinkedList
HashMap和TreeMap
HashTable和HashMap
ArrayList和Vector
Enumration和Iterator
常用数据结构:堆、队列、链表、树
常用算法:树的深度、广度优先遍历、堆/队列 的出入操作、快速排序、冒泡排序

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值