您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > Java技术技能点学习路径和重点学习点
请我喝杯奶茶,拿走,这不过分吧,我纯手写的!顺序是自上而下的学习,如果你学到了某一个技术,可以对比看看重点。我都划分出来了。看不懂的先根据你们买来的视频学习(建议在B站搜索学习,比如java搜基础、java异常,跟着B站的视频就能学会了),学完你们的视频就能看懂了!看得懂的注意工作会用和面试会问Java必备基础Java基础知识学习程度学习要求建议Java中的数据类型熟练基本类型和引用类型面试会考,工作会用常量熟练常量的使用工作会用变量的定义熟练变量的定义和使用工作会用代码书写规范精通命名规范要求工作会用数据类型之间转换先熟悉(到时候可以百度)Java基本数据类型之间的转换工作会用运算符操作熟练掌握运算符工作会用if语句熟练掌握流程控制语句工作会用switch熟练掌握流程控制语句工作会用for循环与增强for熟练掌握各种循环语句的区别和应用、循环跳转、嵌套循环工作会用while循环熟练工作会用do..while循环熟练工作会用数组熟练数组初始化,数组下标访问元素,数组结构(面试会问),排序算法(笔试会考)工作会用,面试会考Java内存机制熟悉了解内存区域划分(面试会问)面试会考,理解方法熟练方法形参参数,方法实参参数,方法返回值,方法定义,方法调用,方法重载,方法参数基本类型,方法参数引用类型工作会用Debug熟练必会断点调试的使用工作会用,必会Java必备面向对象编程思想Java面向对象知识学习程度学习要求个人观点类和对象熟练明白类的定义,对象的定义,初始化对象,对象的操作工作会用(编程基点)面向对象特性熟练封装,继承,多态工作会用抽象类熟练抽象类和普通类的区别工作会用,面试会考成员变量精通声明和引用工作会用局部变量精通声明和引用工作会用this关键字精通面向对象必会工作会用构造方法精通面向对象必会工作会用super关键字精通面向对象必会工作会用重写精通面向对象必会工作会用子类精通面向对象必会工作会用父类精通面向对象必会工作会用接口精通接口定义和类的区别工作会用内部类精通内部类知识工作会用匿名内部类精通匿名内部类知识工作会用包装类精通基本类型对应的包装类工作会用拆箱和装箱精通自动拆箱和自动装箱学会工作会用泛型精通泛型的概念,泛型通配符工作会用静态(变量和类)熟练静态的知识工作会用必备常用操作API常用操作APIString类熟练(面试喜欢问)一定要多练,工作中经常操作字符串,比较规则,遍历字符串的方式,字符串的拼接,字符串的反转,字符串分割面试会考,工作会用StringBuilder类熟悉以后可以百度,先明白StringBuilder类的作用,StringBuilder内存分配,StringBuilder类的字符串拼接和反转工作会用,面试会问StringBuffer类熟悉StringBuffer类内存分配工作会用(偶尔),面试会问Math类熟悉Math类及其常用方法工作会用(偶尔)System类熟悉System类及其常用方法工作会用(偶尔)Object类熟练Object类的toString()和equals()方法工作会用Arrays类熟练Arrays类及其常用方法工作会用日期Date类熟练日期Date类型及其常用方法和日期格式化工作会用日历Calendar类熟悉日历Calendar类的常用方法工作会用(偶尔)Java必备集合集合Collection熟悉一定要理解Collection架构图,面试的时候会考,以及常用的操作方法,如add,remove等等工作会用Collections工具类熟练Collections常用的方法面试会考,工作会用List熟练List以下的实现类工作会用,面试会考Set熟练Set以下的实现类工作会用(偶尔),面试会考Map熟练map以下的实现类,Map集合的遍历方式工作会用,面试会考必备异常知识异常处理异常的方式熟练概述,默认处理异常的方式工作会用,面试会考try..catch熟练使用和理论工作会用,面试会考throws熟练使用和理论工作会用,面试会考Throw熟练使用和理论工作会用,面试会考Finally熟悉使用和理论面试会考Final熟练使用和理论工作会用,面试会考异常的作用精通必需会面试会考必备常用io流io流File类熟悉熟悉工作会用(偶尔)IO流的概述熟练特别是理论知识,要会工作会用(偶尔)字节流熟练明白这几个流的关系和会使用输入输出工作会用(偶尔)字符缓冲流熟练明白这几个流的关系和会使用输入输出工作会用(偶尔)字符流熟练明白这几个流的关系和会使用输入输出工作会用(偶尔)输入输出流熟练明白这几个流的关系和会使用输入输出工作会用(偶尔)对象序列化熟练明白这几个流的关系和会使用输入输出工作会用(偶尔)必备反射知识反射反射的理论熟练熟悉面试会问(偶尔),学习框架会用类的加载过程熟悉熟悉面试会问(偶尔)类加载器熟悉熟悉工作会用(偶尔)反射机制熟练必备(框架学习要用)工作会用(偶尔)获取Class类的对象熟悉熟练获取方法工作会用(偶尔)反射获取的各种方法和属性熟悉反射获取构造方法并使用,获取成员方法并使用,获取成员变量并使用工作会用(偶尔)注解知识注解常见内置注解熟悉熟悉工作会用自定义注解熟练学会自己写一个注解出来工作会用(偶尔)注解应用熟悉理解工作会用(偶尔)必备多线程线程进程和线程的理论熟悉理解面试会问实现多线程熟练实现多线程的2种方式工作会用(偶尔)线程优先级熟悉记住几个常用的线程优先级工作会用(偶尔)线程的控制熟练控制线程面试会问线程的生命周期熟悉理解面试会问线程的安全问题熟悉理解面试会问同步代码块熟练熟练工作会用Lock锁熟悉理解面试会问网络编程网络编程端口和协议熟练明白原理和理论工作会用UDP协议熟悉实操过面试会问TCP协议熟悉实操过面试会问Soket通讯熟悉明白原理和理论工作会用(偶尔)HTMLHTML基本标签熟悉最好到熟练,到时候不求人工作会用表格/表单熟悉最好到熟练,到时候不求人工作会用背景色熟悉最好到熟练,到时候不求人工作会用图片熟悉最好到熟练,到时候不求人工作会用标签属性熟悉最好到熟练,到时候不求人工作会用行内标签熟悉最好到熟练,到时候不求人工作会用行标签熟悉最好到熟练,到时候不求人工作会用超链接熟悉最好到熟练,到时候不求人工作会用CSSCSScss理论熟悉熟悉工作会用Css样式熟练熟练工作会用边框熟练盒子模型与布局工作会用列表熟练熟练工作会用鼠标效果熟练熟练工作会用浮动float熟练熟练工作会用定位熟练熟练工作会用选择器熟练熟练工作会用JavaScriptjs基本语法熟练Js类型、运算符、控制语句、数组、函数、对象、函数的使用工作会用流程控制熟练跟java的流程控制一样工作会用事件绑定/触发熟练onClick,click工作会用DOM操作熟练BOM对象及API工作会用NANnullnudefined熟练NANnullnudefined区别工作会用json熟练json格式工作会用jQueryjQueryjQuery语法熟悉熟悉工作会用jQuery核心函数熟练jQuery()和$()工作会用jQuery选择器熟练jQuery选择器很多,记住一些够了工作会用jQuery文档处理熟练内部插入,外部插入,包裹,替换,删除,复制工作会用jQuery事件熟练动画效果,触发工作会用jQuery遍历熟练熟练工作会用AjaxAjax理论熟悉熟悉面试会问实现原理熟练熟练面试会问Get请求精通实操精通工作会用Post请求精通实操精通工作会用同步和异步精通实操精通工作会用XMLXML结构熟悉熟悉工作会用(偶尔)语法熟悉熟悉工作会用(偶尔)解析xml熟悉会解析xml工作会用(偶尔)节点查询熟练SelectNodes方法使用工作会用(偶尔)JDBCJDBCConnection类熟练学会操作和原理工作会用(偶尔)DriverManager类熟练学会操作和原理工作会用(偶尔)Statement类熟练学会操作和原理工作会用(偶尔)ResultSet类熟练学会操作和原理工作会用(偶尔)增删改查精通必须精通工作会用PreparedStatement类熟练学会操作和原理工作会用(偶尔)JDBC事务管理精通精通工作会用连接池熟练druid连接池,c3p0连接池工作会用JDBCTemplate的使用熟练学会使用工作会用(偶尔)MySQLMySQL概念数据库软件,理论熟悉面试会问insert精通数据的添加工作会用delete精通数据的删除工作会用update精通数据的修改工作会用select精通查询(含分页,分组,排序,带函数,子查询等)工作会用,面试会问多表关系精通一对一、一对多、多对多工作会用三大范式熟练熟练操作过工作会用约束精通约束的使用工作会用数据库备份熟练数据库的还原和备份工作会用事务熟练事务介绍,事务的隔离工作会用select(增)精通数据的查询,分页,排序,分组,条件,外连接,内连接等等工作会用存储引擎熟悉MyIsam,innodb面试会问,工作会用锁熟练行锁,表锁,乐观悲观锁等等面试会问,工作会用Web服务器WebHTTP协议熟练HTTP协议工作会用Tomcat服务器熟练Tomcat服务器工作会用Tomcat配置熟练Tomcat配置工作会用ServletServlet生命周期熟悉熟悉面试会问配置熟悉Servlet的XML配置和注解配置工作会用(偶Servlet尔),面试会问ServletConfig熟悉熟悉熟悉ServletContext熟悉熟悉熟悉请求&响应精通精通工作会用Request对象和Response对象精通HttpServletRequest对象和HttpServletResponse对象的API工作会用重定向&转发精通精通工作会用路径问题精通精通工作会用Filter熟练web.xml配置各节点,生命周期,Filter链,登录验证工作会用Listener熟练WEB中八大监听器,配置web.xml。注意:ListenerFilterserlvet,配置的时候要注意先后顺序工作会用JSPJSPJSP语法熟练熟练工作会用九大对象熟悉九大对象使用工作会用(理论),面试会问EL表达式熟练使用,取值,隐含对象,EL函数库工作会用JSTL熟练JSTL-核心标签库,函数标签库工作会用文件上传和下载文件上传和下载文件上传原理熟练文件上传必要条件,commons-io&commons-fileupload工作会用文件下载原理熟练下载响应头,文件下载中文乱码&浏览器兼容工作会用MavenMavenMaven构建&自动化构建熟悉熟悉熟悉本地仓库&中央仓库熟练熟练工作会用常用命令熟练熟练工作会用依赖管理熟练pom文件依赖传递,依赖冲突的解决,继承的关系,聚合的关系面试会问生命周期熟悉熟悉面试会问pom.xml熟练实操配置工作会用私服仓库熟练私服仓库搭建,本地资源上传到私服,私服下载资源到本地工作会用MybatisMybatis理论熟悉熟悉面试会问全局配置文件熟练实操面试会问,工作会用Mapper文件精通sql编写,nameSpace作用域,扫描package方式面试会问,工作会用相关API熟悉SqlSession,SqlSessionFactoryBuilder,SqlSessionFactory面试会问增删改查(含1:n和n:1)精通Select\update\delete\insert面试会问,工作会用MyBatis结果集封装熟悉映射和反射封装面试会问,工作会用(偶尔)连接池精通理论和实操面试会问,工作会用事务精通事务机制和实操面试会问,工作会用动态sql精通实操面试会问,工作会用多表查询熟练实操面试会问,工作会用延迟加载熟练理论知识和实际操作面试会问,工作会用缓存机制熟悉一二级缓存理论和实操面试会问,工作会用MyBatis注解开发精通实操面试会问,工作会用别名精通别名机制采用package的方式面试会问,工作会用#{}和${}精通区别和实际应用面试会问,工作会用通用mapper精通通用mapper实操工作会用分页插件精通PageHelper使用工作会用Mybatis-Plus精通Mybatis-
本文标题:Java技术技能点学习路径和重点学习点
链接地址:https://www.777doc.com/doc-5282825 .html