王朝网络
分享
 
 
 

疯狂Java讲义(附光盘1张)

王朝导购·作者佚名
 
疯狂Java讲义(附光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,综合,
  品牌: 李刚

基本信息·出版社:电子工业出版社

·页码:889 页

·出版日期:2008年

·ISBN:7121066467/9787121066467

·条形码:9787121066467

·包装版本:1版

·装帧:平装

·开本:大16

·正文语种:中文

·附带品描述:附光盘1张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《疯狂Java讲义》2000年至今,Java语言一直是应用最广的开发语言,并拥有最广泛的开发人群。如今,Java已经不再简单地是一门语言,它更像一个完整的体系,一个系统的开发平台。更甚至,它被延伸成一种开源精神。

《疯狂Java讲义》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。共覆盖了java.awt、java.lang、java.io和java.nio、java.sql、java.text、java.util、javax.swing包下绝大部分类和接口。

作者简介李刚,从事8年的Java EE应用E开发。曾任LITEON公司的J2EE技术主管, 负责该公司的企业信息平台的架构设计。曾任广州电信、广东龙泉科技等公司的技术培训导师。2007年3月26日的《电脑报》专访人物。现任新东方IT培训广州中心软件教学总监,曾兼任广东技术师范学院计算机科学系的兼职副教授。培训的学生已在华为、立信、普信、网易、电信盈科、中企动力等公司就职。国内知名的高端IT技术作家,已出版 《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts 2权威指南》、《Ruby On Rails敏捷开发最佳实践》等著作。

编辑推荐《疯狂Java讲义》并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以《疯狂Java讲义》中介绍了大量实用案例开发:五子棋游戏、梭哈游戏、仿QQ的游戏大厅、MySQL企业管理器、仿EditPlus的文本编辑器、多线程、断点下载工具、Spring框架的IoC容器……这些案例既能让读者巩固每章的知识,又可以让读者学以致用、激发编程自豪感,进而引爆内心的编程激情。《疯狂Java讲义》光盘里包含书中所有示例的代码,如果读者希望获得课后练习的程序代码,请自行登录http://www.crazyit.org站点下载。

《疯狂Java讲义》为所有打算深入掌握Java编程的读者而编写,适合各种层次的Java学习者和工作者阅读,也适合作为大学教育、培训机构的Java教材。但如果只是想简单涉猎Java,则《疯狂Java讲义》过于庞大,不适合阅读。

目录

第1章 Java概述

1.1 Java语言的发展简史

1.2 Java的竞争对手及各自优势

1.2.1 C#简介和优势

1.2.2 Ruby简介和优势

1.2.3 Python的简介和优势

1.3 Java程序运行机制

1.3.1 高级语言的运行机制

1.3.2 Java程序的运行机制和JVM

1.4 开发Java的准备

1.4.1 安装JDK

学生提问:不是说JVM是运行Java程序的虚拟机吗?那JRE和JVM的关系是怎样的呢?

学生提问:为什么不安装公共JRE系统呢?

1.4.2 设置PATH环境变量10

学生提问:为什么选择设置用户变量,用户变量和系统变量有什么区别呢?

1.5 第一个Java程序

1.5.1 编辑Java源代码

1.5.2 编译Java程序

学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译Java程序时怎么不需要指定目标文件的文件名呢?

1.5.3 运行Java程序14

1.5.4 根据CLASSPATH环境变量定位类

1.6 Java程序的基本规则

1.6.1 Java程序的组织形式

1.6.2 Java源文件的命名规则

1.6.3 初学者容易犯的错误

1.7 垃圾回收机制

1.8 何时开始使用IDE工具

学生提问:老师,我想学习Java编程,到底是学习Eclipse好呢,还是学习JBuilder好呢?

1.9 本章小结

本章练习

第2章 理解面向对象

2.1 面向对象

2.1.1 结构化程序设计简介

2.1.2 程序的三种基本结构

2.1.3 面向对象程序设计简介

2.1.4 面向对象的基本特征

2.2 UML(统一建模语言)介绍

2.2.1 用例图

2.2.2 类图

2.2.3 组件图

2.2.4 部署图

2.2.5 顺序图

2.2.6 活动图

2.2.7 状态机图

2.3 Java的面向对象特征

2.3.1 一切都是对象

2.3.2 类和对象

2.4 本章小结

第3章 数据类型和运算符

3.1 注释

3.1.1 单行注释和多行注释

3.1.2 文档注释

学生提问:API文档是什么?

学生提问:为什么要掌握查看API文档的方法?

3.2 标识符和关键字

3.2.1 分隔符

3.2.2 标识符规则

3.2.3 Java关键字

3.3 数据类型分类

3.4 基本数据类型

3.4.1 整型

3.4.2 字符型

3.4.3 浮点型

3.4.4 布尔型

3.5 基本类型的类型转换

3.5.1 自动类型转换

3.5.2 强制类型转化

3.5.3 表达式类型的自动提升

3.6 直接量

3.6.1 直接量的类型

3.6.2 直接量的赋值

3.7 运算符

3.7.1 算术运算符

3.7.2 赋值运算符

3.7.3 位运算符

3.7.4 扩展后的赋值运算符

3.7.5 比较运算符

学生提问:Java为什么要对这些数据进行缓存呢?

3.7.6 逻辑运算符

3.7.7 三目运算符

3.7.8 运算符的结合性和优先级

3.8 本章小结

本章练习

第4章 流程控制和数组

4.1 顺序结构

4.2 分支结构

4.2.1 if条件语句

4.2.2 switch分支语句

4.3 循环结构

4.3.1 while循环语句

4.3.2 do while循环语句

4.3.3 for循环

4.3.4 嵌套循环

4.4 控制循环结构

4.4.1 使用break结束循环

4.4.2 使用continue结束本次循环

4.4.3 使用return结束方法

4.5 数组类型

4.5.1 理解数组:数组也是一种类型

学生提问:int[]是一种类型吗?怎么使用这种类型呢?

4.5.2 定义数组

4.5.3 数组的初始化

学生提问:能不能只分配内存空间,不赋初始值呢?

4.5.4 使用数组

学生提问:为什么要我记住这些异常信息?

4.5.5 JDK1.5提供了foreach循环

4.6 深入数组

4.6.1 内存中的数组

学生提问:为什么有栈内存和堆内存之分?

4.6.2 基本类型数组的初始化

4.6.3 引用类型数组的初始化

4.6.4 没有多维数组

学生提问:我是否可以让图4.13中灰色覆盖的数组元素再次指向另一个数组?这样不可以扩展成三维数组吗?甚至扩展到更多维的数组?

4.6.5 操作数组的工具类

4.6.6 数组的应用举例

4.7 本章小结

本章练习

第5章 面向对象(上)

5.1 类和对象

5.1.1 定义类

学生提问:构造器不是没有返回值吗?为什么不能用void修饰呢?

5.1.2 对象的产生和使用

5.1.3 对象、引用和指针

5.1.4 对象的this引用

5.2 方法详解

5.2.1 方法的所属性

5.2.2 方法的参数传递机制

5.2.3 形参长度可变的方法

5.2.4 递归方法

5.2.5 方法重载

学生提问:为什么方法的返回值类型不能用于区分重载的方法?

5.3 成员变量和局部变量

5.3.1 成员变量和局部变量

5.3.2 成员变量的初始化和内存中的运行机制

5.3.3 局部变量的初始化和内存中的运行机制

5.3.4 变量的使用规则

5.4 隐藏和封装

5.4.1 理解封装

5.4.2 使用访问控制符

5.4.3 package和import

5.4.4 Java的常用包

5.5 深入构造器

5.5.1 使用构造器执行初始化

学生提问:构造器是创建Java对象的途径,是不是说构造器完全负责创建Java对象?

5.5.2 构造器的重载

学生提问:为什么要用this来调用另一个重载的构造器?我把另一个构造器里的代码复制、粘贴到这个构造器里不就可以了吗?

5.6 类的继承

5.6.1 继承的特点

5.6.2 重写父类的方法

5.6.3 父类实例的super引用

学生提问:我们只是创建了一个Ostrich对象时,哪来的Bird对象?

5.6.4 调用父类构造器

学生提问:为什么我创建Java对象时从未感觉到java.lang.Object的构造器被调用过?

5.7 多态

5.7.1 多态性

5.7.2 引用变量的强制类型转换

5.7.3 instanceof运算符

5.8 继承与组合

5.8.1 使用继承的注意点

5.8.2 利用组合实现复用

学生提问:使用组合关系来实现复用时,需要创建两个Animal对象,是不是意味着使用组合关系时系统开销更大?

5.9 初始化块

5.9.1 使用初始化块

5.9.2 初始化块和构造器

5.9.3 静态初始化块

5.10 本章小结

本章练习

第6章 面向对象(下)

第7章 Java集合

第8章 泛型

第9章 与运行环境交互

第10章 异常处理

第11章 AWT编程

第12章 Swing编程

第13章 JDBC编程

第14章 Annotation(注释)

第15章 输入/输出

第16章 多线程

第17章 网络编程

第18章 类加载和反射

上善若水——兼谈我的创作理念

……[看更多目录]

序言Java语言赢得了前所未有的成功:从2001年到2007年,Java语言一直是世界上应用最广泛的编程语言,因此现在有越来越多的工作者、学习者正努力进入Java领域或将要努力进入Java领域。

为了帮助广大工作者、学习者能真正掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,笔者根据近3年来的Java授课经验,精心编写了本书。

当笔者开始写作本书之前,已经接触了非常多刚刚毕业的大学生,他们告诉笔者:之所以选择编程,仅仅是想找一份工作。笔者问他们,不喜欢编程吗?他们回答: 编程有什么乐趣?还不就是写1 + 2 + 3 + … + 100=?……这样的程序。于是笔者知道了:他们误解了程序。于是笔者告诉他们:如果我来上C语言,至少讲到可以编写出一个简单的游戏外挂,如果再深入一点,可以结合操作系统理论,编写一个操作系统的雏形——这才叫写程序。

程序的作用是:解决问题——如果你的程序不能解决你自己的问题,如何期望你的程序去解决别人的问题呢?那你的程序的价值何在?所以笔者认为:最好的学习方法就是“案例驱动”——知道为什么要用这个知识点,才去学这个知识点,而不是盲目学习!因此本书强调编程实战,强调以项目激发编程兴趣。

文摘Java语言历时12年,已发展成为人类计算机史上影响深远的编程语言,从某种程度上来看,它甚至超出了编程语言的范畴,成为一种开发平台,一种开发规范。更甚至于:Java己成为一种信仰,Java语言所崇尚的开源、自由等精神,吸引了全世界无数优秀的程序员。事实是,从人类有史以来,从来没有一门编程语言能吸引这么多的程序员,也没有一门编程语言能衍生出如此之多的开源框架。

Java语言是一门非常纯粹的面向对象编程语言,它吸收了C++语言的各种优点,又摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程开发。

不仅如此,Java语言相关的Java EE规范里包含了时下最流行的各种软件工程理念,各种先进的设计思想总能在Java EE规范、平台以及相关框架里找到相应实现。从某种程度上来看,学精了Java语言的相关方面,相当于系统地学习了软件开发相关知识,而不是仅仅学完了一门编程语言。

时至今日,大部分银行、电信、证券、电子商务、电子政务等系统或者已经采用Java EE平台构建,或者正在逐渐过渡到采用Java EE平台来构建,Java EE规范是目前最成熟的,也是应用最广的企业级应用开发规范。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
眼泪的上游
是男人就要成功!
看图学语法不用背!
凤凰面具4
带我回家:我和流浪动物的故事
熊亮原创精品系列(超级宝宝杂志版)
皮皮鲁总动员(套装共10本)
我的第一本科学漫画书(极地冰河历险记、亚马逊丛林历险记、撒哈拉沙漠求生记、无人岛探险记)
叔本华人生哲学(哲人咖啡厅)
图解水经注(图解经典系列)
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有