Java自带的类库学习技巧

Java自带的类库学习技巧

Java  提供了数千个基础类,通过这些基础类库可以提高开发效率, 降低开发难度。但另一方面,要熟悉这些基础类,也并非易事, 至少要熟悉Java SE 中相当一部分的类,

如何学习呢?不是背诵Java API 文档,而是在多学多练的过程中,反复查阅API 文档, 坚持下来,就会自动了解记住一些类的功能特点及使用方法。

 

Version 11 API Specification 所有包的层次结构(Hierarchy For All Packages

官网 https://docs.oracle.com/en/java/javase/11/docs/api/overview-tree.html

中文 https://www.runoob.com/manual/jdk11api/overview-tree.html

【查看其它版本官网帮助技巧

对于javase6~10版本:

javase6帮助

https://docs.oracle.com/javase/6/docs/api/overview-summary.html

对于javase6~10版本,将数字改成相应版本即可,如查看javase10帮助,将数字6为10:

https://docs.oracle.com/javase/10/docs/api/overview-summary.html

 

对于javase11~今天版本

javase11帮助

https://docs.oracle.com/en/java/javase/11/docs/api/overview-tree.html

对于javase11~~今天版本,将数字改成相应版本即可,如查看javase14帮助,将数字11为14

https://docs.oracle.com/en/java/javase/14/docs/api/overview-tree.html

 

Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库。

包名以 Java 开始的包是 Java 核心包 (Java Core Package) ;

包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包;

随着Java版本的不断演化和学习的深入,发现需要学的东西很多,而且非常杂。

 

常用的 Java 核心包 (Java Core Package):

☆java.lang Java 编程语言的基本类库

☆java.io 通过数据流、对象序列以及文件系统实现的系统输入、输出

☆java.util 集合类、时间处理模式、日期时间工具等各类常用工具包

☆java.net 用于实现网络通讯应用的所有类

☆java.awt 创建用户界面以及绘制和管理图形、图像的类

 

常用的 Java 扩展包 (Java Extension Package):

☆javax.accessibility 定义了用户界面组件之间相互访问的一种机制

☆javax.naming.* 为命名服务提供了一系列类和接口

 

有人建议先重点掌握java.lang、java.util、java.io。

在使用 Java 时,除了 java.lang 外,其他的包都需要 import 语句引入之后才能使用。

 

学习Java自带类,建议使用IDE如Eclipse、IntelliJ等,其智能提示帮助有很大裨益,下面以eclipse为例,在编辑区中,鼠标指向选择类型、方法或field(类的成员),将出现提示,参见下图:

 

又,在Eclipse中查看Java类库源代码,按住Ctrl,鼠标左键单击类型、方法或field(类的成员),可以查看基础类的源码——在编辑区出现新页面,试试便知,就不再图示了。

 

附录

The Java Tutorials https://docs.oracle.com/javase/tutorial/uiswing/index.html

 

 

 

猜你喜欢

转载自blog.csdn.net/cnds123/article/details/112735719