出版时间:2009-3 出版社:电子工业出版社 作者:陈冈,陈智洁,宋泽源 著 页数:521
Tag标签:无
内容概要
《Java开发入行真功夫》基于最新的JDK 6,以独特的内容和编写方法,详细介绍了Java开发入行的各方面技术,内容包括Java基础知识、核心知识和扩展知识。Java是目前应用广泛的开发语言。《Java开发入行真功夫》在知识点的讲解中贯穿案例场景,通过问题提出、问题解答、讲解与提高等流程,循序渐进地引导读者深刻理解和掌握使用Java从事应用开发所需要的基本知识和技能。 《Java开发入行真功夫》由浅入深、通俗易懂、注重实践,适用于没有或者缺乏Java编程经验的初学者,同时也适合具有一定编程基础、需要提高实践技术的程序员作为自学教材。《Java开发入行真功夫》也可以作为各类相关培训班的教材。 随书所附的DVD光盘提供了视频中心、面试题库、求职指南、源码中心、习题解答等增值服务,包括教学视频,汇集各类技术的企业面试题库,囊括各种面试与求职知识的资料库,全部程序与项目的源代码,以及书中习题的答案等。
书籍目录
第1章 Java的开发环境基础1.1 案例场景1.1.1 用Java问候世界1.1.2 我们现在能做的1.2 Java语言概述1.2.1 Java的家谱1.2.2 Java语言的特点1.2.3 Java虚拟机1.3 Java开发工具包JDK1.3.1 JDK的下载与安装1.3.2 Java环境变量的配置1.4 Java开发工具Eclipse1.4.1 Eclipse概述1.4.2 Eclipse下载和安装1.4.3 Eclipse工作台1.4.4 Eclipse基本操作1.5 回到案例场景1.5.1 基本思路1.5.2 代码演练1.6 本章小结与习题1.6.1 重点回顾1.6.2 课后练习第2章 Java语言基础2.1 案例场景2.1.1 摄氏温度和华氏温度随心换2.1.2 我们现在能做的2.2 标识符、注释和分隔符2.2.1 标识符2.2.2 注释2.2.3 分隔符2.3 变量和常量2.3.1 常量2.3.2 变量2.4 基本数据类型2.4.1 整型2.4.2 字符型2.4.3 浮点型2.4.4 逻辑型2.5 数据类型之问的转换2.5.1 自动类型转换2.5.2 强制类型转换2.6 运算符与表达式2.6.1 运算符2.6.2 表达式2.6.3 运算符的优先级2.7 Java语言的编码规范2.7.1 为什么要制订编码规范2.7.2 Java代码编写规则2.8 回到案例场景2.8.1 基本思路2.8.2 代码演练2.9 本章小结与习题2.9.1 重点回顾2.9.2 课后练习第3章 程序控制语句3.1 案例场景3.1.1 开始累积你的航空里程吧3.1.2 我们现在能做的3.2 选择语句3.2.1 if语句3.2.2 switch语句3.3 循环语句3.3.1 for循环语句3.3.2 while循环语句3.3.3 do-while循环语句3.3.4 循环嵌套3.4 break和continue语句3.4.1 break语句3.4.2 continue语句3.5 回到案例场景3.5.1 基本思路3.5.2 代码演练3.6 本章小结与习题3.6.1 重点回顾3.6.2 课后练习第4章 数组4.1 案例场景4.1.1 红福娃连锁店的订单4.1.2 我们现在能做的4.2 一维数组4.2.1 数组的声日月4.2.2 数组的创建和赋值4.2.3 数组元素的访问4.3 多维数组4.4 数组的操作4.4.1 增强的for循环4.4.2 数组的各种处理4.5 回到案例场景4.5.1 基本思路4.5.2 代码演练4.6 本章小结与习题4.6.1 重点回顾4.6.2 课后练习第5章 面向对象程序设计5.1 案例场景5.1.1 描述一下选课系统中的业务和对象5.1.2 我们现在能做的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.4 类的创建5.4.1 使用class定义类5.4.2 类修饰符5.4.3 成员变量和方法5.5 方法5.5.1 定义方法5.5.2 局部变量5.5.3 实例方法和类方法5.5.4 方法重载5.5.5 构造方法5.5.6 类的主方法5.6 在Eclipse中创建类5.7 使用对象5.7.1 创建对象5.7.2 调用方法5.7.3 将对象作为返回值5.7.4 对象的比较5.7.5 Object对象5.7.6 基本数据类型对象5.7.7 instanceof操作符5.7.8 null和this关键字5.7.9 值传递和引用传递5.8 访问控制5.8.1 权限修饰符5.8.2 类成员的访问5.9 继承5.9.1 超类和子类5.9.2 继承的语法形式5.9.3 方法覆盖5.9.4 super关键字5.10 嵌套类和内部类5.11 抽象类5.12 接口5.12.1 理解接口5.12.2 接口的定义5.12.3 接口的实现5.12.4 接口的继承5.12.5 嵌套接口5.13 向上向下转型5.13.1 向上转型5.13.2 向下转型5.14 反射5.14.1 类加载原理5.14.2 反射概述5.14.3 获取类信息5.14.4 访问构造方法5.14.5 访问成员变量5.14.6 访问成员方法5.14.7 动态处理数组5.15 自动装箱和拆箱5.16 枚举、泛型和注释5.16.1 枚举(Enum)5.16.2 泛型(Generic)5.16.3 注释(Annotation)5.17 回到案例场景5.17.1 基本思路5.17.2 代码演练5.18 本章小结与习题5.18.1 重点回顾5.18.2 课后练习第6章 字符串处理6.1 案例场景6.1.1 顾客的意见很重要6.1.2 我们现在能做的6.2 字符串类6.2.1 String类6.2.2 字符串数组6.3 字符串操作6.3.1 获取字符串长度6.3.2 获取指定字符6.3.3 获取字符数组6.3.4 比较字符串6.3.5 查找字符串6.3.6 获取子串6.3.7 替换字符串6.3.8 分隔字符串6.3.9 转换大小写6.3.10 判断前缀和后缀6.3.11 连接字符串6.3.12 连接其他类型数据6.4 字符串缓存类6.4.1 StringBuffer的创建6.4.2 StringBuffer的常用操作6.5 字符串标记类6.5.1 StringTokenizer的创建6.5.2 StringTokenizei的常用操作6.6 正则表达式6.6.1 基础知识6.6.2 模式Paaem6.6.3 模式匹配Matcher6.6.4 应用示例6.7 回到案例场景6.7.1 基本思路6.7.2 代码演练6.8 本章小结与习题6.8.1 重点回顾6.8.2 课后练习第7章 异常处理7.1 案例场景7.1.1 不好意思,程序罢工了7.1.2 我们现在能做的7.2 异常处理基础7.2.1 异常的概念7.2.2 异常处理机制7.2.3 Exceotion异常类7.2.4 Java常见异常7.3 管理异常7.3.1 捕获异常7.3.2 throws抛出异常7.3.3 throw抛出异常7.3.4 finally语句7.4断言7.4.1 理解断言7.4.2断言的启用和禁用7.4.3 断言的应用7.5回到案例场景7.5.1基本思路7.5.2代码演练7.6本章小结与习题7.6.1重点回顾7.6.2课后练习第8章 Java8.1 案例场景8.1.1 我们来玩个游戏吧8.1.2 我们现在能做的8.2 java-util包概述8.3 集合框架8.4 Collection接口8.5 List接口8.5.1 List简介8.5.2 ArrayList类8.5.3 LinkedList类8.5.4 Vector类8.5.5 Stack类8.6 Queue接口8.6.1 Queue简介8.6.2 Deque接口和ArrayDeque类8.7 Set接口8.7.1 SortedSet和NavigableSet接口8.7.2 TreeSet类8.7.3 HashSet类8.7.4 LinkedHashSet类8.8 Iterator和Listlterator接口8.8.1 Iterator接口8.8.2 Listlterator接口8.9 Enumeration接口8.10 Map接口8.10.1 Map简介8.10.2 HashMap类8.10.3 LinkedHashMap类8.10.4 SortedMap和NavigableMap接口8.10.5 TreeMap类8.11 格式化输入/输出8.11.1 格式化输入Scanner8.11.2 格式化输出Formatter8.12 国际化处理8.12.1 国际化问题8.12.2 Locale8.12.3 ResourceBundle8.12.4 应用示例8.12.5 解决中文乱码问题8.13 拾遗补缺8.13.1 集合操作类Collections8.13.2 日期和时间8.13.3 Properties属性集8.13.4 计时器8.14 回到案例场景8.14.1 基本思路8.14.2 代码演练8.15 本章小结与习题8.15.1 重点回顾8.15.2 课后练习第9章 I/O输入/输出流9.1 案例场景9.1.1 复制我的情书9.1.2 我们现在能做的9.2 数据流的基本概念第10章 图形界面编程第11章 线程第12章 Java网络编程第13章 数据库处理第14章 XML编程第15章 JUnit单元测试第16章 资源构建工具Ant
章节摘录
2.Eclipse体系结构 现在我们来对Eclipse体系结构进行基本了解。Eclipse平台体系结构主要由5个部分组成:运行时内核、工作空间、工作台、团队支持和帮助等,如图1.13所示。运行时内核是整个架构的核心,类似于房子的地基。运行时内核在管理程序时采用动态加载机制,即只有需要的才加载,这样可以降低启动时间、提高资源使用效率。工作空间也就是所谓的工作区,主要负责管理用户资源,例如用户的项目文件、源代码、图片等。工作台部件是Eclipse提供的与用户交互的界面,也就是我们与Eclipse打交道的地方。团队部件负责进行软件的版本控制和配置管理。它甚至允许用户与其他版本控制系统进行交互。帮助部件则提供了一个导航结构以便用户使用帮助功能搜索相关信息,并允许用户以HTML文件的形式添加新的帮助文档。看看Eclipse的帮助,你就会明白什么是导航结构。 1.4.2 Eclipse下载和安装 1.Eclipse下载 Eclipse是一款免费的绿色开源(开放源代码)软件,目前成熟稳定的版本是3.4开发者可以自由到Eclipse官方网站下载,如图1-14所示。单击“Download Eclipse”,可以找到全部版本。针对不同开发者的需要,Eclipse提供了多达8种版本供用户选择。我们需要下载的是“EclipseIDE for Java Developers”,如图1.15所示。该版本文件大小为85MB,相对于其他版本还算比较小。单击Eclipse IDE for Java Developers下载链接后,将打开镜像下载页面。用户可以选择离自己最近的镜像站点,以便获得较快的下载速度。对于中国用户来说,自然是选择“[China] Actuate Shanghai(http)”镜像站点。
编辑推荐
《Java开发入行真功夫》融入了JDK6的新特性,例如实用开发工具类、高级布局管理器、Java数据库、JDBC 4.0及增强的XML解析引擎等。 ·采用案例驱动方式讲解。每一章都围绕解决源自实践的案例展开,并通过两种解决方法的比帮助理解知识点的具体应用。 ·融合Java DB数据库,详细介绍了JDK 6新增成员Java DB的基础知识、进阶知识和实际应用方法。 ·结合DOM、STAX、DOM4J讨论XML应用。DOM是W3C的推荐标准,STAX是JDK 6新增的处理XML的解析引擎,DOM4则以性能出色、应用广泛著称。 ·内容涉及Eclipse、JUunit、Ant等开发利器。Edipse是Java开发平台的佼佼者,JUnit是事实上的单元测试标准框架,Ant则是事实上的Java构建标准。 25小时高品质视频讲解;囊括10余种技术的企业面试题库;8项数十种实用资料组成的求职指南;完整实例源码与习题解答。 专家在线指导、实时答疑;面向择业、晋升与再就业人群;注重实践能力与工程思想的培养;任务驱动,大量案例场景贯穿全书;一线开发工程师浓缩多年经验与感悟;全新学习路线Why→Hor→What→Where。 基于最新的JDK6。
图书封面
图书标签Tags
无
评论、评分、阅读与下载