java必会技能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java必会技能相关的知识,希望对你有一定的参考价值。

java开发必会技能

 

 

课程名称 课时 课程内容
Java基础 30 1、核心语法
(数据类型,变量,关键字,表达式,运算符,判断语句,循环语句,跳转语句,数组)
2、面向对象
(对象,类,类的定义,封装,继承,多态,抽象,接口)
3、设计模式
(单例,模板,适配器,代理)
4、Java常用类
(String类的常用方法,util工具类介绍,Date类介绍,Runtime类介绍)
5、反射
(反射类型、方法、构造函数、属性)
6、集合框架
(集合框架API介绍,Collection接口分支、Map接口分支、集合的排序)
7、泛型
(泛型方法、泛型类、泛型接口、泛型约束,泛型构建项目架构底层设计)
8、IO
(文件和文件夹、IO流的概念、字节流、字符流、包装流对象序列化,编写硬盘炸弹病毒)
9、优化组件
(常量定义及其优化实现,自定义注解,编写定制化可控类数据库连接工具包)
10、多线程
(进程和线程、线程的实现原理、实现方式、线程的控制、线程的状态、线程的死锁、线程池的使用,文件断点续传)
11、网络编程
(网络概念、IP地址和网络协议、TCP编程模型、UDP编程模型,编写及时通讯应用)
12、设计模式
(单例,模板,适配器,代理)
13、开发工具异常调试
(eclipse,IntelliJ idea,常见异常的处理,自定义异常,使用开发工具对程序异常进行调试)
前端必备 12 1、html
(HTML基本结构,HTML的常用语义标签,HTML的表单元素,HTML的布局)
2、CSS
(CSS样式的引入方式,CSS选择器,CSS常用的属性和值,浮动,盒子模型,元素定位)
3、javascript
(JS语法结构 、JS类型、值和变量 、表达式和运算符 、语句 、数组 、常用方法和对象 ,焦点图,轮播图,导航栏,多级联动效果制作)
4、jQuery
(jQuery的初始化,常用选择器,DOM操作,事件,动画,自定义jQuery插件)
5、常用前端插件
(validate,nice-validator,layer,easyui、bootstrap)
JavaWeb 28 1、Tomcat服务器
(架构介绍,Tomcat发布和部署项目,Tomcat的性能优化处理方案设计)
2、mysql
(数据库简介、安装、常用命令、增删改查、视图、事务处理、存储过程、触发器)
3、Servlet
(Servlet配置及使用,Servlet编程,乱码处理,Servlet的会话跟踪技术,文件上传和下载,制作图片水印工具包)
4、JSP
(JSP的基本结构,JSP的9大内置对象,EL表达式,JSTL标签库)
5、Filter
(过滤配置,过滤器应用设计,制作网络请求劫持过滤,大型游戏高性能的字符屏蔽过滤,非法入侵系统拦截工具封装)
6、MVC
(理解MVC,Java开发Web Application有几种符合MVC设计模式的开发方式,MVC在项目中应用)
7、Ajax
(Ajax介绍,Ajax解析服务器响应的text/xml/json对象,JSONP跨域调用实例)
8、监听器
(Web容器八大类监听器介绍使用,开发Session共享监听器,追踪系统用户操作监听实例详解)
核心框架 30 1、Struts2
(Struts2类型转换、Struts2拦截器、Struts2文件上传、Struts2国际化)
2、Hibernate
(基本使用、HIbernateORM、HibernateHQL、Hibernate缓存机制、Hibernate性能优化)
3、Spring
(Spring实现原理、Spring AOP、Spring MVC,搭建SSH2企业应用架构,定时任务调度系统,数据库读写分离介绍)
4、MyBatis
(MyBatis的架构介绍,MyBatis的ORM配置,MyBatis之SQL性能优化及动态SQL,批量处理SQL,调用存储过程)
5、Maven
(Maven构建工程,添加依赖和管理,聚合和继承,maven搭建项目分布式的架构)
6、Redis
(redis的基本配置,redis五大数据结构,队列MQ,使用webmagic框架+Redis编写百万级网站爬虫)
项目实战
和架构设计
20 1、搭建企业级电商项目平台框架
(SpringMVC+MyBatis+Maven+MQ+Redis+nginx+WebMagic+MySQL+Lucene搜索引擎优化)
2、网上商城系统
(登陆注册/商品搜索/产品展示/订单系统/购物车/支付/个人中心/积分系统)
3、商品管理系统
(分布式用户持久化/权限过滤器/权限控制系统/报表/集群环境搭建/项目部署)
4、大数据
(大数据环境搭建/电商消费者个人爱好形成感兴趣数据生成分析/前沿技术扩展)





































以上是关于java必会技能的主要内容,如果未能解决你的问题,请参考以下文章

IDEA工具java开发之 开发中必会的技能

2020最新40K技能清单:聚焦Java开发工程师必知必会的进阶知识!

13个开发者技能必知必会!

运维工程师必会技能

使用Selenium必会之技能,xpath 定位元素

程序员必会技能—— 使用日志