酷米网

java核心技术 java核心技术电子版最新版本

作者:乔乔 时间:2021-12-23 11:04:10 浏览量:1324
导读:经过这么多年的Java开发,结合Java开发人员面试的经验,我认为J2SE主要需要掌握以下内容。1.JVM相关。对于刚接触Java的人来说,JVM相关知识不一定需要深入了解,对这个概念有一些简单的了解......

在多线程中有很多内容,只是简要解释了Java初步使用多线程需要掌握的知识点,并有机会详细介绍一些高级特性的使用场景。多线程的实现和启动。

callable和runable的区别。

syncrhoized,reentrantlock各自的特点和比较。

线程池

future异步获取执行结果。

concurrent包。

lock

14.网络

Java还提供API,可以直接操作TCP协议和UDP协议。

TCP/UDP可直接用于通信,需要强调网络性能。

这些相关API的使用可以在查看Tomcat等源码时看到。

但是TCP很少直接使用,MINA、Netty等框架也会用来处理,因为这方面的开发涉及的不多,所以就不详细列出了。

15.时间日期处理。

对于几乎每个应用程序来说,时间日期的处理是不可避免的,但与JDK8前时间相关的API用法并不友好。

当时可以选择Joda等时间框架。JDK8发布后,新时代API基本整合了其他框架的优势,可以直接使用。

Java开发者需要熟练地使用API来处理时间和日期。



版权声明:本文由用户自发贡献,观点仅代表作者本人,本站不承担相关法律责任。如有侵权/违规内容本站将立刻删除

标签: java 多线程 框架