`

Java基础学习线路

    博客分类:
  • java
 
阅读更多
一:J2SE
面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制

2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过程、触发器
数据库设计三范式、

3:JDBC
JDBC基础
连接池
树状结构存储与展现
DataSource & RowSet
JDBC连接Oracle及MySQL

4:HTML_CSS_JAVASCRIPT
html、css、javascript基础语法
JavaScript Form判断
Dom编程基础(事件处理等)
JS常用效果如TreeView、下拉联动等
JS学习方法
JS调试方法
DreamWeaver初步(建立HTML、Table、Form、CSS)等

5:Servlet & JSP

tomcat基础
servlet基础
web.xml配置基础
web application的结构
servlet生命周期
request response等常用方法
ServletContext类
HTTP协议基础(GET POST)
Cookie
Session
Application

JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。

6:Struts
多层架构理论
Model 1 and Model 2
Struts基本概念
MVC
Action与业务逻辑类的关系
在Struts与JSP之间传递数据
Struts处理流程(控制流)
Struts TagLib(了解常用的)
JSTL
ActionForm
字段收集
上传文件
类型转换
DTO
动态Action Form
验证框架
ActionForward 转发与重定向
动态生成ActionForward
全局与局部的ActionForward
Action Forward Scope
UnknownActionMapping
Action的线程安全
I18N
如何切换语言环境
Struts异常处理机制 程序处理 自动处理 自定义异常处理器
Struts的多模块配置

7:XML
(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)

8:Hibernate
OR Mapping原理
Hibernate基础开发步骤
Hibernate基本接口(重点Session)
普通属性映射
关联关系映射
Native SQL
inverse lazy cascade
继承关系映射
HQL
性能优化 一级缓存 二级缓存 查询缓存
事务与并发 悲观锁、乐观锁
OpenSessionInView
CurrentSession
(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)

9:Spring
IOC/DI
Spring配置
Spring架构
AOP及Spring AOP
声明式事务(AOP)
Spring + Hibernate Spring支持Web
Scope
(其他的Spring模块对于自学来说可以暂时扔在一边)

10:EJB3.0
J2EE架构基础(JTA JMS等)
EJB基础(地位及基本理论、分类等)
Annotation
Ant编译与部署EJB
Session Bean
EJB的依赖注入
Persistence API
(可以用JBoss学习EJB3.0)

11:SOA
分享到:
评论

相关推荐

    Java架构体系学习线路图

    ### Java架构体系学习线路图详解 #### 一、引言 随着互联网技术的快速发展,Java作为一门成熟的编程语言,在Web应用、后端服务以及大数据处理领域占据着举足轻重的地位。在中国乃至全球范围内,Java不仅是众多初创...

    java学习路线(鱼皮)

    在Java入门阶段,学习者需要掌握Java基础语法、数据类型、流程控制、数组、面向对象、方法重载、封装、继承、多态、抽象类、接口、枚举、常用类、String、日期时间、集合类、泛型、注解、异常处理、多线程、IO流、...

    2018最详细Java学习线路图 (知识点+可胜任岗位+配套视频教程)

    给大家提供一份2018最详细Java学习线路图 里面包括了JAVA的各个知识点,以及以后就业可胜任岗位最后送上配套视频教程,希望对大家有所帮助。

    java学习路线路指导

    Java学习之路是一个全面而深入的过程,它涵盖了编程基础、面向对象编程、集合框架、多线程、网络编程、I/O流、数据库操作、异常处理、反射机制、JVM优化、Swing图形界面、Web开发、Java EE企业级应用、框架技术(如...

    基于Java实现的公交线路查询系统源码+项目说明.zip

    基于Java实现的公交线路查询系统源码+项目说明.zip 项目简介 为方便市民出行设计了公交路线查询系统,乘客可以通过对车站站点查询、公交线路查询、站-站查询三种查询形式。同时设有管理员管理界面, 负责添加、修改...

    java查询路线小代码 公交线路查询

    1. **Java基础知识**: - **类与对象**:公交线路查询系统的核心是类的设计,如`Route`(路线)、`BusStop`(公交站)和`BusLine`(公交线路)。这些类将封装相关的属性和行为。 - **集合框架**:Java集合框架如`...

    【Java面试+Java后端技术学习指南】

    如果你不知道该学习什么的话,请看 Java 学习线路图是怎样的? (原创不易,欢迎点赞),这是 2021 最新最完善的 Java 学习路线! Java学习资源汇总(个人总结) Java基础到Java实战全套学习视频教程,包括多个...

    全网最全的java学习线路,最详细的

    Java是一种广泛使用的面向对象的编程语言,其学习线路涵盖了多个层面。以下是一个详细的Java学习路径,旨在帮助初学者系统地掌握Java技术。 1. **基础知识**: - **语法基础**:了解Java的基本语法,包括变量、...

    java学习线路

    #### 1.1 Java基础视频 首先,你需要从Java的基础视频开始学习,包括但不限于变量、数据类型、控制结构、类和对象、封装、继承、多态等概念。这些是Java编程的基础,理解并熟练运用它们是至关重要的。 #### 1.2 ...

    Java学习线路资料,包括JavaWeb、Spring、SpringMVC、Mybatis、SpringBoot......

    总结一下,Java学习线路从基础的JavaSE开始,逐步过渡到JavaWeb和JavaEE,然后深入Spring框架和Mybatis,最后探索SpringBoot的微服务开发。这些知识点构成了企业级应用开发的核心技能,对于成为一名优秀的Java开发者...

    语言学习线路

    本篇文章将聚焦于"Java系列学习线路",同时涵盖其他几种重要编程语言:Javascript、PHP、C语言、以及Python,帮助你规划一条高效且全面的学习路径。 首先,让我们从Java开始。Java是一种广泛应用于企业级应用、...

    架构师学习线路图,详细介绍java学习线路图,包括java多线程并发,JVM,spring,springboot,s.zip

    在这个学习路线中,你需要从基础到高级逐步深化,理论结合实践,通过编写项目来巩固所学。同时,不断关注最新的技术动态,比如Spring框架的更新、JDK的新特性,以及并发编程的最佳实践,这样才能成为一个合格的Java...

    编程学习线路图android、ios、java、php、ui、c++前端

    本文将依据给定的【标题】"编程学习线路图android、ios、java、php、ui、c++前端"以及【描述】,围绕这些关键领域提供一个详细的学习路径指南。 首先,让我们从Java开始。Java是一种广泛应用于服务器端开发、...

    零基础学习hadoop到上手工作线路指导

    本书《零基础学习hadoop到上手工作线路指导》是由about云网络书籍团队编写,旨在为大数据领域零基础学习者提供从入门到实践的全程指导。书中包含了作者以及许多初学者的共同学习经验与心得,详细介绍了学习Hadoop所...

    Java学习路线思维导图

    Java学习路线思维导图,里面总结了Java从基础到精通的学习线路

    Java软件开发实战 Java基础与案例开发详解 14-6 声音的播放和处理 共5页.pdf

    根据给定文件的信息,我们可以提炼出以下相关的IT知识点: ### 1....这些知识点不仅涵盖了Java语言的基础知识,还包括了声音播放处理等高级主题,对于Java初学者和进阶学习者来说都是宝贵的资源。

    基于JAVA和MATLAB的线路工程坐标计算程序设计.zip

    1. **JAVA基础**:JAVA语言的基础语法,包括类、对象、接口、继承、多态等面向对象特性。理解这些概念对于构建应用程序至关重要。 2. **数据结构与算法**:线性结构(如数组、链表)和非线性结构(如树、图)的选择...

Global site tag (gtag.js) - Google Analytics