如何成为一个合格的 Java程序员
2019独角兽企业重金招聘Python工程师标准>>>
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. 规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,
方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好
转载于:https://my.oschina.net/weiweiblog/blog/474089
如何成为一个合格的 Java程序员相关推荐
- 多迪技术总监揭秘:如何成为一个合格的Java程序员?
合格的Java程序员就是要技术精湛,懂得沟通,然后就是要不断学习学习.如何成为一个合格的java程序员,想要成为一名合格的java程序员需要掌握哪些?下面,让多迪技术总监为你一一介绍. 1.技术能力这 ...
- 合格的Java程序员需要提升的能力有哪些
对于能力这个词相信各位小伙们都不陌生,不管是从事什么样的工作,能力很重要,其次能力的提升也一样非常的重要.很多人知道要提升自己各个方面的能力,但是该提升自己哪些方面的能力呢?下面动力节点Java培训机 ...
- 作为一名合格的JAVA程序员需要点亮那些技能树?
转自:https://zhuanlan.zhihu.com/p/26035486 先看看这些程序员技能树,你掌握或了解哪些?OMG竟然有么多---震精!震精!!! 这是从450家企业的招聘信息中统计而 ...
- 如何从一个吊丝男成为一个合格的高级程序员
2019独角兽企业重金招聘Python工程师标准>>> 首先要成为一个合格的高级程序员,那么你必须精通前端和至少一项后端编程语言.你可以选择java,php,python,ruby等 ...
- python官方推荐的三本书-一个合格的python程序员,应该从这三本书入手
pytho官方推荐的三本入门书籍 python是一门新起的老的编程语言,为什么这么说呢?因为在很早就出现了,最初被用于编写自动化脚本,随着版本不断更新,越来越用于独立的大型项目,在17年广泛进入入门的 ...
- 面试阿里挂了却拿到网易、点我达offer,一个三年经验Java程序员的面试总结
转载自 面试阿里挂了却拿到网易.点我达offer,一个三年经验Java程序员的面试总结 前言 15年毕业到现在有三年多了,最近去面试了阿里集团(菜鸟网络,蚂蚁金服).网易.滴滴.点我达,最终收到点我 ...
- 编程浅谈-以一个初出茅庐的Java程序员视角
编者是一个从事Java开发的普通软件攻城狮,迄今为止,粗粗算来不过刚刚进入编程的世界不过两年,但在这两年的光阴里,每当我抬头仰望星空(苦命加班)时脑海里总有这样一个疑问--"什么是编程&qu ...
- 一个四年 JAVA 程序员的工作经历
程序人生之一:一个四年 JAVA 程序员的工作经历 很感谢 CSDN 网友 liudonglovehemin 的这篇帖子,真实记录了一个 Java 程序员的 4 年来在北京工作.学习.生活的成长之路. ...
- 一个优秀的Java程序员必须了解的GC机制
一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序 ...
最新文章
- java csv格式文件写入_java csv文件写入
- 的安装配置_JDK安装与配置
- java 强制走catch_java – IDE强制使用try / catch包围但不抛出异常
- 皮尔森相关系数、皮尔逊相关系数(Pearson correlation coefficient)的存在性问题
- java保留字详解_java复习基础知识——java保留字
- matlab数据类型single vs double
- NXP JN5169使用UART发送数据
- 安卓手机解锁密码忘了如何解锁
- 关于自走棋类游戏棋子搜索算法分析
- 猜拳php代码,使用JavaScript如何实现猜拳游戏(详细教程)
- 自动动态调整广告出价OCPC
- nltk,wordnet安装时出现问题关于omw-1.4
- mybatis 批量添加 过滤库里已有数据
- 《JavaWeb程序开发入门》课后题
- 服务器提取数据库信息,服务器自动提取数据库
- 极客日报第 31 期:编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码
- 【育儿】计算宝宝的生辰八字
- 第五章 指向数组的指针
- SWPUCTF web 部分题解
- VMware未来二十年,打开数字化转型的无限可能