多线程
进程和线程的区别
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
常用数据结构:堆、队列、链表、树
常用算法:树的深度、广度优先遍历、堆/队列 的出入操作、快速排序、冒泡排序
分享到:
相关推荐
随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序取得了显著的进步,提高了Java虚拟机的性能,提高了并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利...
2 产品范围 要想使用这种订餐系统需要Android系统作为基础,有了这个软件后,订餐范围覆盖 面更加广泛,不会再因为身边没有电脑订外卖而发愁,真正做到方便客户,并且可以通 过代理广告而使服务商获得额外收益。...
数学和统计学基础:AI领域需要一定的数学基础,包括线性代数、微积分、概率论和统计学。你可以通过在线教育平台、大学课程或自学来学习这些基础知识。 编程语言:掌握一种或多种编程语言是学习AI的关键。Python是一...
在整个存储库中,您会找到问题和练习的解决方案示例,这些问题和练习旨在强化关键概念并为您在实际考试中看到的内容做好准备,以及大量提示、注释和视觉辅助。 该存储库还提供对典型试题错误解决方案的深入了解,并...
高级版(Advanced Edition),在标准版本的基础上,又增加了对安全性和交易处理能力的强化支持。连接已有的 数据库系统和基于主机的交易系统。并提供了复杂的工具以简化分布式组件应用的开发. 企业版(Enterprise ...
信息化社会的一大特点就是几乎所有的行业都有需要一定数量的计算机操作人员,以 实现信息化社会对各行业的需求要求,实施信息化的关键在于人才,所以在我国大规模 地实施信息化,各行各业都有需要大批各个层次的计算...
昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业用户需要实地地并频繁地与检测机构沟通,从而提出自己的委托乃至下委托单、等待检测报告等,设计并研发了市场上首款提供...
- 增强学习(Reinforcement Learning,RL)又叫做强化学习,是近年来机器学习和智能控制领域的主要方法之一。通过增强学习,人类或者机器可以知道在上面状态下应该采取什么样的行为。增强学习是**从环境状态到动作...
本书的每一章都提供吸引人的练习题、实践问题和本章知识点回顾以强化所学的知识。本书既是帮助读者轻松地通过oca/ocp认证考试的好帮手,也是oracle从业人员必备的参考书。 本书全面覆盖了1z0-051、1z0-052和1z0-...
本书的每一章都提供吸引人的练习题、实践问题和本章知识点回顾以强化所学的知识。本书既是帮助读者轻松地通过oca/ocp认证考试的好帮手,也是oracle从业人员必备的参考书。 本书全面覆盖了1z0-051、1z0-052和1z0-...