网站

更多书籍点击进入>> CiCi岛

下载

电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍

  • 电子书下载(皮皮云盘-点击“普通下载”)
  • 购买正版

封页

编辑推荐

★第14届Jolt大奖的参赛图书。   ★《HeadFirstJava》使纸质图书成为了你所见过的*接近GUI的事物,使学习Java成为一种风尚。   ★Java技术无所不在——如果你是一个软件开发者且没有学习过Java,那么本书是您不二的选择。 Head First系列其他新书

内容简介

《HeadFirstJava》是一本完整地面向对象(object-oriented,OO)程序设计和Java的学习指导用书,根据学习理论所设计,你可以从程序语言的基础开始,到线程、网络与分布式程序等项目。重要的是,你可以学会如何像一个面向对象开发者一样去思考,而且不只是读死书。

  在这里,你可以会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。

  在这些活动中,你还会写出一堆真正的Java程序,如一个船舰炮战游戏和一个网络聊天程序等等。

  “HeadFirst系列”图文并茂学习方式能让你快速地在脑海中掌握住知识,敞开心胸准备好学习这些关键性的主题:

  ★Java程序语言

  ★面向对象程序开发

  ★Swing图形化接口

  ★使用JavaAPI函数库

  ★编写、测试与布署应用程序

  ★处理异常;多线程

  ★网络程序设计

  ★集合与泛型

作者简介

Kathy Sierra,当过软件开发人员(游戏开发与人工智能),在sun公司指导Iava讲师如何传授全新的技术给用户。她是Sun公司大部分认证考试的设计领导人,也是javaranch.com这个获得SoftwareDevelopment/JoltProductivitly大奖肯定的Java志愿者社区网站的发起人。Kathy 还合作出版了《Head First Servlet》(中文版已出版)《Head First Servlet EJB》(中文版已出版)《Head First Design Patterns》。你可以通过Kathy@wickedlysmart.com 与她联系。   Ber tBares,有着20年的软件开发、授课经验,也是Sun公司认证考试的设计领导人。他在人工智能领域上有许多国际性的知名客户。Bert与Kathy合作开创了Head First系列图书。你也许会在IGS Go服务器上遇到他(昵称为jackStraw),你还可以通过terrapin@wickedlysmart.com跟他联系。   虽然Kathy和Bert尝试要尽可能地回复E-mail,但时间有限而信件又多。取得技术帮助的又快又好的方法是到Javaranch.com 的Java初学者论坛一游。

目 录


1 进入Java的世界
Java的工作方式
Java的程序结构

剖析类
main()方法
循环
条件分支
设计程序
术语制造机
谈话录
习题
2 拜访对象村
椅子大战
继承
覆盖
什么是类?
创建你的第一个对象
使用main()
猜数字
习题
3 认识变量
声明变量
Primitive主数据类型
Java关键字
引用变量
对象的声明与赋值
可回收堆空间
数组
习题
4 对象的行为
操作对象状态的方法
方法参数与返回类型
值传递
Getters与Setters
封装
数组中的引用
习题
5 超强力方法
创建战舰游戏
简单版
编写伪码
测试
编写程序
完成版
用Math.random()产生随机数
预先输入好的程序
循环
类型转换
用Integer.parseInt()转换字符串
习题
6 使用Java函数库
7 对象村的优质生活
8 深入多态
9 对象的前世今生
10 数字很重要
11 有风险的行为
12 看图说故事
13 使用Swing
14 保存对象
15 网络联机
16 数据结构
17 发布程序
18 分布式计算
附录A:程序料理决定版
附录B:十大遗珠之憾
索引

媒体评论

★“阅读《Head First Java》这本书,你将从中体会到学习的乐趣。对于希望学习一门新的编程语言,又不是计算机科学系或者没有编程经验的人来说,本书简直就是极好的。”   ——Judith Taylor,Southeast Ohio Macromedia用户组   ★“你能从本书精心制作、打破常规的排版设计中获得其他书不能有的益处。它为你准备了一匹通往Java领域的伟大坐骑”   ——Neil R.Bauman,Captain & CEO,Geek Cruises   ★“《Head First Java》的迷人风格会教你如何从对Java一无所知到精通Java。”   ——Dr.Dan Russell,INM Mlmaden 研究中心用户科学与体验组主任   ★“到处都在用Java技术,移动电话、汽车、照相机、打印机、游戏、PDA、ATM、智能卡、体育馆、医疗设备、Web摄像机、服务器等,无不有Java的身影。如果你想开发软件却还没学过Java,Head First是不二的选择。”   ——Erich Gamma,IBM杰出工程师 《Design Patterns》作者之一

Head First Java(中文版)相关推荐

  1. 《Effective.Enterprise.Java中文版》知识点摘要

    <Effective.Enterprise.Java中文版>本书最重要的部分是:理解企业级计算技术中的常规问题和使用企业级JAVA平台技术来处理这些问题.. 语言和API也许会发生变化,但 ...

  2. 读《Effective java 中文版》(2)

    FROM 竹笋炒肉 http://hedong.3322.org/ 读<Effective java 中文版>(2) 第10条:谨慎地改写clone Cloneable接口的目的是作为对象 ...

  3. 竹笋炒肉转载 -- 读《Effective java 中文版》(2)

    FROM 竹笋炒肉 http://hedong.3322.org/ 读<Effective java 中文版>(11) 第10条:谨慎地改写clone Cloneable接口的目的是作为对 ...

  4. Java之父都需要的《Effective Java中文版(第3版)》到底有多牛b!Java程序员都应该需要!

    写在前面 你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰.更正确.更健壮且更易于重用的代码? Effective Java中文版(第3版) 再适合不过了!这是一本分享经验并 ...

  5. 【第5期】终于等到你!《Effective Java 中文版》原书第3版!

    "我很希望我10年前就能拥有这本书.有人可能认为我不需要任何Java方面的书籍,但是我需要这本书."  --Java之父James Gosling 这段话出自Java之父James ...

  6. in java中文版百度云 thinking_小程序订阅消息推送(含源码)java实现小程序推送,springboot实现微信消息推送...

    前面写过一篇云开发实现小程序订阅消息(模板消息)推送的文章,<借助云开发实现小程序订阅消息和模板消息的推送功能>是有好多同学用的是Java写后台,所以今天就再来写一篇Java后台实现小程序 ...

  7. java中文版src_java Web开发医药后台管理系统mysql版本源代码下载,支持中英文

    package com.lyq.dao; import java.util.List; import com.lyq.persistence.Category; import com.lyq.util ...

  8. Head First Java(中文版)pdf

    下载地址:网盘下载 内容简介  · · · · · · <Head First Java>是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导.此书是根据 ...

  9. 读书笔记-《ON JAVA 中文版》-摘要8[第八章 复用]

    文章目录 第八章 复用 1. 组合语法 2. 继承语法 2.1 初始化基类 2.2 带参数的构造函数 3. 委托 4. 结合组合与继承 4.1 保证适当的清理 4.2 名称隐藏 5. 组合与继承的选择 ...

  10. 读书笔记-《ON JAVA 中文版》-摘要9[第九章 多态]

    文章目录 第九章 多态 1. 向上转型回顾 1.1 忘掉对象类型 1.2 转机 1.3 方法调用绑定 1.4 产生正确的行为 1.5 可扩展性 1.6 陷阱:"重写"私有方法 1. ...

最新文章

  1. 笑出腹肌的注释,都是被代码耽误的诗人!
  2. pythoninterpolate用法_Pytorch上下采样函数--interpolate用法
  3. java用集合类求数组交并集_java 并集 数组/集合 有重复元素需 保留(急)
  4. php disable classes,PHP安全配置基础教程(3)
  5. 放苹果(信息学奥赛一本通-T1222)
  6. 自适应 响应式展示型企业通用网站源码 织梦dedecms模板
  7. mysql 复制数据_MySQL快速复制数据库数据表的方法
  8. 火星坐标系解密-iDesktopX空间数据处理
  9. 无需任何软件,简单修改Win7开机登陆界面背景图片
  10. 华为路由与交换 eSight基本概述学习笔记
  11. iOS跳转到设置和其他APP的那些事
  12. 热议:CSS为什么这么难学?一定是你的方法不对
  13. 服务器无线桥接技巧,两个路由器无线桥接完美教程【图】
  14. 360宽带测速器怎么用 360测试如何在线测网速
  15. 多项目版本管理:monorepo 策略
  16. 微信公众号添加聊天机器人
  17. 4.4 属性集 - Attribute Set
  18. MQTT通信架构 搭建MQTT服务器
  19. Java入门教程笔记(一)
  20. 华为鸿蒙系统下载猫薄荷,鸿蒙2.0官网版下载-华为鸿蒙2.0系统下载-ROM之家

热门文章

  1. 梦幻星球社区APP源码 HYBBS的iApp社区源码
  2. 小米 samba linux,解决小米路由器升级固件后samba无法访问一例
  3. Prescan:关于Prescan与Matlab联合仿真问题小总(不定时补充)
  4. Java函数式编程详解
  5. sb3转换exe_SB转exe或swf(sb3toSB2.rar
  6. EasyDrv 3.5 Beta 1.5驱动选择工具最新版
  7. Scratch 3.X中的部分错误汇总
  8. Dubbo视频教程《基于Dubbo的分布式系统架构视频教程》----课程列表
  9. 下载mysql驱动jar包
  10. c++图书馆管理系统