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必会技能的主要内容,如果未能解决你的问题,请参考以下文章