论坛首页 入门技术论坛

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

浏览 9354 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-05-05   最后修改:2010-09-10
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的解析及内容处理。
   发表时间:2010-05-06  
9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

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

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

目前没接触,Firefox看这帖排版有问题?
0 请登录后投票
   发表时间:2010-05-06  
关键在于解决问题的能力和学习能力,而不在于记了多少API。当然,对API知晓有可能加快解决问题的速度。
1 请登录后投票
   发表时间:2010-05-06  
FF看这个贴子跑偏了...........
0 请登录后投票
   发表时间:2010-05-10   最后修改: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不知道
1 请登录后投票
   发表时间: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不知道



彼此彼此!!!!
0 请登录后投票
   发表时间: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不知道


也就差不这样,怎么办。。。。。
0 请登录后投票
   发表时间:2010-05-20   最后修改: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,只能说初步了解
0 请登录后投票
   发表时间:2010-07-22  
把API烂熟于心又如何?难道一辈子去做程序员?关键需要掌握的还是处理事情的方法。API可以去查,编程的思想怎么去查?
1 请登录后投票
   发表时间:2010-07-23   最后修改:2010-07-23
A_Jane 写道
把API烂熟于心又如何?难道一辈子去做程序员?关键需要掌握的还是处理事情的方法。API可以去查,编程的思想怎么去查?


说的好,最重要的是思想,代码敲的再熟也还是个程序员
1 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics