Java JDK 5.0学习笔记 - 免费试读 - book.csdn.net

来源:百度文库 编辑:神马文学网 时间:2024/04/29 12:23:39

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载 内容介绍: 本书是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API等均进行了详细介绍。本书的最后一章还安排了一个“文字编辑器”的专题制作。本书门槛很低,只要您了解Windows基本操作,无需有其他程序语言的基础,甚或没有接触过Java,都可以通过本书扎扎实实地学习Java。而对于一些曾经学习过Java,但概念和基础仍不扎实的读者,本书也准备了一些面向对象的观点与进阶的议题可供参考。
本书作者实际姓名为林信良,良葛格是其网络化名,台湾知名培训师,计算机畅销书作者,SUN官方教材主要编写成员之一。其另外一部作品《Spring技术手册》在台湾和大陆都很畅销。

目录

  • 目录

序言

  • 导读
  • 前言

第1章 了解Java

  • 1.1 什么是Java
  • 1.2 Java的特性
  • 1.3 如何学习Java
  • 1.4 接下来的主题
  • 1.5 网络资源

第2章 入门准备

  • 2.1 下载、安装和了解JDK
  • 2.2 设置Path与Classpath
  • 2.3 第一个Java程序
  • 2.4 选择开发工具
  • 2.5 接下来的主题
  • 2.6 网络资源

第3章 语法入门

  • 3.1 第一个Java程序
  • 3.2 在命令行模式下与程序互动
  • 3.3 数据和运算
  • 3.3.1 数据类型
  • 3.3.2 变量和常量
  • 3.3.3 算术运算
  • 3.3.4 比较和条件运算
  • 3.3.5 逻辑和位运算
  • 3.3.6 递增和递减运算
  • 3.4 流程控制
  • 3.4.1 if条件式
  • 3.4.2 switch条件式
  • 3.4.3 for循环
  • 3.4.4 while循环
  • 3.4.5 break和continue
  • 3.5 接下来的主题
  • 3.6 网络资源

第4章 从autoboxing和unboxing认识对象

  • 4.1 关于对象
  • 4.2 自动装箱和拆箱
  • 4.3 接下来的主题
  • 4.4 网络资源

第5章 数组

  • 5.1.1 一维数组对象
  • 5.1.2 二维数组对象
  • 5.2 高级数组概念
  • 5.2.1 高级的数组操作
  • 5.2.2 Arrays类
  • 5.2.3 foreach与数组
  • 5.3 接下来的主题
  • 5.4 网络资源

第6章 字符串

  • 6.1 认识字符串
  • 6.1.1 String类
  • 6.1.2 不可变(Immutable)字符串
  • 6.1.3 StringBuilder类
  • 6.2 字符串高级运用
  • 6.2.1 命令行变量
  • 6.2.2 分离字符串
  • 6.2.3 使用正则表示式(Regular Expressi...
  • 6.2.4 Pattern和Matcher
  • 6.3 接下来的主题
  • 6.4 网络资源

附录A Ant简介

  • A.1 Ant设置
  • A.2 第一个Ant构建
  • A.3 任务(Target)
  • A.4 属性(Property)
  • A.5 路径(Path)
  • A.6 常用任务(Task)
  • A.7 一个简单的buildfile

附录B JUnit简介

  • B.1 单元测试(Unit Test)
  • B.2 JUnit设置
  • B.3 第一个JUnit测试
  • B.4 自动构建与测试
  • B.5 自动生成测试报告