Java知识点

作者: 苏枼 | 来源:发表于2017-12-11 21:33 被阅读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

    相关文章

      网友评论

        本文标题:Java知识点

        本文链接:https://www.haomeiwen.com/subject/qomwixtx.html