注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java轻松入门

Java轻松入门

Java轻松入门

定 价:¥36.00

作 者: 郝焕 编著
出版社: 人民邮电出版社
丛编项:
标 签: J2EE

购买这本书可以去


ISBN: 9787115194671 出版时间: 2009-04-01 包装: 平装
开本: 16开 页数: 268 字数:  

内容简介

  《Java轻松入门》一切从实际出发,不拘泥于深奥的理论,也绝不敷衍于人云亦云,从最基础的Java语言特点讲起。每一个知识点,都提炼自笔者多年的经验所得;每一个示例,都佐以鲜活的小情景。《Java轻松入门》的特点就是情景式的描述,用一个全新的视角与手法来介绍Java的基本概念及核心的面向对象思想,并介绍了多线程、SWT的窗体开发、文件操作、JDBC等关键技术,同时为读者准备了两个有趣的小项目,寓学于乐,使读者轻轻松松学Java。Java是什么,相信已不需要再多说什么,打开各招聘网站,需求量最大的一定是Java人才。Java自1995年推出之后,经过多年的发展,已发展为一个完善而庞大的体系。小到嵌入式系统的小游戏,大到企业级应用的ERP系统,都有Java的影子。Java简单而又强大,优雅而又健壮,加上更为纯粹的面向对象,显而易见的优点让Java赢得了程序员的拥护,也赢得了企业界的支持。尽管Java是如此的优秀,然而学一门语言毕竟是生涩的,《Java轻松入门》就致力于让读者更轻松、更愉快地进入Java世界的大门。《Java轻松入门》非常适合对Java感兴趣、思维活跃、期望以一种轻松愉快的心态来进行学习的初学者。《Java轻松入门》完全不需要读者有任何的编程方面的基础知识,只要有兴趣,那么《Java轻松入门》就是最适合的选择。

作者简介

暂缺《Java轻松入门》作者简介

图书目录

第1篇 筑基
第1章 Java初体验
1.1 为什么是Java
1.2 Java怎么改变我的生活
1.3 打开大门前的准备
1.3.1 下载JDK
1.3.2 安装JDK
1.3.3 JDK的配置
1.3.4 测试JDK配置是否成功
1.4 Java世界的风俗
1.4.1 命名规范
1.4.2 代码编写常见规则
1.4.3 Java注释要求
1.5 站在门口说Hello
1.5.1 编写HelloWorld代码
1.5.2 编译和运行HelloWorld
1.5.3 如何获取在线帮助
1.6 小结
1.7 习题
第2章 Java江湖的宝剑Eclipse
2.1 Eclipse的获取与安装
2.1.1 下载与安装Eclipse
2.1.2 启动Eclipse
2.1.3 汉化Eclipse
2.2 Eclipse使用说明
2.2.1 什么是工作空间
2.2.2 Eclipse工作界面概述
2.2.3 什么是透视图
2.2.4 什么是视图
2.2.5 熟悉Eclipse的菜单栏和工具栏
2.2.6 先人一手,掌握快捷键
2.3 手把手HelloWorld
2.3.1 起式,创建新的Java项目
2.3.2 出招,创建可执行Java类
2.3.3 不一样的HelloWorld
2.4 Eclipse进阶
2.4.1 导入已有项目
2.4.2 插件机制简介
2.5 小结
2.6 习题
第3章 Java功法之数据类型
3.1 生来不变的常量
3.2 为变而生的变量
3.3 数据类型
3.3.1 常用基础类型
3.3.2 对象类型
3.3.3 String详解
3.3.4 高精度数据类型
3.3.5 数组基础
3.4 数据类型间的转换
3.5 Java中的常用运算符
3.5.1 赋值运算符
3.5.2 算术运算符
3.5.3 运算符的优先级别与结合特性
3.6 Java的自留地——关键字
3.7 小结
3.8 习题
第4章 用如果造句——条件语句
4.1 如果…
4.1.1 关系条件
4.1.2 逻辑条件
4.1.3 用问号写最简洁的如果句子
4.2 否则…
4.2.1 如果与否则if…else…
4.2.2 如果里的如果——if嵌套
4.3 开关switch
4.3.1 switch怎么用
4.3.2 switch与if的比较
4.3.3 用switch写个红绿灯开关
4.4 小结
4.5 习题
第5章 减轻重复劳动——循环语句
5.1 三千米的跑圈运动
5.1.1 用for语句跑圈
5.1.2 圈数加加,体力减减
5.1.3 什么时候用for
5.2 跑不动了怎么办
5.2.1 跳出比赛用Break
5.2.2 偷工减料直接下一圈Continue
5.3 圈圈的其他跑法
5.3.1 边跑边看终点的while
5.3.2 先跑一圈再说的do…while…
5.3.3 圈套圈——循环嵌套
5.4 各种跑圈方法的特点比较
5.5 小结
5.6 习题
第6章 对象是什么
6.1 一切都是对象
6.1.1 什么是对象
6.1.2 为什么要面向对象
6.2 包
6.2.1 包是什么
6.2.2 包起到什么作用
6.2.3 容易出错的包路径
6.2.4 使用包中的类
6.3 类
6.3.1 什么是类
6.3.2 类的结构
6.3.3 成员方法
6.3.4 成员变量和局部变量
6.3.5 公用还是私用
6.3.6 static关键字的使用
6.3.7 构造方法的意义
6.4 使用对象
6.4.1 创建对象
6.4.2 使用对象
6.4.3 对象的作用域
6.4.4 垃圾回收
6.5 小结
6.6 习题
第7章 对象深入
7.1 父子传承——继承
7.1.1 继承概念
7.1.2 继承的代码实现
7.1.3 继承中的类型转换
7.1.4 继承中的子类可以做些什么
7.1.5 单根继承
7.1.6 哪些遗产可以继承
7.1.7 继承后的初始化顺序
7.2 一名多用与青出于蓝
7.2.1 一名多用——方法的重载
7.2.2 青出于蓝——方法的覆写
7.3 抽象类与final类
7.3.1 我是模板之抽象类
7.3.2 巧用抽象类
7.3.3 我不要后代之final类
7.4 向世界说我能做到——接口
7.4.1 接口是什么
7.4.2 兑现承诺实现接口
7.4.3 面向接口编程
7.4.4 用接口实现多重继承特性
7.5 一切的根java.lang.Object
7.6 小结
7.7 习题
第8章 形形色色的对象仓库
8.1 有序但容量有限的仓库——数组
8.1.1 单列门的床头柜——一维数组
8.1.2 分格书橱——二维数组
8.1.3 立体仓库——多维数组
8.1.4 经常出错之数组越界
8.2 不限容的大仓库ArrayList
8.2.1 ArrayList的定义
8.2.2 添加对象到ArrayList
8.2.3 从ArrayList中获取对象
8.2.4 从ArrayList中移除对象
8.2.5 ArrayList其他常用方法
8.2.6 迭代器Iterator实现ArrayList的迭代
8.2.7 ArrayList的自定义排序
8.3 不允许重复的仓库Set
8.3.1 使用HashSet类
8.3.2 使用TreeSet类
8.4 易于检索的仓库HashMap
8.4.1 HashMap的定义
8.4.2 HashMap优点
8.4.3 HashMap的数据存取
8.4.4 HashMap的迭代
8.5 其他仓库
8.5.1 HashTable的简介
8.5.2 Vector的简介
8.5.3 TreeMap的简介
8.5.4 LinkedList的简介
8.6 让仓库更安全——泛型
8.7 小结
8.8 习题
第2篇 进阶
第9章 不当甩手掌柜——异常处理
9.1 出异常了
9.1.1 异常是什么
9.1.2 异常的分类
9.1.3 常见异常列表
9.2 捕捉捣蛋鬼之try…catch…
9.3 抓异常的处理策略
9.3.1 抓了不管的Unchecked异常
9.3.2 两手硬抓的Checked异常
9.4 自定义异常
9.5 抓住捣蛋鬼后的清场行动之finally使用
9.6 小结
9.7 习题
第10章 进出之道Java输入输出系统
10.1 JavaI/O简介
10.1.1 流的概念
10.1.2 字节数据流
10.1.3 字符数据流
10.1.4 缓冲数据流
10.2 到命令行的输入输出
10.2.1 标准流
10.2.2 命令行上的输入输出
10.2.3 格式化输出
10.3 一步一步学文件操作
10.3.1 文件夹操作
10.3.2 文件操作
10.3.3 文件内容的读写
10.4 Properties类文件的操作
10.4.1 读取Properties文件
10.4.2 写入Properties文件
10.4.3 Properties类详解
10.5 Serializable接口的使用
10.5.1 Serializable概念
10.5.2 把对象写到硬盘上
10.6 小结
10.7 习题
第11章 榨干CPU之多线程
11.1 线程起步
11.1.1 进程与线程
11.1.2 可恶的排队
11.1.3 造个分身去排队
11.2 怎么创建线程
11.2.1 通过继承Thread类创建线程
11.2.2 通过实现Runnable接口创建线程
11.2.3 怎么选择最符合的创建方式
11.3 我想排到前面去
11.3.1 调整线程的优先级
11.3.2 线程的执行顺序
11.4 维持排队秩序——线程的控制
11.4.1 中断线程
11.4.2 join方法
11.4.3 sleep()方法
11.4.4 yield()方法
11.5 默默地做任务——守护线程
11.6 重要共享资源管理——线程的同步
11.6.1 多线程同写一块数据
11.6.2 线程同步方法
11.6.3 将代码块设为同步
11.6.4 线程死锁
11.7 线程间通信
11.7.1 线程的状态
11.7.2 wait( )、notify( )与notifyAll( )
11.7.3 几个不再被使用的方法
11.8 小结
11.9 习题
第12章 通往数据库的桥(JDBC)
12.1 什么是JDBC
12.1.1 JDBC简介
12.1.2 关系型数据库的常见操作
12.1.3 怎样获取正确的JDBC驱动程序
12.2 必须会使用的JDBC类
12.2.1 打开数据库的Connection
12.2.2 执行指令的Statement
12.2.3 查询结果集ResultSet
12.3 一步一步学查数据库
12.3.1 执行查询SQL语句
12.3.2 处理查询结果
12.3.3 完整的查询示例
12.4 一步一步学各种数据库操作
12.4.1 怎么插入数据到数据库
12.4.2 怎么更新数据到数据库
12.4.3 怎么从数据库删除数据
12.5 JDBC处理事务
12.6 小结
12.7 习题
第13章 窗体程序开发技术(Swing)
13.1 Swing简介
13.2 跟我学用窗体说HelloWorld
13.2.1 创建主窗体
13.2.2 创建菜单
13.2.3 创建工具栏
13.2.4 创建文本框
13.2.5 创建按钮
13.2.6 添加消息框
13.2.7 添加事件
13.2.8 完整代码
13.3 常用布局管理器
13.3.1 FlowLayout布局
13.3.2 BorderLayout布局
13.3.3 GridBagLayout布局
13.4 所见即所得的Jigloo
13.4.1 Jigloo的获得
13.4.2 Jigloo的创建向导
13.4.3 Jigloo的操作界面简介
13.5 小结
13.6 习题
第3篇 实战讲解
第14章 轻轻松松黑杰克(21点)
14.1 21点游戏的需求分析
14.1.1 需求用例分析
14.1.2 玩法分析
14.2 代码实现
14.2.1 Card扑克牌
14.2.2 Player玩家
14.2.3 Dealer荷官
14.2.4 CardsInHand一手好牌
14.2.5 BlackJack游戏开始
14.3 小结
第15章 应用实战之实用个人通讯册(C/S)
15.1 需求分析
15.2 数据库设计
15.3 界面设计
15.3.1 主界面设计
15.3.2 添加联系人界面
15.3.3 修改联系人界面
15.3.4 删除联系人界面
15.4 功能实现
15.4.1 工具代码
15.4.2 数据库表访问类
15.4.3 主界面代码
15.4.4 添加与修改界面代码
15.5 小结
附录 JDK命令详解
A.1 rmic
A.2 rmid
A.3 rmiregistry
A.4 serialver
A.5 jarsigner
A.6 keytool
A.7 native2ascii
A.8 appletviewer
A.9 extcheck
A.10 jar
A.11 javadoc
A.12 javac

本目录推荐