`

【转载】如何才算掌握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 SE程序 递归Java SE...

    Java SE Development Kit 8u202

    Java SE Development Kit 8u202 是Oracle公司发布的一个重要的Java开发工具包,主要用于Java Standard Edition(Java SE)的应用程序开发和运行。这个版本的JDK是Java 8的一个更新,版本号u202表示它是一个更新版本...

    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程序 动画效果

    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 SE6 技术手册(下)

    总的来说,《Java SE6 技术手册(下)》是Java开发者必备的参考书籍之一,它不仅涵盖了Java SE6的关键特性,还提供了丰富的实践案例和技巧,帮助读者提升开发效率,掌握Java平台的核心技术。无论你是初学者还是经验...

    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...

    The Java Virtual Machine Specification(Java SE 7 Edition).chm

    The Java Virtual Machine Specification(Java SE 7 Edition),Java虚拟机规范(Java SE 7 Edition),chm格式制作,原汁原味,使用方便。

    java se 经典实例

    本主题将深入探讨Java SE中的经典实例,这些实例旨在帮助你理解和掌握Java编程的关键概念和技术。 首先,Java作为一种面向对象的语言,其核心特性包括封装、继承和多态性。在这些实例中,你可以看到如何通过类和...

    Java SE程序 界面传值问题

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

    Java SE 坦克大战小游戏.zip

    Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏...

    Java SE Development Kit 8 Documentation

    Java SE Development Kit 8 Documentation Java SE Development Kit 8 Documentation Java SE Development Kit 8 Documentation Java SE Development Kit 8 Documentation Java SE Development Kit 8 Documentation

Global site tag (gtag.js) - Google Analytics