Java学习到什么程度算精通?

普通码农,如有不足之处请大家指出随时修改;
 

1、Java核心方面:集合,多线程,异常处理,IO,面向对象,泛型,注解,反射……用Java实现堆栈,链表,队列,散列表,树等的数据结构;操练各种排序算法。

2、前端基础方面:HTML5+CSS3+JS(和Java一样复杂,会使用就行), HTML DOM Jquery BootStrap等。

3、web服务器方面:Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议等。

4、数据库方面:Mysql能会基本的增删改查即可,外带一些基本概念,比如事务怎么处理,JDBC里批处理怎么处理。知道存储过程之类的概念。

5、Web框架方面:需要以全栈的形式,了解SSM,或Spring Boot或Spring Cloud从前端到后端的基本语法,需要有Spring+Spring MVC+mybatis框架的实际操作能力(不是商业项目开发能力),至于有Spring Boot或Spring Cloud,那更好了。了解Spring里IOC, AOP,Mybatis里的ORM过程是WEB框架考察核心。

6、综合技能方面:能知道基本的数据结构知识(线性表外带排序外带一些树的技能),基本的操作系统知识(一般仅限于线程进程概念),基本网络通讯知识(一般仅限于网络通讯模型和tcp udp协议),但这仅仅是“需要知道”而已。

以上全部掌握以后基本可以算是精通了,但是精通也是指相对来说,技术不断更新迭代,如果不紧跟发展步伐,那也会被淘汰的。可以从Java学习这个教程里看看有哪里没有掌握,继续学习一下。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值