Java入门1·2·3——一个老鸟的Java学习心得

作者:臧萌

出版:清华大学出版社

年代:2010 更多图书信息

图书简介

本书是一本与众不同的Java入门好书。作者以独特的视角,向Java初学者讲述了如何才能真正理解和掌握Java语言。本书充分考虑了初学Java语言的种种困难,讲解时细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比的方式讲解,还给出了大量的流程图帮助读者理解各种概念和程序的运行过程。另外,作者专门录制了近16小时的多媒体语音教学视频帮助读者直观地学习。这些视频和书中的源代码一起收录于本书的DVD光盘中。本书分3篇。第1篇为Java语言基本语法,包括Java语言概述、配置开发环境、Java中的基本数据类型、Java运算符、Java流程控制语句和数组。第2篇为Java语言高级语法,包括类、对象、方法、继承、多态、修饰符、接口、抽象类、内部类、Java异常处理和多线程编程。第3篇为Java语言编程进阶,包括Java编程常用知识、Java文件编程、Java文件I/O编程、Java TCP编程、Java UDP编程、Java Swing编程、JDBC编程,最后还给出了一个聊天程序实例和一个数据表操作窗口实例,将Swing、UDP、Java集合类、线程同步、接口和JDBC编程有机地结合起来,展示了开发一个简单程序的典型步骤。本书适合广大想学习一门编程语言的读者、没有任何基础的Java入门读者、Java自学人员、从其他语言转向Java语言的读者、大中专院校的学生和社会培训学生。

(展开)

编辑推荐

推荐阅读本书第2版,即《Java入门123——一个老鸟的Java学习心得(二维码版)》
其他Java精品图书推荐
《Java编程实战宝典》
《Java趣味编程100例》
《Java程序性能优化——让你的Java程序更快、更稳定》
《Java编程手记:从实践中学习Java》
《程序员的数学思维修炼(趣味解读)》
《我和数学有约——趣味数学及算法解析》
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》
《Java Web整合开发王者归来+Java Web整合开发实战(套装共2册)》

(展开)

目录

第1篇 Java语言基本语法
第1章 让自己的第一个Java程序跑起来
教学视频:19分钟
1.1 想要用Java改变这个世界吗?
1.1.1 Java有什么优势?
1.1.2 Java在哪儿?
1.2 准备好开始Java之旅
1.2.1 下载JDK
1.2.2 安装JDK
1.2.3 配置环境变量
1.2.4 测试环境是否安装成功
1.2.5 如果失败了怎么办?
1.3 让自己的第一个程序运行起来
1.3.1 编写自己的Hello World源程序
1.3.2 编译自己的Hello World程序
1.3.3 让代码运行起来
1.4 初探:Hello World
1.4.1 类(Class):Java世界中一类物体
1.4.2 方法(Method):物体的功能
1.4.3 main()方法:所有Java程序执行的起点
1.5 名词解释
1.5.1 JDK和Java平台
1.5.2 Java编译器(Java Compiler)
1.5.3 Java类库(Java Class Librarics)
1.5.4 Java虚拟机(Java Virtual Machine)
1.5.5 HelloWorld的整个流程
1.6 小结:我们学会了编译和运行一个Java程序!
1.7 习题

第2章 搭建自己的集成开发环境
教学视频:31分钟
2.1 安装集成开发环境
2.1.1 集成开发环境有哪些
2.1.2 安装Eclipse 2.2 Eclipse界面介绍
2.2.1 启动Eclipse
2.2.2 Eclipse的Perspective
2.2.3 Eclipse的菜单
2.2.4 Eclipse的工具条
2.2.5 Eclipse辅助视图区
2.2.6 Eclipse中Package Explorel
2.2.7 Eclipse中的源代码编辑器
2.2.8 Eclipse的设置窗口
2.2.9 Eclipse中的其他视图
2.3 如何使用Eclipse
2.3.1 在Eclipse中创建自己的第一个项目
2.3.2 在Eclipse中编写HelloWorld程序
2.3.3 通过Eclipse运行HelloWorld
2.4 小结:Eclipse——功能很强大
2.5 习题

第3章 Java中的基本数据类型和运算符
教学视频:1小时5分钟
3.1 Java中的基本数据类型
3.1.1 基本数据类型——编程语言中的数据原子
3.1.2 Java中的基本上数据类型介绍
3.1.3 基本数据类型值域
3.2 Java运算符
3.2.1 变量的概念
3.2.2 插曲:Java中的语句
3.2.3 创建一个变量和变量名的规范
3.2.4 Java中的基本运算符和表达式
3.2.5 Java中的布尔运算符 3.3 基本数据类型运算的难点
3.3.1 强制类型转换——小数哪里去了
3.3.2 类型的转换在运算中悄悄进行
3.3.3 强制类型转换最优先
3.3.4 等号其实不简单
3.3.5 小心使用浮点数进行比较
3.3.6 boolean和char
3.3.7 不要使用还没有创建出来的变量
3.3.8 String——char串起的项链
3.3.9 转义符——看不见写得出
3.4 小结:基本数据类型——Java中一切数据和运算的基础
3.5 习题

第4章 Java中的程序执行流程
教学视频:1小时57分钟
4.1 顺序执行
4.2 使用if-else让程序懂得判断
4.2.1 if语句
4.2.2 if语句的嵌套
4.2.3 if-else语句
4.2.4 if_else语句嵌套
4.3 使用while进行循环
4.3.1 使用while语句
4.3.2 使用do-while语句
4.4 使用for进行循环
4.4.1 自增和自减操作
4.4.2 for语句
4.4.3 for语句省略形式
4.5 语句中不能不说的事
4.5.1 小心复杂语句中创建的变量
4.5.2 别让循环次数给弄懵了
4.5.3 循环的嵌套
4.6 continue关键字与break关键字
4.6.1 continue关键字
4.6.2 break关键字
4.7 使用switch进行跳转
4.8 大例子
4.8.1 从控制台读取数据
4.8.2 结账程序中的循环
4.9 小结:Java不是一个直肠子
4.10 习题

第5章 数组
教学视频:35分钟
5.1 什么是数组
5.1.1 假设:如果需要逐个定义变量
5.1.2 数组初探
5.1.3 数组——物以类聚
5.1.4 数组元素的值内有乾坤
5.1.5 创建数组的简洁语法
5.2 数组的“名”与“实
5.2.1 “名”与“实”分离的数组
5.2.2 一“实”多“名”的数组
5.2.3 一“实”多“名”带来的困惑
5.3 多维数组
5.3.1 什么是多维数组
5.3.2 多维数组的实质
5.4 数组大练兵
5.4.1 轻松查询全班成绩
5.4.2 轻松查询全校成绩不在话下
5.4.3 杨辉三角
5.5 小结:方便快速的数组
5.6 习题

第2篇 Java,语言高级语法
第6章 Java的类(CIass)和对象(Object)
教学视频:59分钟
6.1 驾驶汽车向类(Class)的世界进发
6.1.1 汽车带来的问题
6.1.1 类的组成
6.1.3 使用自定义的Car类
6.1.4 类和对象
6.1.5 源文件的存放
6.1.5 理解引用
6.1.7 null关键字
6.2 巧妙使用类中的属性
6.2.1 在类中给每个变量一个初始值
6.2.2 定义自己的引用
6.2.3 使用点操作符的技巧
6.2.4 类的数组
6.3 小结:Java其实是个类和对象的世界
6.4 习题

第7章 Java中的方法——给汽车丰富多彩的功能
教学视频:2小时55分钟
7.1 方法:让汽车开动
7.1.1 引出问题:开动汽车
7.1.2 那么,方法到底是什么呢?
7.1.3 方法调用过程初探
7.2 Java普通方法的组成部分
7.2.1 访问控制符:public
7.2.2 返回值和关键字void
7.2.3 方法名(MethodName)
7.2.4.参数列表(ParameterList)
7.2.5 方法体(MethodBody)
7.2.6 方法串串烧
7.3 方法的参数:让汽车加速
7.3.1 方法的参数:让汽车可以加速
7.3.2 带参数的方法有何不同?
7.3.3 让方法有多个参数
7.4 返回值:汽车超速了吗?
7.4.1 写一个有返回值的方法
7.4.2 调用有返回值的方法
……
第8章 Java中的包(Package)命令习惯和注释
第9章 再看数组、字符串main()方法
第10章 继承和多态
第11章 修饰符(Qualifier)
第12章 接口
第13章抽象类和内部类
第14章 Java的异常处理机制
第15章 多线程编程

第3篇 Java语言编程进阶
第16章 如何学习本篇
第17章 编程常用知识
第18章 Java文件编程和Java文件I/O
第19章 Java Socket编程
第20章 Java Swing编程
第21章 编程,需要的是想象力和恒心
第22章 JDBC入门
(展开)

书页展示

更多图书信息
数据来源于网络,如有问题,请反馈至此邮箱:service@bookask.com

作者:臧萌
出版:清华大学出版社

ISBN:9787302217831

出版日期:2010-05-01

资源下载

随书资源(共 1 个)
需购买电子纸书才可查看!

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

作者信息

臧萌

臧萌,软件工程师。毕业于山东大学计算机科学与技术,毕业后就职于Sybase上海研发中心。擅长Java语言及Java平台的各种开发框架与技术。长年从事商业数据系统的研发。主要负责Eclipse和Swing的设计开发,致力于Java和性能调优。全程参与开发了Sybase ETL (Extract, Transform and Load) 项目、Sybase BAM (Business Activity Monitoring)两个大型项目。

(展开)

使用移动设备
扫描二维码下载客户端

注:目前仅提供安卓客户端下载

相关书卡
书卡里除了这本书,还有更多经典等你读!

Copyright ©2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接