`
gdwrx_winson
  • 浏览: 131539 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java学习目标

    博客分类:
  • Java
阅读更多

java目标

space_326 原创   更新:2007-10-15 16:36:51  版本: 1.0   

 

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

 

  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学习目标

    在探讨“Java学习目标”这一主题时,我们不仅聚焦于技术层面的知识积累,更深入到实践能力和职业素养的培养。以下是从标题、描述以及部分可能的内容中提炼出的关键知识点,旨在为初学者乃至有一定基础的Java开发者...

    java的28个学习目标

    根据给定文件的信息,我们可以提炼出以下详细的Java学习目标及相关知识点: ### 1. 面向对象设计与分析(OOA/OOD)及模式 深入理解并掌握面向对象的设计原则,包括GOF(Gamma、Helm、Johnson、Vlissides)设计模式...

    Java学习的30个目标

    java 目标

    学习java要达到的30个目标

    根据给定文件的信息,我们可以将Java学习目标归纳为以下30个方面,这些目标旨在帮助Java爱好者们明确自己的学习方向: ### 1. 掌握面向对象分析与设计(OOA/OOD)以及设计模式 - **理解面向对象分析与设计(OOA/...

    学习JAVA的30个目标.doc

    【JAVA学习目标详解】 在学习Java的过程中,有多个关键领域需要深入理解和掌握,这涵盖了从基础语法到高级特性的广泛内容。以下是对标题和描述中提及的一些知识点的详细解释: 1. **面向对象编程(OOA/OOD)与设计...

    学习JAVA的30个目标

    在Java编程语言的学习旅程中,设定明确的目标是至关重要的。以下就是针对"学习JAVA的30个目标"的详细解析,旨在帮助初学者系统性地掌握这一强大的编程工具。 1. **理解基础语法**:首先,你需要掌握Java的基础语法...

    多目标优化算法java.zip_affect4gx_java多目标优化_优化_多目标优化java_多目标优化算法

    总的来说,这个压缩包提供了Java环境下实现多目标优化算法的资源,对理解并应用多目标优化算法,尤其是基于遗传算法的策略,有着重要的学习价值。无论是为了研究、教学还是实际项目开发,都能从中受益。通过深入研究...

    java的30个学习目标

    深入理解面向对象分析与设计是Java学习的基石,这不仅包括掌握基本概念,还应熟练运用GoF(Gang of Four)设计模式和J2EE设计模式(J2EEDP),以及综合模式的灵活应用。这些模式如单例模式、工厂模式、策略模式等,能够...

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮 1. 最新,完整一条龙的大厂 Java 学习路线,从入门到入土 2. 同时适用于想全面学习 / 快速求职的同学,可以根据符号来定制自己的专属学习路线 3. 给出...

    Java 学习笔记Java学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。...Java学习笔记涵盖了这些核心知识点,通过深入学习和实践,你可以逐步掌握Java编程,并应用于实际项目开发中。

    成为Java高手的25个学习目标

    成为Java高手的25个学习目标,看完之后你就有了学习的目标了!

    (完整版)最全的java学习笔记(必看).pdf

    Java学习笔记 Java是一种流行的编程语言,广泛应用于Android应用程序开发、Web应用程序开发、桌面应用程序开发等领域。以下是Java学习笔记的摘要信息: 一、Java技术基础 * 1.1 编程语言:Java是一种面向对象的...

    java学习资料 java学习资料 java学习资料 java学习资料 java学习资料 java学习资料 java学习资料

    本压缩包“java学习资料”包含的资源无疑将对Java初学者和进阶者提供宝贵的帮助。 1. **基础概念**:Java的基础包括语法、数据类型、变量、运算符、流程控制(如if-else,switch,for,while循环)、数组和集合框架...

    Java基础 学习笔记 Markdownr版

    Java是一种广泛使用的面向对象的编程语言,其设计目标是具有高度的可移植性,灵活性和安全性。本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,...

    java 学习资料大全

    总之,“Java学习资料大全”应该包含了以上各个领域的教程、示例代码、实践项目和相关书籍,为初学者到高级开发者提供了全面的学习资源。通过深入学习并不断实践,可以成为一名熟练的Java开发者。

    Java经典教程 大家网

    #### 七、Java学习目标设定 - **核心观点**:明确的学习目标可以帮助学习者保持动力,有效安排学习计划。 - **重要性**:设定清晰的目标可以提高学习效率,避免盲目学习。 - **实践应用**:设定短期和长期目标,...

    java学习资源.zip

    这个“java学习资源.zip”压缩包显然包含了丰富的学习资料,旨在帮助初学者和有经验的开发者深入理解和提升Java编程技能。 1. **Java基础知识**:初学者应该从了解Java的基础语法开始,包括数据类型(基本类型和...

    java学习资料.zip

    在“java学习资料.zip”压缩包中,我们可以期待找到一系列与Java编程相关的资源。这些资料可能包括: 1. **基础教程**:介绍Java的基础语法,如变量、数据类型、控制结构(if语句、for循环、while循环)、函数、类...

    java学习课件(PPT)

    本Java学习课件(PPT)旨在为初学者和有一定经验的开发者提供全面的Java学习资源。通过这个课件,你可以深入理解Java的基础概念和核心特性,进一步提升你的编程技能。 1. **基础语法**:首先,你会了解到Java的基本...

Global site tag (gtag.js) - Google Analytics