1.Java基础
计算机组成->软件和硬件
Java搭建环境
JAVA_HOME = bin所在上一层目录
PATH = %JAVA_HOME%\bin
java -version 查看Java当前的版本
Java中的关键字
变量的声明定义
Java中的注释
//单行注释
/* */多行注释
/** */文档注释,可被doc解析器进行解析
标识符的命名规范
2.实习技巧
Java EE 实习需掌握哪些知识点
Java SE:
数组,面向对象(封装、继承、多态+抽象),接口,异常,多线程(问的多,参考书籍《并发编程的艺术》),集合(大概率会问到底层源码,ArrayList,HashMap,Concurrent Hashmap),IO流(输入/输出),网络编程(AIO,BIO)),JVM(Java虚拟机,推荐书籍《深入理解Java虚拟机》),
设计模式(常用的23个设计模式(5-6个)
单例设计模式5种实现方式(重要))
算法(力扣平台刷题300+)
数据库(性能优化、索引)
Java web 一些东西(session和cookie)
Linux操作系统,一些常用的命令
SSM(Spring(IOC,AOP面向切面编程) spring MVC MyBatis)
Spring Boot微服务(自动配置原理+整合第三方组件)
第三方 Radis缓存 MQ 消息队列 ES搜索
要有拿得出手的1-2个项目,有一个分布式项目Dubbo
实习相关
1.对Java EE知识点有一个宏观的认识(知道要学什么)
2.多面试,积累面经
3.多加群(技术交流群)
4.信息差—大厂实习,校招(不要只盯本校)
5.实习或者校招,公司更多的关注学习能力,沟通能力
6.对于知识点的把握(为什么要用?使用前是什么样的?使用后是什么样的?好处?能够解决什么问题?)
7.项目(最重要的)
8.面试中的面试官所提的面试题(达到6/7个就很优秀了)