`
yangwn
  • 浏览: 77106 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论
  • icewubin: kimmking 写道icewubin 写道Dollyn 写道 ...
    Java
  • kimmking: icewubin 写道Dollyn 写道我十分怀疑最后一条,很 ...
    Java
  • beneo: 完全忽略了一個好的JVM的優化能力 難道java是C編譯器么 ...
    Java
  • icewubin: Dollyn 写道我十分怀疑最后一条,很多编译器都会自动做类似 ...
    Java
  • Dollyn: 我十分怀疑最后一条,很多编译器都会自动做类似优化吧(不知道JD ...
    Java

JAVA,你真的熟悉了吗?

    博客分类:
  • JAVA
阅读更多

时常看到一些人说掌握了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、版本控制、自动测试。
7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。
9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。

分享到:
评论

相关推荐

    熟悉Java程序设计环境

    实验一 熟悉Java程序设计环境 实验目的: 1、安装掌握Java软件开发工具包JDK。 2、熟悉并使用Eclipse集成开发环境。

    JavaMain如何被执行?Java开发Java经验技巧共

    JavaMain方法是Java程序执行的入口点,理解其工作原理对于任何Java开发者来说都是至关重要的。在Java中,每一个可独立运行的程序都需要一个包含`main`方法的类。这个`main`方法定义了程序的起点,Java虚拟机(JVM)...

    熟悉java开发.docx

    总之,熟悉Java开发需要掌握Java环境的安装配置、IDE的使用、基本的编程语法和控制结构。通过编写简单的程序,如猜数字游戏,可以加深对这些知识的理解和应用。在实际开发中,还需要学习更多的高级特性,如面向对象...

    java全面学习,使你更快的熟悉Java

    详细讲解java的知识以及利用,外加实例分析。一共有十六章:java基础知识,图形用户界面,高级用户 界面GUI设计 Applet程序,多线程,数据库编程 ,网络编程(PPT格式)

    如何用java 找个好工作?

    在当前的IT行业中,Java作为一门广泛使用的编程语言,对于找寻一份好工作至关重要。本文将探讨Java程序员如何通过系统性学习和技能提升,成功找到高薪职位。 首先,掌握基础是关键。Java语言的学习应该从基础语法、...

    Java程序设计实验报告

    实验旨在帮助学生熟悉Java开发环境,掌握基本的编程语法和程序结构,包括数据类型的使用、控制流语句(如if、switch、for、while和do-while)的应用,以及类和对象的创建和操作。 【JDK配置与开发工具的使用】 JDK...

    资深PHP、Java开发工程师

    1.精通Java开发语言,至少两年以上J2EE开发经验。 2.熟悉RESTful-jersey框架。 3.熟悉Spring/SpringMVC/MyBatis等主流开发框架。 4.熟悉MySql/Oracle/DB2等主流数据库中的一种。 5.熟悉Tomcat/Jboss/Weblogic/...

    如何快速开发Java RCP企业级应用?

    Java Rich Client Platform(RCP)是一种用于构建桌面应用程序的强大框架,它允许开发者利用Java语言创建功能丰富的、可扩展的应用程序。在"如何快速开发Java RCP企业级应用?"这一主题中,我们将深入探讨如何利用...

    55 新特性之Java SE 8

    闭包算法,也就是Lambda表达式改变了Java原有太多的东西,多重继承(行为继承)好多C++的特性,C#的优点融入进来,这样的Java 你熟悉吗?做程序员与时俱进是必须的,不然离开一天,如隔几年,...

    基于Java的微信小游戏消灭星星的设计与实现源码.zip

    【标题】"基于Java的微信小游戏消灭星星的设计与实现源码.zip" 提供了一个使用Java编程语言开发的微信小游戏——“消灭星星”的完整源代码。这款游戏在微信平台上流行,通过简单的消除规则吸引了大量用户。本项目...

    非计算机专业出身,能做好Java吗?共5页.pdf.zip

    其次,熟悉Java开发工具也是必要的。Eclipse、IntelliJ IDEA和NetBeans等IDE(集成开发环境)为编写、运行和调试Java代码提供了便利。学习如何有效地使用这些工具,可以提高编程效率。 在学习过程中,动手实践是...

    java实验报告熟悉JAVA的编程环境.pdf

    【Java编程环境熟悉】 在Java程序设计中,熟悉编程环境是初学者的首要任务。本实验报告主要关注如何使用Java Development Kit(JDK)来开发Java程序,以及如何利用集成开发环境Eclipse进行编程。 1. **JDK的使用**...

    想成功一个java开发者吗?来看看吧。

    这篇内容将围绕Java学习的关键知识点展开,帮助你步步为营地迈向专业Java开发者的道路。 1. **Java基础知识**:首先,你需要了解Java的基本语法,包括变量、数据类型、运算符、控制结构(如if语句和循环)、数组等...

    java源码包---java 源码 大量 实例

     使用Java语言编写的一款用于反映颜色变化的面板,也就是大家熟悉的颜色调色板演示程序。原理是初始化颜色选择按钮,然后为颜色选择按钮增加事件处理事件,最后实例化颜色选择器。 Java二进制IO类与文件复制操作...

    VB代码转java代码,亲测可用

    在IT行业中,编程语言间的代码转换是一个常见的需求,特别...此外,理解两种语言的异同以及熟悉Java编程的最佳实践是至关重要的。在进行大型项目转换时,还应考虑测试策略,确保转换后的代码在目标环境中能够正常运行。

    matomo-java-tracker:Matomo Tracking HTTP API的官方Java实现-源码

    5. 你能给出一个使用Matomo Java Tracker记录电子商务交易的示例吗? **使用步骤:** 1. 添加Matomo Java Tracker库到你的项目依赖。 2. 创建Tracker实例,设置必要的参数,如服务器URL和站点ID。 3. 使用Tracker...

    java实验报告熟悉JAVA的编程环境.doc

    【Java编程环境熟悉】 在Java程序设计中,熟悉编程环境是至关重要的第一步。实验报告的主要目的是让学生掌握使用Java Development Kit (JDK) 开发Java程序的流程,并熟悉基本的Java语法以及如何运用Java的三个主要...

    无人机后端开发java无人机后端开发java

    本主题将深入探讨使用Java进行无人机后端开发的相关知识点,帮助你理解如何构建高效、稳定的无人机后台系统。 1. **Java基础** Java是一种广泛使用的面向对象编程语言,以其跨平台特性、丰富的类库和强大的性能...

    实验- 熟悉Java开发环境

    【Java程序运行环境配置】 ...通过这个实验,学生不仅能够熟悉Java开发环境的配置,还能深入理解Java语言的基本概念,如数据类型、控制结构、输入输出以及数组操作。这些知识是进一步学习Java编程的基础。

Global site tag (gtag.js) - Google Analytics