`
xbcoil
  • 浏览: 126307 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java核心API需要掌握的程度..你做到了多少??

阅读更多
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。

但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。


1、java.lang包下的80%以上的类的功能的灵活运用。

2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.

3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。

4、java.math包下的100%的内容。

5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。

6、java.text包下的60%以上的内容,特别是各种格式化类。

7、熟练运用JDBC.

8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.

9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

10、Swing的基本内容,和AWT的要求类似。

11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
分享到:
评论
19 楼 lovelh 2010-09-10  
编程思想啊。。。。。。
18 楼 xiang.beyond 2010-09-08  
A_Jane 写道
把API烂熟于心又如何?难道一辈子去做程序员?关键需要掌握的还是处理事情的方法。API可以去查,编程的思想怎么去查?

说得好 但话说回来这些东西我们不说都用  但都需要了解撒
17 楼 luheloveJAVA 2010-09-07  
我以前接触过java,现在很久不做了,想利用业余时间开始重新做起来,看到楼主的总结以及网友的观点,自己心里也有点数了,多谢
16 楼 hngmduyi 2010-09-07  
发错位置了。呵呵。
15 楼 imacback 2010-09-06  
。。。。干了快三年了,还是差不多,唉,这如何是好啊。。。。
14 楼 sjavaboy 2010-09-04  
6、java.text包下的60%以上的内容,特别是各种格式化类。
   基本上就是时间的格式化,另外就是StringBuffer

StringBuffer 是java.lang. 下面的类.
13 楼 Ashfrog 2010-08-20  
不知道lang包下有些啥···
就有点说不过去了···
12 楼 liujun999999 2010-07-29  
zhao103804 写道
A_Jane 写道
把API烂熟于心又如何?难道一辈子去做程序员?关键需要掌握的还是处理事情的方法。API可以去查,编程的思想怎么去查?


说的好,最重要的是思想,代码敲的再熟也还是个程序员

这个只是基础,做一个程序员的基本素质,呵呵,不过我觉得掌握的不是太好,安全的几乎没有用过
11 楼 middin 2010-07-28  
有思想,怎么学了?指点下
Hibernate Spring Struts
这三个先学哪个好?
10 楼 myclover 2010-07-28  
API确实很多都还没使用过,主要的还是编程思想吧!但是目前对整个思想都不是很深入啊!
9 楼 zhao103804 2010-07-23  
A_Jane 写道
把API烂熟于心又如何?难道一辈子去做程序员?关键需要掌握的还是处理事情的方法。API可以去查,编程的思想怎么去查?


说的好,最重要的是思想,代码敲的再熟也还是个程序员
8 楼 A_Jane 2010-07-22  
把API烂熟于心又如何?难道一辈子去做程序员?关键需要掌握的还是处理事情的方法。API可以去查,编程的思想怎么去查?
7 楼 mybreeze77 2010-05-20  
1、java.lang包下的80%以上的类的功能的灵活运用。
用过差不多50%

2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.
用过70%左右,不过这个包里有些东西用的很少

3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
只用过输入输出流,其他基本不知

4、java.math包下的100%的内容。
做J2SE的时候大量使用过

5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
看都没看到过这个包。。。

6、java.text包下的60%以上的内容,特别是各种格式化类。
用过不超过5%

7、熟练运用JDBC.
几乎都用Hibernate的,JDBC底层的东西不熟悉

8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
没接触过

9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。
以前知道得多,现在不用了,估计也忘的差不多了

10、Swing的基本内容,和AWT的要求类似。
同上

11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
都用过,不过只是做过DEMO,只能说初步了解
6 楼 long21kk 2010-05-17  
plusir 写道
简单测试了下,这个汗哦!

1、java.lang包下的80%以上的类的功能的灵活运用。
   不知道这个包下有啥

2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.
   集合类型很了解,正则表达式偶尔用,时间也偶尔用。属性是指什么?timer粗略了解过。做计划任务用quartz

3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
   基本不熟悉

4、java.math包下的100%的内容。
   完全没用过

5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
   很少用,不了解

6、java.text包下的60%以上的内容,特别是各种格式化类。
   基本上就是时间的格式化,另外就是StringBuffer

7、熟练运用JDBC.
   好久不用写原生jdbc调用代码,这部分用也是一次封装到处运行的吧

8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
   完全不了解

9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

10、Swing的基本内容,和AWT的要求类似。
   上面两条看主要开发的应用类型,做b/s结果的基本不去用

11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
   熟悉SAX和DOM,JDOM不知道


也就差不这样,怎么办。。。。。
5 楼 xbcoil 2010-05-10  
plusir 写道
简单测试了下,这个汗哦!

1、java.lang包下的80%以上的类的功能的灵活运用。
   不知道这个包下有啥

2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.
   集合类型很了解,正则表达式偶尔用,时间也偶尔用。属性是指什么?timer粗略了解过。做计划任务用quartz

3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
   基本不熟悉

4、java.math包下的100%的内容。
   完全没用过

5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
   很少用,不了解

6、java.text包下的60%以上的内容,特别是各种格式化类。
   基本上就是时间的格式化,另外就是StringBuffer

7、熟练运用JDBC.
   好久不用写原生jdbc调用代码,这部分用也是一次封装到处运行的吧

8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
   完全不了解

9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

10、Swing的基本内容,和AWT的要求类似。
   上面两条看主要开发的应用类型,做b/s结果的基本不去用

11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
   熟悉SAX和DOM,JDOM不知道



彼此彼此!!!!
4 楼 plusir 2010-05-10  
简单测试了下,这个汗哦!

1、java.lang包下的80%以上的类的功能的灵活运用。
   不知道这个包下有啥

2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.
   集合类型很了解,正则表达式偶尔用,时间也偶尔用。属性是指什么?timer粗略了解过。做计划任务用quartz

3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
   基本不熟悉

4、java.math包下的100%的内容。
   完全没用过

5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
   很少用,不了解

6、java.text包下的60%以上的内容,特别是各种格式化类。
   基本上就是时间的格式化,另外就是StringBuffer

7、熟练运用JDBC.
   好久不用写原生jdbc调用代码,这部分用也是一次封装到处运行的吧

8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
   完全不了解

9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

10、Swing的基本内容,和AWT的要求类似。
   上面两条看主要开发的应用类型,做b/s结果的基本不去用

11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
   熟悉SAX和DOM,JDOM不知道
3 楼 zhengyutong 2010-05-06  
FF看这个贴子跑偏了...........
2 楼 freej 2010-05-06  
关键在于解决问题的能力和学习能力,而不在于记了多少API。当然,对API知晓有可能加快解决问题的速度。
1 楼 edgar615 2010-05-06  
9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

10、Swing的基本内容,和AWT的要求类似。

11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理

目前没接触,Firefox看这帖排版有问题?

相关推荐

    java核心API知识点.pdf

    java核心API知识点.pdfjava核心API知识点.pdfjava核心API知识点.pdfjava核心API知识点.pdfjava核心API知识点.pdf

    JAVA_API1.6文档(中文)

    java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度...

    Java-Bluetooth-API.rar_bluetooth-API_java bluetooth_java 蓝牙api_j

    Java蓝牙API是Java平台提供的一种用于处理蓝牙无线通信的技术接口,它使得开发者能够构建支持蓝牙设备间通信的...通过熟练掌握Java蓝牙API,你可以开发出各种创新的应用,如蓝牙文件传输、遥控设备、无线传感器网络等。

    Java API 文档 jdk-17.0.2-doc-all

    1. **核心类库**:Java API文档首先会介绍Java的基础类库,如`java.lang`包,其中包含了许多基础类,如`String`、`Integer`、`Object`等。这些类提供了基本的数据类型转换、字符串操作和对象操作等功能。 2. **集合...

    JavaPDF操作类库API_Free Spire.PDF for Java_5.1.0

    1.功能:该API为适用于Java平台下,通过后端程序代码调用API接口操作PDF文档,可实现如下功能: 1.1 文档转换:PDF转图片/Word/SVG/XPS/HTML/XPS/TIFF、图片转PDF 1.2 文档操作:文档创建、合并、拆分、压缩、复制...

    javacv-1.5.7-API文档-中文版.zip

    包含翻译后的API文档:javacv-1.5.7-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.bytedeco:javacv:1.5.7; 标签:bytedeco、javacv、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开...

    Java岗面试核心MCA版.pdf

    1. JDK中的包:java.lang、java.util、java.io等。 2. import java和javax的区别:import java是导入java包,import javax是导入javax包。 IO流 1. BIO、NIO、AIO的区别:BIO是阻塞式IO,NIO是非阻塞式IO,AIO...

    hive metastore java api使用

    hive metastore是hive的元数据管理服务,实际应用中很多第三方框架需要访问metastore服务,如spark,impala等。同样hive metastore也提供了java接口。 使用 import org.apache.hadoop.hive.conf.HiveConf; import org...

    ElasticSearch Java API 中文文档

    标题《ElasticSearch Java API 中文文档》表明本篇文档的主要内容是关于ElasticSearch的Java API的中文使用说明和相关知识...同时,文档中提供的示例代码也将有助于更好地理解和掌握ElasticSearch Java API的实际应用。

    Java jdk-11中文api修订版.CHM.zip

    Java jdk-11中文api修订版.CHM。 jdk11的api中文版。修正了js的错误,不需要下载Extrachm来打开查看。对里面布局做了修改完善,手工补充了部分没有翻译到的地方。当然了版本不是很完善,可以去下面链接看源码,自己...

    计算机后端-Java-java高手加薪课视频教程02 Mybatis核心api_SqlSessionFactory对.mp4

    计算机后端-Java-java高手加薪课视频教程02 Mybatis核心api_SqlSessionFactory对.mp4

    java api最新7.0

    java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度...

    Java API 版本的Vert.x Core 手册等三本书

    Java API 版本的Vert.x Core 手册是关于Vert.x框架的重要参考资料,该框架是用Java编写的高度可扩展的事件驱动平台,适用于构建现代的、反应式的微服务和网络应用。 Vert.x Core是其核心组件,提供了低级别的API,...

    JavaAPI1.6中文chm文档 part1

    java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度...

    JAVA_完完全全的中文版Java API_Sun公司官方出版

    在Java API中,最基础的部分是Java核心库,包括了java.lang、java.io、java.util和java.awt等包。其中,java.lang包是所有Java程序的基础,包含了如String、Integer、Object等基本类型和类。java.io包提供了输入输出...

    JAVA8API-官方文档下载-中文版

    5. **日期和时间API**: Java 8引入了`java.time`包,提供`LocalDate`、`LocalTime`、`LocalDateTime`等类,替代了原有的`java.util.Date`和`Calendar`,使日期和时间的操作更加直观。 **模块系统(Project Jigsaw)...

    K3 Cloud WebAPI 及DEMO(Java版本)

    在本案例中,特别提到了Java版本的WebAPI SDK,这意味着开发者可以利用Java 1.7来实现对K/3Cloud系统的集成和扩展。 【Java版本的WebAPI SDK】:金蝶不仅提供了基于.NET的WebAPI客户端SDK,还针对Java开发者提供了...

    Java API文档 中文网页版

    1. `java.lang`:这是所有Java程序的基础包,包含了基本类型包装类、Object类、String类、Math类等核心类。 2. `java.util`:包含各种实用工具类,如集合框架(List、Set、Map)、日期时间类、队列、堆栈、枚举等。...

    金蝶K3星空云获取报表查询 WEB API(成本计算单报表查询) JAVA版.rar

    1. 基于金蝶K3星空云 Java Sdk 为例的报表查询WEB API接口。 2. 本例提供了基本的参考示例,JAVA小伙伴很容易看懂。 3. 本例提供了核心代码类,不是全套,为金蝶K3web api 开发的小伙伴提供基本思路。 4. 本例包括...

    javaAPI大全(包含开发中用到的所有api)

    Java API大全是一个全面涵盖Java开发所需的各种类库和接口的集合,它包含了Java语言的核心类库,如`java.lang`, `java.util`, `java.io`, `java.net`等,以及Java标准扩展,如`javax.swing`(用于图形用户界面)和`...

Global site tag (gtag.js) - Google Analytics