夏老师教你学Java
2010-2
中国铁道出版社
夏帮贵
485
无
欢迎选择《夏老师教你学Java》,该书将带你进入精彩的Java编程世界。1995年,Java程序设计语言横空出世,并通过Internet迅速得到大量程序员的青睐。Java几乎为用户提供了所有的应用,如网络编程、数据库、多线程、桌面应用程序开发、国际化、安全性、XML处理等,随处可见Java的身影。1996年,Sun公司发布Java1.0。1998年,Sun公司发布Java1.2并将Java1.2正式命名为“Java2平台”,完整的名称为“Java2标准软件开发工具箱1.2版”,简称JavaSE2。除了标准版,Java还包括微型版(ME)和企业版(EE)。微型版用于移动设备等嵌入式开发,企业版用于企业级服务器端开发。本书使用标准版,并在编写时采用JDK6。本书定位本书定位于程序设计的初学者,从一个程序设计初学者的角度出发,合理安排知识点,并结合大量实例进行讲解,让读者在最短的时间内掌握最有用的知识,从而迅速成为程序设计高手。本书不仅适合程序设计的入门用户、程序设计员和各行各业需要进行程序设计的人员使用,也可供各类培训学校、大中专院校作为相关课程的教材使用。本书主要内容本书共12章,各章主要内容如下:第1章 Java概述:主要讲解Java语言特点、Java版本、Java开发工具和如何使用JDK文档。第2章 Java编程基础:主要讲解Java程序基本结构、标识符与关键字、基本数据类型、常量和变量、运算符与表达式、数学函数、字符串、基本输入/输出。第3章 控制程序流程:主要讲解if语句、switch语句、while循环、do循环、for循环、break和continue语句。第4章 数组:主要讲解一维数组、命令行参数、多维数组和不规则数组。第5章 定义和使用类:主要讲解什么是类、定义类、使用对象、使用类、包和嵌套类。第6章 类的高级用法:主要讲解继承关系、被隐藏的继承成员、派生类的构造方法、多级继承、多态、使用final关键字、抽象类、Obiect类和接口。第7章 集合、日期:主要讲解集合框架、哈希集、树集、数组列表、链表、优先级队列、映射和日期。第8章 处理异常:主要讲解什么是异常、处理异常、抛出异常和定义异常类。第9章 输,A./输出流:主要讲解基本输入/输出流、命令行输入/输出、类型化输入/输出、对象序列化、内存映射文件、文件和目录操作。
本书详细讲解了Java程序设计知识,着重介绍Java概述、Java编程基础、控制程序流程、数组、定义和使用类、类的高级用法、集合和日期、处理异常、输入,输出流、图形界面编程以及数据库编程等知识,并在最后一章用一个完整的实例详细讲解了如何使用Java开发桌面应用程序。 本书深入浅出,图文并茂,直观生动,结合了大量典型实例帮助读者理解和应用知识。为了方便读者学习,书中实例所涉及的源代码都收录到了本书的配套光盘中,以供读者在学习过程中使用。 本书适合程序设计的入门读者、程序设计员和各行各业需要进行程序设计的人员使用,也可供各类培训学校和各大中专院校作为相关课程的教材使用。
第1章 Java概述 1.1 Java语言特点 1.1.1 Java的优点 1.1.2 Java虚拟机 1.1.3 Java平台 1.1.4 Java版本 1.2 Java开发工具 1.2.1 JDK 1.2.2 TextPad 1.2.3 NetBeansIDE 1.3 使用JDK文档 1.4 上机实践 1.4.1 使用JDK编程 1.4.2 使用NetBeans IDE编程第2章 Java编程基础 2.1 Java程序结构 2.1.1 注释 2.1.2 初识类 2.1.3 语句和代码块 2.1.4 main方法 2.2 标识符与关键字 2.3 基本数据类型 2.3.1 布尔型 2.3.2 字符型 2.3.3 整数类型 2.3.4 浮点类型 2.3.5 枚举类型 2.4 常量与变量 2.4.1 常量 2.4.2 变量 2.5 运算符与表达式 2.5.1 算术运算符与算术表达式 2.5.2 关系运算符与关系表达式 2.5.3 位运算符 2.5.4 逻辑运算符与逻辑表达式 2.5.5 赋值运算符 ……第3章 控制程序流程第4章 数组第5章 定义和使用类第6章 类的高级用法第7章 集合、日期第8章 处理异常第9章 输入/输出流第10章 图形界面编程第11章 数据库编程第12章 综合实例——题库管理系统
插图:1.1 Java语言特点Java是一种计算机程序设计语言,用于编写在各种不同类型计算机系统中运行的程序。Java最早用于嵌入式系统开发,编写运行于电视机顶盒、PDA或无线电话等消费类电子产品中的程序。、Java已逐渐成为移动设备、数字家电、车载系统等各种嵌入式应用的标准。Java的流行得益于Intemet。用Java编写的applet(Java小应用程序)可嵌入到Intemet网页,为网页提供动画、游戏、交互任务处理等功能。使用Java还可编写大型应用程序,使之不加修改即可运行于Windows、UNIX、unux或SunSolaris等各种操作系统。甚至可用Java编写既作为普通应用程序,又作为applet的程序。1.1.1 Java的优点Java最显著的一个优点就是平台无关性,即“一处编写、处处运行”。Java编译器将程序员编写的Java源程序编译成字节代码文件(字节代码文件不是可执行文件)进行发布。用户在执行字节代码文件时,由本地计算机中的Java虚拟机(JVM)将字节代码翻译成可执行代码运行。用户使用的是Java程序中的字节代码,而不是本地机器指令,因而Java程序与运行它的计算机硬件完全隔离。只要安装了Java环境,Java程序便可以运行。图1.1 所示为Java程序的编写和运行流程。Java是完全面向对象的。除了基本数据类型,Java中的一切都是对象。面向对象编程已经取代了结构化编程(或者称面向过程编程)。面向对象编程从客观上增加了Java的学习难度,但与其他语言相比,Java.更加简单。Java与C和C++的语法类似。C和C++程序员很容易学习Java。Sun公司的Java.团队的语言基于C++,所以用户可以理解Java和C++的相似性。Java可以看做是C++的“净化”版本。Java中没有头文件、指针、结构、联合、操作符重载、多重继承、虚基类等。Java取消了手工分配和回收内存,内存自动进行垃圾收集。用户不需要担心像C++程序一样出现内存崩溃的现象。Java中没有指针,用户也不必担心指针操作会误写其他程序的内存。Java可使编程变得更容易、效率更高。
《夏老师教你学Java》:21个上机实验指导,150个常见开发实例,PPT教程快捷学习Java语言,总结多年Java教学经验着重解决实际应用中的常见问题,指明学习路径,力求读者自行掌握Java重点难点。老生“新”谈的Java语言学习模式=“透彻”知识讲解+“常见”开发实例+“实用”上机实践。光盘内容包括:各章实例完整代码,Java语言PPT教程,Java开发环境及工具
无
注重的是JAVA基础 对于初学者来说有一定的帮助 但是更重要的还是读者要理解里面的例子
发货速度很快,物流也给力,书也是正版的,第一次在亚马逊上买东西,没有让我失望,包装比当当网的还要好,卖家很用心
书是绝对的正品,跟书店买的一样,价钱却便宜不少,很好,很强大!但是就是派送比较慢,希望卓越以后发货,派送可以迅速一点,一本书要等一周真的挺慢的,有待加强!