准备用一年左右时间写一个系列的文章《我所了解的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多线程
|-Java多线程
第四章 高级特性
|-第一节 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
|-连接池的选择
|-第四节 Java并发包
|-
第五章 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
|-MySQL Cluster
|-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(访问者)
相关推荐
第1章 Java EE的基本知识 1 1.1 Java EE的出现及其特点 1 1.2 Java EE的分层模型和平台组成 4 1.2.1 Java EE的分层模型 4 1.2.2 Java EE的结构变形 5 1.2.3 Java EE平台的组成 7 1.3 Java EE参与人员的...
JAVA游戏开发课程设计报告 ———————————————————————————————— 作者: ———————————————————————————————— 日期: Java课程设计 题目:多线程端口...
Java语言课程设计任务书 ———————————————————————————————— 作者: ———————————————————————————————— 日期: Java语言课程设计任务书 1. Java...
与传统的电话订餐以及去店里订餐的方式相比,网络订餐有着自己独特的优点——直观、互动性强、成本低、方便快捷。顾客可以及时了解到最新商品,及时反馈商家的服务;也能在商家营业的任何时候下单,并且自由决定送餐...
通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,...
本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。 五年前,如果不...
三十一、Java 图形化界面设计——布局管理器之 GridLayout(网格布局) 网格布局特点: l 使容器中的各组件呈 M 行×N 列的网格状分布。 l 网格每列宽度相同,等于容器的宽度除以网格的列数。 l 网格每行高度相同,...
本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。 五年前,如果不...
通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,...
通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,...
通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,...
通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,...
了解了核三框架的总体结构和开发流程,并能在核三的基础上进行项目开发。 参与了社保电子支付项目的开发。主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库 因为自己在...
集成调试器(要求Oracle 7.3.4或更高)——该调试器提供您所需要的全部特性:跳入(Step In)、跳过(Step Over)、跳出(Step Out)、异常时停止运行、断点、观察和设置变量、观察全部堆栈等。基本能够调试任何...
我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集...
—— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘 面纱,包括 XMLHttpRequest 对象。 五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了...
老师以及在职研究人员 0.4 参考文献 [1] 陈天河等编著,《Java数据库高级编程宝典》,电子工业出版社,2005年 [2] 文东,数据库系统开发基础与项目实训——基于SQL server 2005,北京科海电子出版社,2009年4月 [3] ...
2)虚拟现实技术与虚拟现实GIS最新技术总体介绍:OpenGL介绍及上机练习开发(机房):三维建模;纹理制作;开发与系统集成:采用VC++、java和OpenGL以动态库或者组件的应用开发;模型库建立建模工具可以采用目前流行的...
使学生网络总体规划有大致了解,以便于网络技术的学习。 二、教学目标: 1、能掌握整个网络组建的流程; 2、能理解并熟悉常见中小型企业的网络系统集成方案; 3、能清楚网络招标的流程并理解网络标书的格式及书写...
使用用例与传统的方法不同,将项目分解成使用用例是面向对象地过程而不是面向实现地过程,用例关注地是系统外地用户,有助于让开发人员了解最重要地部分——满足用户需求和期望。通过用例,用户也能清楚看到系统提供...