原网站:http://www.aliyun.com/zixun/content/2_6_523360.html

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.

◆ 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开发 实用工具及组件应用(JFreeChart、PDF组件-iText、jasper report报表、Maven) 基于JavaEE平台实战WebService框架Xfire+Ajax框架DWR(租房网项目实战) 基于ibatis、spring、struts2.0技术实战开发企业级ERP进销存管理项目(权限、Ajax、Jquery)

Java程序员要求具备的10项技能相关推荐

  1. 作为Java程序员应该掌握的10项技能

    本文详细罗列了作为Java程序员应该掌握的10项技能.分享给大家供大家参考.具体如下: 1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知 ...

  2. 一个Java程序员应该掌握的10项技能

    1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:a ...

  3. 【转】一个Java程序员应该掌握的10项技能

      1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正.   2.命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要 ...

  4. java程序员特长_JAVA程序员应该具备的十项技能

    JAVA程序员应该具备的十项技能 1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令 ...

  5. 未来五年程序员应当具备的十项技能

    [Csdn 4月9日编译]作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习.近日,著名IT评论员Justin James在 ...

  6. PHP程序员应该掌握的10项技能

    一个PHP程序员应该掌握的10项技能!  很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样!没有什么不同,下面的内容,就是针对一个Ja ...

  7. 一个PHP程序员应该掌握的10项技能!【更新】

    很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不 同,告诉你,其实都一样!没有什么不同,下面的内容,就是针对一个Java程序员掌握的 技能对比PHP来说的! ...

  8. 优秀的Java程序员应具备哪些编程技术?

    想要成为一名合格的java程序猿,需要学习的知识是有很多的,但是基础知识一定要非常牢固,基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么具体作为一个优秀的Java程序员应具 ...

  9. 工作了4年的JAVA程序员应该具备什么技能?

    前言 近期找了一份新的工作,用到的技术栈很简单,难的是日语和逻辑,难的我有点怀疑人生,此时,我在思考,思考工作将近4年的Java程序员,到底应该具备什么样的技能,才能不被这个社会淘汰. 语言?比如日语 ...

  10. 工作了3年的JAVA程序员应该具备什么技能?

    前言 近期有好多人问我,工作到了一定年龄过后,特别是三年左右,我们自身应该要具备有什么样的技能,才能去为自己争取高薪资,到底有怎么学习才能达到大厂的要求.我想这个问题也是有很多人还是不明白的,在之前的 ...

最新文章

  1. SyntaxError: EOL while scanning string literal
  2. python爬虫图片-Python图片爬取方法总结
  3. linux学习笔记-9.查找
  4. Spring Cloud Config采用数据库存储配置内容【Edgware+】
  5. 移动端堆栈关键行定位的新思路
  6. boot spring 没有父子容器_理解 MyBatis 是如何在 Spring 容器中初始化的
  7. java环境配置指南
  8. Python爬虫方法三部曲
  9. php 通过ip获取省份,通过IP获取用户地理位置省份城市的接口使用
  10. c语言读grd文件,基于GDAL库,读取.grd文件(以海洋地形数据为例)C++版
  11. 《卫报》评全球最具影响力博客50强 徐静蕾入选
  12. 通过css和js实现流星雨效果
  13. 小地图标识和摄像机视角中心匹配
  14. 【电脑技巧】设置电脑永不休眠
  15. STM32F103单片机控制SG90舵机
  16. 陕西省职业计算机考试试题,2010陕西省计算机等级考试试题 二级C试题最新考试试题库...
  17. 【转载】Oracle字符集子集与超级的对应关系
  18. MyOS(三):软盘读写
  19. 中国2-己氧乙醇市场发展现状与投资前景分析报告2022-2028年
  20. SIP网络定压功放 SIP735T机架式广播终端

热门文章

  1. printf()语句
  2. 【转】我的opengl编程学习(二)(混合、深度测试、雾化、
  3. 雾里看花之 Python Asyncio
  4. kafka和mqtt的区别和联系
  5. Nodejs中Mongodb的基本使用
  6. 大家一起写mvc(二)
  7. 关于UIText换行
  8. 【luogu P3979 遥远的国度】 题解
  9. BZOJ 10628 Luogu 2633
  10. [转]linux 调用动态库so文件