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,包括:◆java.lang包下的80%以上的类的功能的灵活运用。
◆java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer.
◆java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
◆java.math包下的100%的内容。
◆java.net包下的60%以上的内容,对各个类的功能比较熟悉。
◆java.text包下的60%以上的内容,特别是各种格式化类。
◆熟练运用JDBC. 8)、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
◆AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。
◆Swing的基本内容,和AWT的要求类似。
◆XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。
6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。
7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。
9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。
10、博学:掌握J2EE 、Oracle 、WebLogic、Jboss、Spring、Struts、Hibernate 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
分享到:
相关推荐
### 一个Java程序员必备的10项技能 随着信息技术的快速发展与互联网行业的不断壮大,Java作为一门经典且广泛应用的编程语言,在软件开发领域占据着举足轻重的地位。对于Java程序员来说,掌握一定的核心技能是必不可...
### 一个Java程序员应该掌握的10项技能 随着信息技术的快速发展,Java作为一种重要的编程语言,在软件开发领域占据着举足轻重的地位。对于初学者来说,了解并掌握一定的Java技能是十分必要的。本文将详细介绍《一个...
下面将详细阐述成为一位合格Java程序员所需具备的关键技能。 ### 一、语法基础 Java作为一种静态类型的面向对象编程语言,其语法基础至关重要。一个合格的Java程序员需要对语言的基础语法了如指掌,并能在遇到IDE...
熟悉Java语言的基础语法结构,如变量声明、数据类型、流程控制语句(if、while、for循环等)、函数定义与调用、类与对象的定义等,都是成为一名合格Java程序员的基础。 #### 二、命令掌握 熟悉JDK自带的一系列命令...
成为一个合格的Java程序员,不仅仅是掌握一门语言那么简单,它涉及到对语法、命令、工具、API、测试、项目管理、排错技巧、面向对象编程思想以及代码规范的全面理解和应用。以下是对这一系列技能的深入探讨: ### ...
【JAVA程序员培训定制课程】是一门全面而深入的教程,旨在帮助学员掌握Java编程的核心技能,从而成为合格的Java程序员。课程分为五个主要部分,涵盖了从基础到高级的Java编程知识,同时也为Java认证考试提供了充分的...
作为一名优秀的JAVA程序员,拥有一个完善的简历是非常重要的。以下是根据提供的简历模板,总结出的一些重要的知识点: 个人信息 * 姓 名:姓名是个人身份的基本信息,也是简历中最基本的信息。 * 性 别:性别信息...
通过全面学习和实践这份“Java之路”中的知识点,初学者不仅可以建立起坚实的Java基础,也能逐步熟悉软件开发的全过程,从而成为一名合格的Java程序员。这份资料是通往Java世界的一把钥匙,为初学者提供了清晰的学习...
在IT行业中,成为一名合格的程序员不仅需要扎实的技术基础,还需要一系列软技能和个人素质。以下是成为一名真正合格程序员所必备的七种关键素质。 #### 1. 团队精神和协作能力 团队合作是软件开发中不可或缺的一...
以上知识点构成了Java程序员入门和进阶的基础,通过深入学习和实践,将有助于你成为一名合格的Java软件工程师。同时,持续关注最新的技术趋势,如Spring Boot、Spring Cloud、微服务架构等,将有助于你在职业生涯中...
作为一名合格的Java程序员,你需要精通一系列的技术和概念,这些涵盖了编程基础、企业级应用开发、数据库管理、Web技术以及软件工程方法。以下是一份详细的Java程序员所需知识清单: 1. **Java编程基础知识**:理解...
成为一名合格的程序员,不仅需要扎实的技术基础,还需要不断学习新知识和技能,特别是在这个日新月异的IT行业中。英语,作为IT行业的通用语言,扮演着至关重要的角色。以下是对标题和描述中所述知识点的详细解释: ...
Java 程序员是企业中非常重要的一份子,但是要想成为合格的 Java 程序员或工程师,需要具备哪些专业技能呢?本文将从九个方面对 Java 程序员需要具备的专业技能进行详细的讲解。 一、熟练使用 Java 语言 要想成为...
10. **职场技巧**:作为一本职场全攻略,书中应该还包含了一些软技能的培养,比如沟通技巧、团队协作、项目管理、职业规划等,这些都是Java程序员在职场上取得成功的重要因素。 通过阅读这本书,初学者可以系统地...
综上所述,这份Java程序员的简历范本全面展示了求职者的技术能力和个人品质,旨在展示一个合格的Java开发者应具备的全方位素质,以便在竞争激烈的IT行业中脱颖而出。对于其他求职者来说,可以根据自己的情况进行相应...
【Java程序员简历模板】用于展示一个Java程序员的专业技能和工作经验,是求职过程中的重要文档。这份简历中包含了个人基本信息、技能特长、工作经历、能力水平、教育背景、个人评价和项目经验等多个方面,全面展现了...
掌握集合框架,如ArrayList、LinkedList、HashMap等,以及IO流、多线程、异常处理、反射等关键特性,是成为合格Java程序员的基础。 其次,深入理解JVM(Java虚拟机)对于优化代码性能至关重要。了解JVM内存模型,...
了解这些基础,是成为一名合格JAVA程序员的基础。 其次,深入理解JAVA集合框架至关重要。这包括ArrayList、LinkedList、HashSet、HashMap等常见集合类的使用,以及它们之间的区别和应用场景。另外,理解和掌握泛型...
本资源“JAVA程序员必读:基础篇”涵盖了成为一名合格JAVA程序员所必需的基本概念和技术。 首先,我们要了解Java的核心特性。Java是一种面向对象的语言,这意味着它支持类、对象、封装、继承和多态等核心概念。类是...