准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
目录结构:
第一章 认识Java
|-第一节 什么是对象?
|-第二节 什么是OOP(面向对象编程)?
|-第三节 Java是什么?
|-第四节 Java能做什么(javaME,javaSE,javaEE)?
|-第五节 JDK、JRE、JVM
|-第六节 安装Java
第二章 学习Java
|-第一节 编写第一个Java
|-第二节 类、方法、属性
|-第三节 接口
|-第四节 关键字
|-第五节 操作符
|-第六节 基本数据类型
|-第七节 包装类型、String
|-第八节 Java中的数组
|-第九节 Java中的List
|-第十节 Map
第三章 基础应用
|-第一节 集合
|-第二节 枚举
|-第三节 Java的一些基础类库(lang,util,math,sql,text)
|-第四节 System
|-第五节 I/O
|-第六节 Swing
第四章 高级特性
|-第一节 Java 命令详解
|-Javac 命令
|-第二节 JVM 详解
|-JVM 介绍
|-JVM 组成——类加载器
|-Bootstrap、Extension、Application Class Loader
|-java.lang.ClassLoader
|-自定义ClassLoader
|-Java 内存结构
|-堆(Heap)
|-本地方法栈(Native Method Stacks)
|-方法区(Method Area)
|-程序计数寄存器(Program Counter Register)
|-垃圾收集器(Garbage Collection)
|-GC 介绍
|-GC 优化及配置
|-GC 算法总结
|-JVM 组成——执行引擎
|-JVM 配置参数
|-自定义JVM 参数
|-JVM 监控
|-编写自己的监控程序
|-JVM 优化
|-参数优化
|-深度优化
|-其他JVM产品
|-第三节 JDBC
|-DataSource
|-DataSource的作用
|-你真的了解DataSource吗?
|-数据库连接池
|-c3p0
|-c3p0性能测试
|-Proxool
|-Druid
|-连接池的选择
第五章 JavaEE
|-第一节 JavaEE是什么
|-第三节 三大框架SSH
|-Spring
|-Struts
|-Hibernate
|-第四节 Webservice
|-第五节 SOA
|-第六节 RPC
|-第七节 Java RMI介绍
|-第一个rmi应用
|-RMI相关接口
|-RMI与Spring结合
|-第八节 应用服务器
|-tomcat
|-jboss
|-glassfish
|-weblogic
|-apache
|-nginx
第六章 Java开源框架
|-第一节 报表工具
|-
|-
|-第二节 Office工具
|-第三节 Xml工具
|-第四节 Apache开源工具
第七章 项目工具
|-第一节 开发工具
|-王者eclipse
|-精英myEclipse
|-个性Intellij
|-原生netbeans
|-其他
|-第二节 构建工具
|-Ant简介及安装
|-Ant实例分析
|-第三节 持续集成工具
|-Apache Continuum
|-Cruise Control (CC)
|-Hudson
|-第四节 测试工具
|-junit
|-Jira
|-Bugfree
|-jmeter
|-第五节 存储工具
|-Memcache
|-mongodb
|-Mysql
|-MyISAM与InnoDB的选择
|-MySql分区性能测试
|-MySQL子分区
|-MySQL主从复制的错误处理
|-MySQL proxy
|-大数据下的MySQL
|-oracle
|-第六节 版本管理
|-CVS
|-SVN
|-ClearCase
|-SVN(CVS)+Hudson+Ant+Jira
|-第七节 其他工具
|-代码检查
|-CheckStyle
|-findBug
|-Code Style
|-Clean Up
|-Code Templates
|-Formatter
|-将Java包装成系统服务
|-第八节 Eclipse常用插件
|-
第八章 设计模式
|-第一节 创建型
|-Factory Method(工厂方法)
|-Abstract Factory(抽象工厂)
|-Builder(建造者)
|-Prototype(原型)
|-Singleton(单例)
|-第二节 结构型
|-Adapter Class/Object(适配器)
|-Bridge(桥接)
|-Composite(组合)
|-Decorator(装饰)
|-Facade(外观)
|-Flyweight(享元)
|-Proxy(代理)
|-第三节 行为型
|-Interpreter(解释器)
|-Template Method(模板方法)
|-Chain of Responsibility(责任链)
|-Command(命令)
|-Iterator(迭代器)
|-Mediator(中介者)
|-Memento(备忘录)
|-Observer(观察者)
|-State(状态)
|-Strategy(策略)
|-Visitor(访问者)