Java技术路线图

指路明灯

一位资深程序员大牛给予Java初学者的学习路线建议

Java源码阅读的真实体会

概要

JDK发展历程

Java项目经验

基于java平台的常用资源

官方文档 Java™ Platform, Standard Edition 8 API Specification

中文说明 JavaTM Platform Standard Edition 6 API 规范

底层

Java Class文件详解

最简class文件格式分析(一) class文件结构(1)

命令查看java的class字节码文件

Java垃圾回收机制

系统

JDK 1.7 基本概念和目录结构

JDK 源码解析

JDK源码分析系列

Java Launcher代码分析(JDK src 下Launcher包)

Java中系统属性Properties介绍 System.getProperty()

J2SE

java.lang包教程

Java集合类详解

Java回顾之集合

Java回顾之序列化

Java回顾之反射

Java并发编程:synchronized

Java并发编程:Lock

Java并发编程:volatile关键字解析

Java内部类详解

浅析Java中的final关键字

Java final 修饰符知识点总结

java中静态代码块的用法 static用法详解

java方面中,参数后面跟三个点(...)的含义

探秘Java中的String、StringBuilder以及StringBuffer

Java的native关键字

Java中的transient关键字

理解Java的static import静态引入机制

JAVA字符串格式化-String.format()的使用

深入理解Java 8 Lambda

Java8中Lambda表达式的10个例子

JAVA8之lambda表达式详解,及stream中的lambda使用

深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)

Java 8新特性——default方法(defender方法)介绍

JAVA 8:健壮、易用的时间/日期API

util包相关

方便好使的java.util.Properties类

Java 读写Properties配置文件

J2EE

========Servlet==========

Java Servlet 技术简介

Servlet 工作原理解析

Web容器与Servlet

Java Servlet API中文说明文档

Servlet 教程

servlet容器与web容器的概念

Servlet简单说明 :Web容器中一种处理Http请求,并返回Http响应的通过Java实现的处理程序。类似于.NET中的管道模型

========Spring===========

Spring 系列: Spring 框架简介

Spring 系列,第 2 部分: 当 Hibernate 遇上 Spring

Spring 系列,第 3 部分: 进入 Spring MVC

SpringMVC的几种返回方式

SpringMVC中model的三种返回形式

SpringMVC Controller 返回值的可选类型

关于SpringMVC返回json数据的三种方式

SpringMVC中使用Interceptor拦截器

Spring 拦截器的使用

servlet/filter/listener/interceptor区别与联系  : servlet ,filter,listener为servlet中的概念,而interceptor为spring mvc  和 struct中的概念???

过滤器(Filter)和拦截器(Interceptor)的区别

使用 Spring 容器管理 Filter

Spring MVC 教程,快速入门,深入分析

SpringMVC系列(一)核心:处理请求流程

Spring MVC过滤器-HiddenHttpMethodFilter

SpringContextHolder 静态持有SpringContext的引用

RequestContextHolder in Spring MVC

======Spring Boot==========

========视图引擎==========

jsp,velocity,freemark页面引擎的比较

java开源模板引擎

JSP标准标签库

Velocity语法大全

Velocity 用户指南手册中文版

VELOCITY 数组操作

========测试=============

JUnit注解解释

1. @Test : 测试方法,测试程序会运行的方法,后边可以跟参数代表不同的测试,如(expected=XXException.class) 异常测试,(timeout=xxx)超时测试
2. @Ignore : 被忽略的测试方法
3. @Before: 每一个测试方法之前运行
4. @After : 每一个测试方法之后运行
5. @BeforeClass: 所有测试开始之前运行
6. @AfterClass: 所有测试结束之后运行

Junit使用教程(一)

Junit使用教程(二)

Junit使用教程(三)

Junit使用教程(四)

JUnit4使用教程-快速入门

【JUnit】BeforeClass、AfterClass、Before与After示例

Java学习资源的更多相关文章

  1. JAVA学习资源分享

    JAVA学习资源分享 最高端的JAVA架构师资源(来自龙果学院 价值¥1399元).JAVA互联网分布式架构(龙果学院 价值¥899元).Spring Boot(2017年最新 包括源码原理分析) + ...

  2. Java学习资源整理(超级全面)

    这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点.书籍.课程等. 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的ide ...

  3. 你不可错过的Java学习资源清单(包含社区、大牛、专栏、书籍等)

    学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...

  4. 你不可错过的Java学习资源清单

    学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. Ja ...

  5. 对JAVA工程师绝对有用的Java学习资源清单

    学习Java和其他技术的资源其实非常多,但也不是都是好的有用的,我们要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学 ...

  6. JAVA学习资源网站

    中文java技术网——http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)—— 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...

  7. JAVA学习资源整理

    构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化 ...

  8. Java学习资源 - J2EE

    java Web开发基础(一)工程项目文档结构 ========rmi=========== Java RMI 框架(远程方法调用) java RMI原理详解 深究Java中的RMI底层原理 ==== ...

  9. Java学习资源 - J2SE

    java.lang包教程 Java集合类详解 Java回顾之集合 Java回顾之序列化 Java回顾之反射 深入理解Java:类加载机制及反射 Java 下高效的反射工具包 ReflectASM 使用 ...

随机推荐

  1. jsp 格式化变量

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <fmt:f ...

  2. 火车站(codevs 2287)

    题目描述 Description 火车从始发站(称为第1站)开出,在始发站上车的人数为a,然后到达第2站,在第2站有人上.下车,但上.下车的人数相同,因此在第2站开出时(即在到达第3站之前)车上的人数 ...

  3. 原始套接字(SOCK_RAW)

    本文转载:http://www.cnblogs.com/duzouzhe/archive/2009/06/19/1506699.html,在此感谢 原始套接字(SOCK_RAW). 应用原始套接字,我 ...

  4. Android之自定义控件深入

    本文主要讲述两个知识点:popwindow的使用和通过继承View实现一个自定义控件,实现点击,手动按钮的效果. popwindow的使用 //定义 popupWindow popWin = new ...

  5. Web性能测试中的几个关键指标

    系统吞吐量 吞吐量指单位时间内系统处理的请求数量,体现系统的整体处理能力.对于网站,可以用"请求数/秒"或是"页面数/秒"来衡量,也可以用"访问人数/ ...

  6. thinkphp验证码使用

    在thinkphp中使用验证码很容易,只要调用thinkphp现有的方法就可以.当然,php的GD库肯定是要开的(就是在php.ini中要加载gd模块). thinkphp 3.1 --------- ...

  7. 在ubuntu 14.04 64位系统上安装32位库

    转自:http://www.enjoydiy.com/2937.html 有些软件还是依赖32位的库,但是64位的系统已经成为现在的主流.以前的ubuntu可以通过下面的命令安装:           ...

  8. Android Design

    在android的讲解 Android Design

  9. loj 1308(点双连通分量应用)

    题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=27016 题意:求一个连通图去掉任意一个点以及与它相连的边,图中的所 ...

  10. 前端调试效率低?试试这10个“Chrome开发者工具”使用技巧

    摘要:今天给大家分享一些使用“Chrome开发者工具”的小技巧.包括调试,优化页面渲染速度等.希望能提升Web开发人员的工作效率. 今天给大家分享一些使用“Chrome开发者工具”的小技巧.包括调试, ...