0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

java高级工程师的必备技能有哪些

工程师人生 来源:工程师吴畏 2019-02-25 15:04 次阅读

1

Core Java,就是java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了。

2

其他一些有名的用的比较多的开源框架和包,Netty网络框架,Apache common的N多包,Google的Guava等等,也可以经常去Github上找一些代码看看。

3

多线程并发编程,现在并发几乎是写服务端程序必须的技术,那对Java中的多线程就要有足够的熟悉,包括对象锁机制、synchronized关键字,concurrent包都要非常熟悉,这部分推荐你看看《Java并发编程实践》这本书,讲解的很详细。

4

JVM的一些知识,不需要熟悉,但是需要了解,这是Java的本质,可以说是Java的母体, 了解之后眼界会更宽阔,比如Java内存模型(会对理解Java锁、多线程有帮助)、字节码、JVM的模型、各种垃圾收集器以及选择、JVM的执行参数(优化JVM)等等,这些知识在《深入Java虚拟机》这本书中都有详尽的解释,或者去oracle网站上查看具体版本的JVM规范。

5

一些常用的设计模式,比如单例、模板方法、代理、适配器等等,以及在Core Java和一些Java框架里的具体场景的实现,这个可能需要慢慢积累,先了解有哪些使用场景,见得多了,自己就自然而然会去用。

6

I/O,Socket编程,首先要熟悉Java中Socket编程,以及I/O包,再深入下去就是Java NIO,再深入下去是操作系统底层的Socket实现,了解Windows和Linux中是怎么实现socket的。

7

Javaweb开发的框架,比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。

8

常用数据库(Oracle、MySQL等)、SQL语句以及一般的优化。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1566

    浏览量

    68429
  • JAVA
    +关注

    关注

    19

    文章

    2954

    浏览量

    104520
收藏 人收藏

    评论

    相关推荐

    电力电子工程师拿到50W以上的年薪需要具备哪些技能

    高薪电力电子工程师需要具备的技能
    的头像 发表于 11-05 09:44 127次阅读
    电力电子<b class='flag-5'>工程师</b>拿到50W以上的年薪需要具备哪些<b class='flag-5'>技能</b>

    运行GDE时会出现断音如何解决?

    你好TI 的高级工程师我在运行该GDE 时 会出现断音如何解决?
    发表于 10-22 07:10

    硬件工程师找工作必备书籍推荐

    硬件工程师找工作必备书籍推荐
    的头像 发表于 09-24 16:07 626次阅读
    硬件<b class='flag-5'>工程师</b>找工作<b class='flag-5'>必备</b>书籍推荐

    DSP

    有没有谁做过DSP、微型逆变器/微逆变/大型工业逆变器、嵌入式软件的软硬件高级工程师
    发表于 06-11 16:48

    嵌入式软件工程师和硬件工程师的区别?

    。他们之间的紧密合作对于成功开发出高效的嵌入式系统至关重要。 嵌入式软件工程师和嵌入式硬件工程师在工作中有着不同的技能要求和专业知识。嵌入式软件工程师需要具备扎实的编程基础,熟练掌握C
    发表于 05-16 11:00

    硬件工程师只要会照着芯片规格书画外围电路就够了吗?高级硬件工程师多了这项技能

    我们要关注的是芯片内部的电路拓扑,要想达到高级硬件工程师也必须能看懂芯片内部的电路拓扑,在规格书中也叫做BLOCK DIAGRAM。 今天就介绍两种稳压IC的内部电路拓扑。
    的头像 发表于 05-11 08:46 1573次阅读
    硬件<b class='flag-5'>工程师</b>只要会照着芯片规格书画外围电路就够了吗?<b class='flag-5'>高级</b>硬件<b class='flag-5'>工程师</b>多了这项<b class='flag-5'>技能</b>

    华大九天主任工程师吴大可荣获“2024年首都劳动奖章”!

    “五一”国际劳动节前夕,《2024年首都劳动奖状、奖章和北京市工人先锋号名单》发布,其中,北京华大九天科技股份有限公司主任工程师,正高级工程师吴大可博士荣获“2024年首都劳动奖章”。
    的头像 发表于 04-30 17:01 923次阅读

    嵌入式人工智能的就业方向有哪些?

    及驱动开发初级 嵌入式内核及驱动开发中级 嵌入式内核及驱动开发高级 四:嵌入式开发高级工程师 嵌入式开发与拓展实践 SourceInsight、Git工具使用 五:C++开发工程师,QT开发
    发表于 02-26 10:17

    优秀电源工程师需要哪些必备技能

    就带大家细数一下优秀电源工程师具备的那些技能。一、新手必备课程成为一名电源高手需要扎实的理论基础,涉及电路原理、语言编程和控制理论等多个学科领域。为了帮助大家更好地掌握电源开发相关的关键知识点,我们整理
    发表于 01-29 11:29

    搞不懂PLC的故障?高级工程师分析PLC故障实例!

    案例一:西门子PLC(S7-300,CPU315-2DP)在使用时,突然停止运行。 【故障检查、分析】检查报警灯、程序、供电电源,在检查报警时,发现CPU上BAT灯亮起。检査程序时,发现没有对电池失效进行故障处理。故障处理:更换CPU电池,对电池失效故障在程序中进行相应处理。 案例二:压缩机PLC与主控PLC通讯突然中断,主控DCS上显示压缩机PLC与主控PLC通讯中断报警,压缩机控制室里的电机信号在主控合成DCS上均显示红色(停止状态),压缩机控制室里的一些流量、压
    的头像 发表于 01-05 08:39 686次阅读
    搞不懂PLC的故障?<b class='flag-5'>高级工程师</b>分析PLC故障实例!

    优秀电源工程师必备技能大揭秘!

    就带大家细数一下优秀电源工程师具备的那些技能。新手必备课程成为一名电源高手需要扎实的理论基础,涉及电路原理、语言编程和控制理论等多个学科领域。为了帮助大家更好地掌握
    的头像 发表于 12-19 08:23 1675次阅读
    优秀电源<b class='flag-5'>工程师</b>的<b class='flag-5'>必备</b><b class='flag-5'>技能</b>大揭秘!

    有没有谁做过DSP、微型逆变器/微逆变/大型工业逆变器、嵌入式软件的软硬件高级工程师

    急需 DSP、微型逆变器/微逆变/大型工业逆变器、嵌入式软件等丰富经验的软件高级工程师、硬件高级工程师,深圳,面议面议,自荐/推荐请联系我。欢迎来询zsrfwk@163.com
    发表于 12-14 17:32

    硬件工程师必备的音频功放电路大全

    硬件工程师必备的音频功放电路大全
    的头像 发表于 12-07 17:25 1162次阅读
    硬件<b class='flag-5'>工程师</b><b class='flag-5'>必备</b>的音频功放电路大全

    经典设计经验笔记,电子工程师必备基础知识

    电子发烧友网站提供《经典设计经验笔记,电子工程师必备基础知识.pdf》资料免费下载
    发表于 11-21 11:13 15次下载
    经典设计经验笔记,电子<b class='flag-5'>工程师</b><b class='flag-5'>必备</b>基础知识