Java相关技术点及技术内容

来源:互联网 发布:淘宝店卖什么好呢 编辑:程序博客网 时间:2024/06/06 05:37

======对于本博客的所有文章,期待批评指正。======

参考:【爱分享,爱Java】JAVA学习路线【新手可以参考看下】

目录

    • 目录
    • Java基础部分
      • Java开发前奏
      • Java基础语法
      • 面向对象编程
      • 多线程应用
      • 集合框架
      • IO技术
      • Java网络编程
      • Java高级特性
    • 数据库技术
      • Oracle基础管理
      • 基本SQL语句
      • 多表连接和子查询
      • 触发器和存储过程
      • 数据库设计优化
      • 数据备份与移植
    • JDBC技术
      • JDBC基础
      • 连接池
      • ORM与DAO封装
    • WEB基础技术
      • XML技术
      • HTMLCSS
      • JavaScript
      • jspservlet
      • Ajax
    • WEB主流框架技术
      • struts2
      • spring
      • hibernate
      • springMVC
      • MyBatis
    • 拓展


Java基础部分

Java开发前奏

  • 计算机基本原理
  • Java语言发展简史以及开发环境的搭建
  • 体验Java程序的开发
  • 环境变量的设置
  • 程序的执行过程
  • 相关反编译工具介绍
  • Java开发工具eclipse的安装和使用
  • Javadoc的说明

Java基础语法

  • Java语法格式
  • 常量和变量
  • 变量的作用域
  • 方法和方法的重载
  • 运算符
  • 程序流程控制
  • 数组和操作数组的类
  • 对数组循环遍历以及针对数组的常用查找、排序算法原理

面向对象编程

  • 面向对象的思想
  • 类与对象
  • 类的设计
  • 对象三大特性:封装、继承和多态
  • 异常处理

多线程应用

  • 多线程概念
  • 如何创建多线程
  • 线程安全
  • 线程同步
  • 线程间的通信
  • 死锁

集合框架

  • Java API介绍
  • List
  • Set
  • Map
  • 掌握并应用泛型

IO技术

  • 输入流
  • 输出流
  • 字符流
  • 字节流

Java网络编程

  • 网络通信底层协议TCP/UDP/IP
  • Socket
  • C/S程序设计

Java高级特性

  • 递归程序
  • 反射
  • 代理
  • 泛型
  • 枚举
  • 正则表达式

数据库技术

Oracle基础管理

  • Oracle数据库安装

基本SQL语句

  • 数据库的创建
  • 表格控制授权和回收
  • 表格的增删查改
  • 索引
  • 约束

多表连接和子查询

  • 自然连接
  • 等值连接
  • 外连接
  • 自连接

触发器和存储过程

  • 触发器和存储过程的使用场合

数据库设计优化

  • where子句中的连接顺序
  • order by ,group by, having

数据备份与移植

  • 移植技巧
  • 备份方案
  • 导入导出

JDBC技术

JDBC基础

  • Connection类
  • Statement类
  • PreparedStatement类
  • ResultSet类

连接池

  • 连接池的概念
  • 连接池的建立、治理、关闭和配置

ORM与DAO封装

  • 对象关系映射思想
  • JDBC的DAO封装

WEB基础技术

XML技术

  • dom4j
  • sax
  • jaxp

HTML/CSS

  • HTML语言
  • HTML整体结构
  • 基本的HTML标签
  • 表单元素
  • 五大CSS选择器
  • CSS导入方式

JavaScript

  • JavaScript基本语法
  • 内部对象
  • DOM
  • 自定义函数
  • 全局函数
  • 事件处理

jsp/servlet

  • servlet的生命周期
  • servlet常用接口和类
  • 配置servlet
  • jsp概念
  • jsp的动作指令
  • jsp常用的9个内置对象
  • EL和JSTL
  • 自定义标签
  • 监听器
  • 过滤器
  • jsp分页
  • jsp上传文件

Ajax

  • Ajax的概念
  • Json
  • XMLHttpRequest对象
  • 使用jQuery实现Ajax
  • Ajax获取Json数据

WEB主流框架技术

struts2

  • struts2概念
  • 配置Package
  • 配置Action
  • 配置Result
  • struts2 servlet API
  • struts2和Form表单交互
  • OGNL
  • 拦截器
  • 国际化
  • 上传下载
  • struts2标签

spring

  • spring概念
  • IOC思想
  • DI依赖注入
  • Bean生命周期
  • 自动装配
  • 集合注入
  • AOP概念
  • 声明式事务处理
  • spring注解

hibernate

  • hibernate概念
  • hibernate配置文件
  • hibernate映射文件
  • 基本增删改查
  • 实体对象的三种状态
  • 关联映射
  • Lazy
  • HQL
  • hibernate注解
  • 缓存

springMVC

  • SpringMVC概念
  • handlerMapping
  • RequestMapping
  • springMVC参数传递
  • 返回页面数据
  • 适配器
  • 拦截器
  • 视图和模型
  • 上传文件
  • springMVC Ajax的使用
  • struts2和springMVC的区别

MyBatis

  • mybatis概念
  • 使用mybatis实现基本增删改查
  • 注解方式实现
  • 动态SQL
  • 多种参数传递
  • 一对一
  • 一对多
  • 多对多

拓展

  • webservice
  • servlet 3.0
  • 工作流:JBPM 或 activiti5
  • 权限管理:shiro
  • display tag分页标签
  • UML
  • JSF
  • 页面静态化:freemaker
  • weblogic
  • 网站搜索iucene
  • 页面缓存:oscache
  • 图片分离:jersey
  • Linux操作系统
  • redis
  • jQuery图形报表
原创粉丝点击