Java 杂谈

Java知识点

2017-12-11  本文已影响24人  苏枼
上周和公司前辈去面试(当然我是打酱油的,就是想感受下当面试官的感觉,都快笑场了),发现之前学习Java的知识点都太零碎了,问的那些知识点有些自己都不知道,回来决定发愤图强,整理出这些知识点,准备各个击破。不过我有一瓶子不满半瓶子晃荡的基础,所有决定从三大框架开始。以后会根据这些计划写学习笔记。发布出来也算是一种互相学习和让大家监督指正。不多说了,上计划,完了去就滚去看hibernate了。以后还请各位大佬多多指点。

一.JavaSE

1.Java编程环境搭建

2.Java基础语法

        标识符、关键字、数据类型分类(变量、常量)、基本数据类型 、注释 

        基本数据类型之间的转换、运算符

3.流程控制(顺序 、分支、循环语句 、控制循环)

4.面向对象

        面向对象的概念和发展、  面向对象的三大特性

        类和对象

        方法、属性、方法的重载重写、构造函数

        成员变量、局部变量

        隐藏和封装

        构造器

        修饰符

        继承

        多态(方法的重载重写)

        初始化块

        接口、内部类 、抽象类,包装类       

5.异常处理

6.数组、字符串

7.Java基础类库

        与用户互动

        系统相关

        常用类

        日期、时间类

8.集合(容器)

        集合的概述

        collection 和Iterator接口

        set,List集合

        Map集合

        Queue集合(了解)

9.输入输出

10.线程

11.网络编程

12.GUI

13.正则表达式

14.JDBC和mysql、Oracle

Java各个知识点详解总结:https://www.cnblogs.com/ryanlamp/p/6441077.html

Java基础总结大全(实用):https://www.cnblogs.com/javastu/p/5519569.html

二.JavaWEB

1.HTML_CSS_JAVASCRIPT

html、css、javascript基础语法

JavaScript Form判断

Dom编程基础(事件处理等)

JS常用效果如TreeView、下拉联动等

JS学习方法

JS调试方法

DreamWeaver初步(建立HTML、Table、Form、CSS)等

2.Servlet & JSP(复习,已经用的不多)

tomcat基础

servlet基础

web.xml配置基础

web application的结构

servlet生命周期

request response等常用方法

ServletContext类

HTTP协议基础(GET POST)

Cookie

Session

Application

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

3.jQuery,bootstrap

Javaweb重点知识整理:http://blog.csdn.net/zjx2016/article/details/51993847

三.JavaEE

1.Hibernate

ORMapping原理

Hibernate基础开发流程

Hibernate基本接口(重点Session)

普通属性映射

关联关系映射

Native SQL

inverse lazy cascade

继承关系映射

HQL

性能优化 一级缓存 二级缓存 查询缓存

事务与并发 悲观锁、乐观锁

OpenSessionInView

CurrentSession

(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边) 

2.Spring

IOC/DI

Spring配置

Spring架构

AOP及Spring AOP

声明式事务(AOP)

Spring + Hibernate Spring支持Web

Scope

(其他的Spring模块对于自学来说可以暂时扔在一边)

3.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的线程安全

4.MyBatis

上一篇下一篇

猜你喜欢

热点阅读