选择显示字体大小

你真的掌握j2se了么-j2se学习标准篇

时常看到一些人说掌握了java,但是让他们用java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。 另外这个标准仅限于j2se部分,j2ee部分的内容有时间再另说。

1、语法:必须比较熟悉,在写代码的时候ide的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。

2、命令:必须熟悉jdk带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、htmlconverter、jar、javajavac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。

3、工具:必须至少熟练使用一种ide的开发工具,例如eclipse.netbeans、jbuilder、jdeveloper、idea、jcreator或者workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。

4、api:java的核心api是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用java,包括:

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

2)、java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和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的解析及内容处理。

5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试

6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试

7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。

8、思想:必须掌握oop的主要要求,这样使用java开发的系统才能是真正的java系统。

9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons