`

【转载】如何才算掌握Java SE?

 
阅读更多

   java SE基础课程在朗沃算是学完了,但真正的掌握了么?如何才算掌握了呢?目前已经进入了JavaWEB阶段的项目阶段,把这个问题提出来,是很好的一个时间,那么有没有一些参照觉得学Java基础部分过的去呢?当然有,下面就是在网上看到的一些学Java基础的要求:

 

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

 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、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、版本控制、自动测试( 1T6-530 ) 。

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

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

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

   

我不知道其他人是否达到了这个要求,反正我是没有达到这个要求,呵呵,所以我现在任然在补Java SE部分的知识,说白了就是在补Java OO的知识,前段时间做了一个通讯服务器项目,感觉JavaOO的知识太重要了,所以,大家还是在第一阶段好好补补基础吧,不要等到学第二阶段再补,那样就迟了,加油吧,一起前进,一起努力

分享到:
评论

相关推荐

    Java SE程序 皮肤 Java SE程序 皮肤

    Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE程序 皮肤Java SE...

    Java SE程序 五子棋

    Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋Java SE程序 五子棋...

    Java SE程序 回传机制.java

    Java SE程序 回传机制.javaJava SE程序 回传机制.javaJava SE程序 回传机制.javaJava SE程序 回传机制.javaJava SE程序 回传机制.javaJava SE程序 回传机制.javaJava SE程序 回传机制.javaJava SE程序 回传机制.java...

    Java SE程序 动画效果

    Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果Java SE程序 动画效果...

    Java SE程序 单例模式

    Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式...

    Java SE程序 System类

    Java SE程序 System类Java SE程序 System类Java SE程序 System类Java SE程序 System类Java SE程序 System类Java SE程序 System类Java SE程序 System类Java SE程序 System类Java SE程序 System类Java SE程序 System类...

    Java SE程序 菲波拉契数列

    Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE...

    Java SE程序 Scanner类

    Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序 Scanner类Java SE程序...

    Java SE程序 Runtime类

    Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序 Runtime类Java SE程序...

    Java SE程序 HashMap类

    Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序 HashMap类Java SE程序...

    Java SE程序 BigDecimal类

    Java SE程序 BigDecimal类Java SE程序 BigDecimal类Java SE程序 BigDecimal类Java SE程序 BigDecimal类Java SE程序 BigDecimal类Java SE程序 BigDecimal类Java SE程序 BigDecimal类Java SE程序 BigDecimal类Java SE...

    Java SE程序 自定义异常类

    Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE...

    Java SE程序 图书管理系统

    Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE...

    Java SE程序 界面传值问题

    Java SE程序 界面传值问题Java SE程序 界面传值问题Java SE程序 界面传值问题Java SE程序 界面传值问题Java SE程序 界面传值问题Java SE程序 界面传值问题Java SE程序 界面传值问题Java SE程序 界面传值问题Java SE...

    Oracle公司 Java8 Java SE 8 Programmer I 认证考试1z0-808题库 总167题

    该考试主要考察考生对Java SE 8基础知识和技术的掌握程度,包括语言特性、类库使用等方面的内容。通过此认证,可以证明开发者具备使用Java SE 8进行高效编程的能力。 #### 题库总览 题库总共包含167道题目,覆盖了...

    The Java Language Specification, Java SE 8 Edition 无水印pdf

    The Java Language Specification, Java SE 8 Edition 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,...

    Java SE程序 弹出提示框

    Java SE程序 弹出提示框Java SE程序 弹出提示框Java SE程序 弹出提示框Java SE程序 弹出提示框Java SE程序 弹出提示框Java SE程序 弹出提示框Java SE程序 弹出提示框Java SE程序 弹出提示框Java SE程序 弹出提示框...

    Java SE程序 类实现单向链表

    Java SE程序 类实现单向链表Java SE程序 类实现单向链表Java SE程序 类实现单向链表Java SE程序 类实现单向链表Java SE程序 类实现单向链表Java SE程序 类实现单向链表Java SE程序 类实现单向链表Java SE程序 类实现...

    Java SE程序 客服端+服务器

    Java SE程序 客服端+服务器Java SE程序 客服端+服务器Java SE程序 客服端+服务器Java SE程序 客服端+服务器Java SE程序 客服端+服务器Java SE程序 客服端+服务器Java SE程序 客服端+服务器Java SE程序 客服端+服务器...

    Java SE程序 进制之间的转换

    Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制...

Global site tag (gtag.js) - Google Analytics