三年经验JAVA程序员必备知识点有哪些?

如题所述

熟练Word、Visio、Myeclipse、PLsql、Jbuild、PowerDesigner等工具的使用,编写和设计各类文档;
具有JavaWEB开发、页面样式设计能力;
熟练掌握GUI图形界面编程;
熟悉JDBC、JSP、servlet理解MVC开发过程;
熟悉JSTL技术;
掌握SqlServer、oracle数据库的操作;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-02
你可以到智联、拉勾等招聘平台看一下招聘公司对于java程序员的普遍要求,这些就是你必备的知识点。
第2个回答  2019-08-02
首先,一个优秀的Java程序员需要具备基本的独立开发能力和自身学习的潜力。应所必备的知识点:
熟练掌握数据结构、算法、操作系统、计算机网络等基础知识

熟练掌握Java编程、熟悉Java高并发开发手段、对JVM 虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理)有一定研究

熟练掌握SOA分布式系统开发,具有优化系统性能、提高系统并发量以及系统可用性的实际经验

熟练掌握Struts2、Spring、Hibernate、Mybatis 等框架的使用,熟悉 Spring 原理

熟练掌握Dubbo、Zookeeper、常见的消息队列(比如ActiveMq)的使用

熟悉Linux 系统的使用,在Linux系统下具有实际的开发经验

熟悉MySQL数据库的使用、常见SQL语句的书写以及常见的优化手段

掌握 Spring Boot +Spring Cloud +Docker

了解Hadoop 生态相关技术中的 HDFS、Storm、MapReduce、Hive、Hbase追问

我实际一年 但是我感觉你说的我都知道点 就是我有在哔哩哔哩看培训项目 里面就用了soa+dubbo ,我也知道怎么在配置文件里发布服务 使用什么的,可是不会把它封装成工具使用 我在公司之前做的一个项目,老大用webservice调用的 他就把服务的调用整成一个工具类了,我用那个工具类就可以调用其他项目的接口了 ,所以我的差距就在这里,不会封装 这会不会很没竞争力

追答

封装指的是将某些对象的状态信息隐藏在该对象的内部,不允许外部的程序直接访问、修改,只能通过该对象特有的方法才可以实现对隐藏信息的访问、修改。不管你现在是不会,还是不懂,这些都不要紧,只要努力去学就行。自学也是完全可以的。封装也属于Java程序员必备的基础技能。一定要学好吃透。这样才能在这条路有竞争力。

本回答被网友采纳
相似回答