出版时间:2009-3 出版社:机械工业出版社 作者:李相国 页数:486
Tag标签:无
前言
Java行业是一直被业界看重的既有前景又有“钱景”的行业,越来越多的优秀人才加入到Java大军中,随之应运而生的是各种培训机构和速成班。然而由于各种原因,一些程序员迷失在Java庞大的系统和一些无谓的框架中无法自拔。多年来的经验告诉我们一个事实,学得多不如学得精,无论技术发展到什么程度,基础永远是最重要的,也是生存的根本。 Java SE就是这样一个基础,不论是从事Java EE还是Java ME开发,无论使用Struts、EJB还是Spring框架,最终都离不开Java SE的支持。缺少了扎实的Java SE基础,一切都是空谈,也都是不可企及的目标。 编者结合自己多年来在Java研发和技术指导岗位上的经验,总结和汲取.Java最核心的技术和能力,为广大Java爱好者提供更好的系统学习Java知识的方法和方向。在学习之初就夯实基础,利用功能强大的IDE开发工具,学习最新、最有用的知识,真正从编程理念、编程思想和编程能力上提高。本书既可以作为初学者学习、面试必备用书,也可以作为Java开发人员提高编程水平、完善知识结构、学习最新技术的参考书。本书特点 本书全面诠释了Java SE的知识结构体系和开发重点,并且使用了最新版本的MyEclipse进行程序的开发,从学习之初就奠定读者学习的信心和兴趣,让Java学习更富激情和成就感。本书为读者提供了最全面的Java语言学习体系和最新的.1ava技术,以通俗易懂的语言诠释了Java中晦涩难懂的技术难题,用言简意赅的词句抓住.1ava学习的脉络,尤其是对书中各个知识点的总结,既可以做学习背诵之用,又可以轻松应对招聘中的笔试、面试问答。 本书详细讲解了Java的核心技术,介绍了Java SE 6.0的最新特性,演示了MyEclipse对项目、数据库、GUI图形界面的全方位驾驭,还着重于对编程思路、编程思想、编程理念的培养,在对知识点进行深刻总结的基础上结合具体实例,实现思想、理论和实践的完美结合。 本书的特点主要体现在以下几个方面。 本书在内容编排上主线分明、提纲挈领,按照最适合初学者学习的顺序编排,即使 没有接触过Java的初学者也可以随之渐人佳境。 本书入门门槛低,但技术和工具的起点层次较高,除Java SE 6.0外,还介绍了JDBC 4.0、Java DB数据库、MySQI。6.0数据库、:MyEclipse 6.5等。学最新、最流行的技 术,用最新、最好的工具、操作最新、最稳定的数据库,高调进入Java行业。
内容概要
Java是目前世界上最流行、最优秀的编程语言之一。Java SE 6.0实现了Java的一个新的里程碑,从Java SE 5.0对于API库大幅度提升到如今性能上的巨大飞跃,Java用短短十年的时间走过了原本应该几十年的发展历程,是迄今为止发展最快的编程语言,它代表了语言发展的潮流和趋势。 本书共分为18章,循序渐进地讲述了Java SE 6.0的几乎所有知识点,从基础语法到核心技术、从面向对象思想到Java高级特性、从Java DB到MySQL数据库、从简单命令行到MyEclipse的具体操作都做了细致的讲解和演示,对所有知识点做了详尽的分析和字字珠玑的总结。 本书的特点是详细介绍了在实际开发中,最常用到的技术和需要牢固掌握的基础知识,在编程的过程中突出了思路的讲解和面向对象思想的培养,从授人以鱼到授人以渔,培养读者的学习能力和学习技巧。本书运用大量的实例来诠释Java技术的重点和难点,对知识点的完美总结既便于理解又易于记忆,对MyEclipse应用的详细讲解使开发更加轻松和易于上手。 本书既适合初学者入门、进阶之用,又是开发人员作为参考和总结的首选。
书籍目录
丛书序 前言 第1章 Java入门 1.1 Java概述 1.2下载、 安装JDK与MyEdipse 1.3 安装MySQL数据库 1.4 第1个Java程序 1.5 Java程序的基本环境配置和编码规则 第2章 MyEclipse的基本使用 2.1 MyEclipse的界面布局介绍 2.2 MyEclipse的基本配置 2.3 MyEclipse的快捷键 第3章Java基础语法 3.1 自我介绍实例(基本数据类型) 3.2 运算符测试实例(运算符) 3.3 测试运程实例(if else和swish语句) 3.4 循环访问实例(while, do-while) 3.5 质数和购物实例(Mr循环) 3.6 访问测试实例(break, continue) 第4章 数组的应用 4.1 约瑟夫出圈实例 4.2 古体唐诗实例(二维数组) 4.3 测试数组方法实例 第5章 面向对象的Java编程 5.1 面向对象的思想 5.2 宠物小程序(创建. 封装类) 5.3 结婚实例(创建. 封装类) 5.4 宠物狗(继承) 5.5 宠物猫(多态) 第6章 接口与内部类 6.1 static. final和abstract修饰符 6.2 输出工资表单(接口) 6.3 指挥宠物游戏(接口、抽象类) 6.4 内部类 第7章 集合的应用 7.1 集合的简要介绍 7.2 ArrayList的增、 删、 改、查实例 7.3 学生站队实例(LinkedList链表) 7.4 人口普查实例(HashSet散列表) 7.5 学生自动排队实例(TreeSet) 7.6 学生自动排队实例(Comparator比较器) 7.7 学生考试实例(HashMap散列映射表) 7.8 书店管理实例(TreeMap树状映射表) 第8章 异常和反射 8.重 捕获异常 8.2 自定义和抛出异常 8.3 反射 第9章 初识AWT和Swing 9.1 窗体(JFrame) 9.2 常用组件 9.3 事件处理 9.4 布局管理器 第10章 Swing中的常用组件 10.1 登录案例(文本框和密码框) 10.2 记事本的多行文本区(文本区和滚动条) 10.3 投票小程序(单选按钮和多选按钮) 10.4 记事本菜单栏测试(菜单) 10.5 记事本工具栏(工具栏) 10.6 点菜对话框(对话框) 10.7 文件和颜色选择器 10.8 计算器 10.9 滑块和进度条 10.10 下拉列表框 10.11 微调控制器 10.12 编辑器面板 第11章 线程 11.1 线程知识简介 11.2 同步 11.3 倒计时牌 11.4 我的迅雷(多线程下载工具) 第12章 I/O流 12.1 File类 12.2 流的分类及字节流 12.3 字符流和节点流 12.4 处理流 12.5 RondomAccessFile类 12.6 文件分割器 12.7 记事本 第13章 Swing中的表格 第14章 桌面程序特效第15章 网络编程第16章 JDBC数据库开发第17章 MyEclipse开发 MyQQ项目
章节摘录
第1章 JaVa入门 从没有任何一种计算机语言有着Java所拥有的那么多的优点。专家们似乎总是毫不吝啬地夸奖着Java的众多好处。无论是它的简单、健壮性、安全性、可移植性、面向对象、体系结构中立等,都获得了人们的一致认可。现在的Java程序员也一跃成为世界上人数最多的程序员群体。 当然,Java并不单纯是一种语言,它是一个完整的平台,有着庞大的类库,其中包含着众多的可重用代码和具有安全性、可移植性以及自动垃圾回收等功能和服务的执行环境。迄今为止,还没有哪种语言能够像Java一样提供这么丰富的类库、如此出众的环境支持以及如此简洁明了的语法。 经过了十几年的发展,尤其是Sun公司的科学家十几年如一日的奋斗、IBM公司的倾力支持以及开源社区的巨大努力,Java已经涉及了网络、数据库、手持设备等多个领域并取得卓越的成就,并且会在可以预见的未来得到更加广泛的运用和发展。要学习计算机语言,Java自然是当今的不二之选。 本书是Java实例精选的书籍,因此只是粗略讲解一下Java的历史、特性和程序的安装。读者如果希望对Java的历史和特性有更清楚的了解,可以上网查询或查阅相关书籍。本章主要讲解Java的基本概况和JDK、MyEclipse、MySQL.的安装,用MyEclipse写第1个Java程序以及Java程序的基本环境配置和编码规则。对这些内容都比较熟悉的读者可以仅浏览本章。建议刚入门的读者还是详细阅读并亲自试验,毕竟罗马不是一天建成的,只有坚持不懈地努力,才是成功的第一要素。
图书封面
图书标签Tags
无
评论、评分、阅读与下载