自学Java最起码要学到什么程度?

要自学Java找工作的关键点包括:精通Spring Boot、MySQL和Redis,掌握基础的计算机科学知识,特别是数据结构和算法。Java零基础部分涉及基础语法、JVM等;数据库学习包括SQL和JDBC;Javaweb开发涵盖前端和后端技术;框架部分强调SSM(Spring、MyBatis、SpringMVC)的学习和实践。
摘要由CSDN通过智能技术生成

首先: spring boot(SSM),mysql用到非常熟悉,尤其是spring boot。

其次: 有个好的计算机基础。具体点,对常用数据结构有清晰的了解。对常用算法理解原理,知道它的时间复杂度,比如说快速排序的实现原理,它的时间复杂度,极端情况时间复杂度。

先说第一个,大部分java工作最重要的三个技术栈就是spring boot,mysql,redis。前两样做到非常熟练即可,至于高并发这些都是锦上添花的东西,因为你去工作除非特别优秀,基本都是从做CRUD的活开始,掌握好基本CRUD的技能即可,保证领导交给你的活不出错。

至于第二点,出去工作就意味着你的代码是要上生产环境给广大用户使用的,而不再是实验室里随便run一下就完事的东西。从代码效率上,你要对你写的代码的时间复杂度,空间复杂度有非常清楚的认识。从代码健壮性上,你要对你的代码可能会出现bug的地方有高度的警觉,吃不准就让同事帮你code review。这一切的基础都是你有好的计算机基础(数据结构+算法)。


对于Java,想要去找工作,学好4点是必要的。

1、Java零基础

主要的内容包含:Java基础语法、Java的平台应用以及Java的核心概念:jvm、jdk、jre以及Java面向对象思想。这部分内容是让你学会如何在系统中搭建Java开发环境,如何利用第三方工具进行Java程序的开发。

2、数据库

数据库知识是程序员必须掌握的,包括建库、建表、增删改查、存储过程编写等等,熟悉并掌握sql语言的使用对程序员来说是非常重要的。

还有JDBC,jdbc是Java操作数据库的API,通过JDBC能让Java建立与数据库的沟通,掌握JDBC是Java程序员的必修内容。另外要掌握Java操作数据库的结构划分,掌握DAO框架的使用。

3、Javaweb开发

Web分成两部分来学,前端和后端。

  • 前端主要掌握这三个核心:HTML、CSS、JavaScript基础
  • 后端重点掌握:HTTP协议,JSP的各种语法,Servlet生命周期以及ajax的实现原理。

4、框架

三大框架是必不可少的,这是任何公司做一个项目的基础技术。目前最主流的就是SSM三大框架,如果框架学不会,那就白搭了。而且还要多练习,因为公司请你来是让你直接上手就能做的,不是让你来了以后现学的。

Java 免费加油站

Java基础语法-面向对象-集合-IO-线程与并发-异常-网络编程
java基础传送门: Java
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值