自学 Java 怎么入门?

133 阅读1分钟

这个问题太好了,必须强答一波:

首先我们来看看Java包含哪些知识点:

Java基础语法:变量,赋值,判断,循环,函数,类等等;

Java语言特性:面向对象、继承、封装、接口、多态、抽象、跨平台等等;

Java内置SDK: Map、List、Arry、Network、File、Thread、 IO等等;

SSM框架:SpringMVC: 负责和浏览器交互、Spring:负责业务逻辑、MyBatis:负责和数据库交互、Log4j:负责打日志、Maven:跨平台依赖包管理等等;

语言设计特性:JVM、GC回收算法,Thread Local等等;

架构体系:分库/分表、分布式、缓存、搜索、抓取、索引、消息队列、集成部署、集群等;

设计模式:单例模式、工厂模式、迭代器模式、中介者模式、解释者模式等等;

工作实战经验:高并发、高可用、容灾备份、降级、微服务等;

要想学习Java达到能找一份工作(无论好坏),并且能做项目,最起码要将:Java基础语法、Java语言特性、Java内置SDK、SSM框架学习通透。

最后给大家分享一个Java基础学习视频: Java基础教学