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程序员相关推荐

  1. 多迪技术总监揭秘:如何成为一个合格的Java程序员?

    合格的Java程序员就是要技术精湛,懂得沟通,然后就是要不断学习学习.如何成为一个合格的java程序员,想要成为一名合格的java程序员需要掌握哪些?下面,让多迪技术总监为你一一介绍. 1.技术能力这 ...

  2. 合格的Java程序员需要提升的能力有哪些

    对于能力这个词相信各位小伙们都不陌生,不管是从事什么样的工作,能力很重要,其次能力的提升也一样非常的重要.很多人知道要提升自己各个方面的能力,但是该提升自己哪些方面的能力呢?下面动力节点Java培训机 ...

  3. 作为一名合格的JAVA程序员需要点亮那些技能树?

    转自:https://zhuanlan.zhihu.com/p/26035486 先看看这些程序员技能树,你掌握或了解哪些?OMG竟然有么多---震精!震精!!! 这是从450家企业的招聘信息中统计而 ...

  4. 如何从一个吊丝男成为一个合格的高级程序员

    2019独角兽企业重金招聘Python工程师标准>>> 首先要成为一个合格的高级程序员,那么你必须精通前端和至少一项后端编程语言.你可以选择java,php,python,ruby等 ...

  5. python官方推荐的三本书-一个合格的python程序员,应该从这三本书入手

    pytho官方推荐的三本入门书籍 python是一门新起的老的编程语言,为什么这么说呢?因为在很早就出现了,最初被用于编写自动化脚本,随着版本不断更新,越来越用于独立的大型项目,在17年广泛进入入门的 ...

  6. 面试阿里挂了却拿到网易、点我达offer,一个三年经验Java程序员的面试总结

    转载自  面试阿里挂了却拿到网易.点我达offer,一个三年经验Java程序员的面试总结 前言 15年毕业到现在有三年多了,最近去面试了阿里集团(菜鸟网络,蚂蚁金服).网易.滴滴.点我达,最终收到点我 ...

  7. 编程浅谈-以一个初出茅庐的Java程序员视角

    编者是一个从事Java开发的普通软件攻城狮,迄今为止,粗粗算来不过刚刚进入编程的世界不过两年,但在这两年的光阴里,每当我抬头仰望星空(苦命加班)时脑海里总有这样一个疑问--"什么是编程&qu ...

  8. 一个四年 JAVA 程序员的工作经历

    程序人生之一:一个四年 JAVA 程序员的工作经历 很感谢 CSDN 网友 liudonglovehemin 的这篇帖子,真实记录了一个 Java 程序员的 4 年来在北京工作.学习.生活的成长之路. ...

  9. 一个优秀的Java程序员必须了解的GC机制

    一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序 ...

最新文章

  1. java csv格式文件写入_java csv文件写入
  2. 的安装配置_JDK安装与配置
  3. java 强制走catch_java – IDE强制使用try / catch包围但不抛出异常
  4. 皮尔森相关系数、皮尔逊相关系数(Pearson correlation coefficient)的存在性问题
  5. java保留字详解_java复习基础知识——java保留字
  6. matlab数据类型single vs double
  7. NXP JN5169使用UART发送数据
  8. 安卓手机解锁密码忘了如何解锁
  9. 关于自走棋类游戏棋子搜索算法分析
  10. 猜拳php代码,使用JavaScript如何实现猜拳游戏(详细教程)
  11. 自动动态调整广告出价OCPC
  12. nltk,wordnet安装时出现问题关于omw-1.4
  13. mybatis 批量添加 过滤库里已有数据
  14. 《JavaWeb程序开发入门》课后题
  15. 服务器提取数据库信息,服务器自动提取数据库
  16. 极客日报第 31 期:编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码
  17. 【育儿】计算宝宝的生辰八字
  18. 第五章 指向数组的指针
  19. SWPUCTF web 部分题解
  20. VMware未来二十年,打开数字化转型的无限可能

热门文章

  1. 浏览器对于前端的作用
  2. ios 自定义加载动画效果
  3. angular2 学习二 最简单的模板
  4. [Android] ListView关于adapter多种view设置
  5. HDU 2457 DNA repair (AC自动机+DP)
  6. Code Rally 2015 编程锦标赛启动,智能手表,iPad 大奖等你来拿!
  7. 统计学习方法|感知机原理剖析及实现
  8. bootstrap 模态窗口 多重/多个弹窗滚动条补丁
  9. [BZOJ]2563: 阿狸和桃子的游戏
  10. CSS你可能还不知道的一些知识点