Java25周年
1 人感兴趣 · 17 次引用
- 最新
- 推荐

28《重学 JAVA》-- 注解
注解并不能改变程序运行的结果,不会影响程序运行的性能。有些注解可以在编译时给用户提示或警告,有的注解可以在运行时读写字节码文件信息。


25《重学 JAVA》-- 多线程(二)
Java中创建一个线程涉及到:java.lang.Thread类、java.lang.Runnable接口、Callable接口创建线程。Thread是线程类,创建一个Thread对象就会产生一个新的线程。而线程执行的程序代码是在实现Runnable接口对象的run()方法中编写的,实现Runnable接口对象是线程

24《重学 JAVA》-- 多线程(一)
Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。

23《重学 JAVA》-- 泛型
Java泛型是JDK1.5中引入的一个新特性,使用泛型可以最大限度地重用代码、保护类型的安全以及提高性能。其本质是参数类型化,也就是说所操作的数据类型被指定为一个参数(typeparameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接


21《重学 JAVA》-- 集合 (三)
Map(映射)集合表示一种非常复杂的集合,允许按照某个键来访问元素。Map集合是由两个集合构 成的,一个是键(key)集合,一个是值(value)集合。键集合是Set类型,因此不能有重复的元素。 而值集合是Collection类型,可以有重复的元素。Map集合中的键和值是

20《重学 JAVA》-- 集合 (二)
List集合中的元素是有序的,可以重复出现,List中主要有ArrayList、LinkedList两个实现类;

19《重学 JAVA》-- 集合 (一)
Java中提供了丰富的集合接口和类,它们来自于java.util包。Java主要的集合接口和类,从图中可见Java集合类型分为:Collection和Map,Collection子接口有:Set、Queue和List等接口。 每一种集合接口描述了一种数据结构。

18《重学 JAVA》--JAVA 异常(二)
使用try和catch关键字可以捕获异常。try/catch代码块放在异常可能发生的地方。


Java 走过的创新 25 年
25年前,Java带着开发团队对它的宏伟愿景诞生。如今,随着现代化开发功能的持续推出,Java对我们身边几乎所有的应用产生了深刻影响,从无人驾驶汽车到线上支付,从游戏娱乐到太空探索,无一不及。

【Java 25 周年有奖征文获奖名单公布!!!】关于 Java,你最想赞扬、吐槽、期待的变化是什么?
感谢大家对「Java25周年」的活动支持,各奖项已公布,请各位获奖创作者们联系写作平台小助手领取奖品~
