《21天学通Java(第6版)》—— 导读
前言
21天学通Java(第6版)
有些革命出其不意地吸引了全世界的眼球。Twitter、Linux操作系统和电视剧《Cupcake Wars》的异军突起颠覆了传统思维模式。
而Java语言的巨大成功却在人们的意料之中。自从Java语言于17年前面世以来,人们就对它充满殷切的期望。当Java融入到Web浏览器时,公众以无比的热情欢迎这种新语言的到来。
Sun公司创始人Bill Joy在介绍这种新语言时,毫不掩饰其孤注一掷的心态:“15年来,我们一直力图开发出一种更佳的编程语言和环境,用于创建更简单、更可靠的软件,Java就是这种努力的最终结晶。”
Sun于1991年开发出了Java,并于4年后向公众发布;2010年,Sun被Oracle收购。从Java面世起,Oracle就一直大力支持,它将继续支持这种语言,并提供新版本。
在过去的多年中,Java始终没有辜负媒体的大肆宣传。Java之于软件开发犹如咖啡之于饮料。咖啡伴随程序员们度过了无数个不眠之夜,而Java语言让程序员们完成软件开发后便可高枕无忧。
最初,Java是使用在Web浏览器中运行的程序来提升网站吸引力的技术;今天,一些大型网站仍使用它来驱动关系型数据库支持的动态Web应用程序。Java还被用于编写深受欢迎的Android手机应用,如《愤怒的小鸟》和《Words with Friends》。
每个新Java版本都增强了其作为通用编程语言的功能,拓展了其应用领域。当前,Java的应用领域涉及桌面应用程序、Internet服务器、个人数字助理、移动设备以及众多其他的环境。它还在浏览器领域再造辉煌,用于创建通过Google Web Toolkit部署的复杂应用程序。
现在,Java语言的第8个主要版本—Java 7—完全能够同诸如C++、Python、Ruby和Visual Basic等通用开发语言媲美。
您可能熟悉诸如Eclipse、Borland JBuilder和NetBeans等Java编程工具。它们可用于开发Java程序,同时您也可以使用Oracle提供的Java开发包。Java开发包是一组用于编写、编译和测试Java程序的命令行工具。Oracle提供的另一个免费工具是NetBeans,这是一个用于创建Java程序的集成开发环境。
本书全面介绍了如何使用最新Java版和最佳的JSE技术来开发Java软件,它们是使用最广泛的Java版本和Java类库。书中的程序都是使用NetBeans创建的,并经过了详细测试,让您能够快速展示每天学到的技能。
阅读本书后,您将知道Java语言为何能成为使用最广泛的编程语言。
目录
第 1 章 Java基础
1.1 Java语言
1.2 面向对象编程
1.3 对象和类
1.4 属性和行为
1.5 组织类和类行为
1.6 总结
1.7 问与答
1.8 小测验
1.9 认证练习
1.10 练习
第 2 章 Java编程基础
2.1 语句和表达式
2.2 变量和数据类型
2.3 注释
2.4 字面量
2.5 表达式和运算符
2.6 字符串运算
2.7 总结
2.8 问与答
2.9 小测验
2.10 认证练习
2.11 练习
第 3 章 对象
第 4 章 数组、逻辑和循环
第 5 章 创建类和方法
第 6 章 包、接口和其他类特性
第 7 章 异常和线程
第2周课程 Java类库
第 8 章 数据结构
第 9 章 使用Swing
第 10 章 创建Swing界面
第 11 章 在用户界面上排列组件
第 12 章 响应用户输入
第 13 章 创建Java2D图形
第 14 章 开发Swing应用程序
第3周课程 Java编程
第 15 章 输入和输出
第 16 章 序列化和查看对象
第 17 章 通过Internet进行通信
第 18 章 使用JDBC访问数据库
第 19 章 读写RSS Feed
第 20 章 XML Web服务
第 21 章 使用Java编写Android应用
《21天学通Java(第6版)》—— 导读相关推荐
- 《应用时间序列分析:R软件陪同》——1.5 习题
本节书摘来自华章计算机<应用时间序列分析:R软件陪同>一书中的第1章,第1.5节,作者:吴喜之,刘苗著, 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.5 ...
- 《应用时间序列分析:R软件陪同》——2.3 随机游走
本节书摘来自华章计算机<应用时间序列分析:R软件陪同>一书中的第2章,第2.3节,作者:吴喜之,刘苗著, 更多章节内容可以访问云栖社区"华章计算机"公众号查看.
- 《应用时间序列分析:R软件陪同》——导读
** 前言 ** 首先,一些教材偏重于数学理论和推导.作者多为数学出身,他们习惯于数学的严格性和导出精确而又漂亮的数学结论.这些书适用于那些愿意为时间序列的数学理论研究做出贡献的读者. 其次,国内教材 ...
- arima模型_时间序列分析(R)‖ARIMA模型预测实例
背景 十九大报告,对教育方面做出了详细说明.近年来,随着研究生招生规模的逐渐扩大,报名参加硕士研究生考试的人数也逐年增加.大多数关于研究生的文章是以研究生的现状.研究生的教育.研究生的就业等方面为主题 ...
- R语言入门(1)时间序列分析
时间序列分析 使用软件为Rstudio,参考CRAN中时间序列分析分析函数和package,拿手上的数据练习一下时间序列分析. 1.原始数据说明 选择连续9天的数据,共2025条,时间间隔为5分钟.具 ...
- r软件时间序列分析论文_高度比较的时间序列分析-一篇论文评论
r软件时间序列分析论文 数据科学 , 机器学习 (Data Science, Machine Learning) In machine learning with time series, using ...
- 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)
题记:本文是个人的读书笔记,仅用于学习交流使用.本文将深入研究时间序列技术. 01 解决什么问题? 前面一章,介绍了时间序列中涉及到的基本概念,本章将在此基础上介绍如何对时间序列的资料进行分析,怎么选 ...
- 使用R语言对股票数据进行时间序列分析
tushareID:469251 R语言相对于python在做统计分析是十分方便的软件,时间序列分析在数理统计理论方面很有支撑,解释性也很强,理论已经很成熟,不了解的小伙伴可以去搜下相关课程. 这里记 ...
- R语言mgcv包时间序列分析在空气污染与健康领域的应用(3)---模型自由度选择
广 义 相 加 模 型 ( generalized additional model,GAM)是对传统广义线性模型的非参数拓展,可有效处理解释变量与效应变量间复杂的非线性关系.GAM 目前已广泛应用于 ...
- R语言mgcv包时间序列分析在空气污染与健康领域的应用(1)
在空气污染与健康研究领域,经常需要用时间序列方法将随时间变化的污染物暴露资料和随时间变化的事件发生数资料联系起来,分析人群健康结局与暴露水平之间的关系. 时间序列分析是根据系统观测得到的时间序列数据, ...
最新文章
- 常用的JVM参数,你现在就记好!
- 深入理解C指针之三:指针和函数
- 工作244:根据页面的内容调用
- redis缓存原理与实现_基于Redis实现范围查询的IP库缓存设计方案
- 过去几年接触了很多小公司小品牌
- 一起谈.NET技术,Microsoft NLayerApp案例理论与实践 - 多层架构与应用系统设计原则...
- k8s安装部署Istio
- 如何选择适合自己的阿里云服务器规格类型?
- 变分模态分解(VMD)-Python代码
- excel表格分割线一分为二_仓储匠人资料合集:仓库物流案例Excel程序、PPT、音频、视频和教材 (最后2天优惠)...
- JNPF.java前后端分离框架,SpringBoot+SpringCloud开发微服务平台
- SDM439/SDM429/SDM450 Sensors Overview (80-PF208-11)
- 如何添加共享计算机用户,局域网共享,教您局域网共享怎么设置
- Angular8简单方式实现表格固定表头和冻结列
- 论文精读 | 语义SLAM综述:现状回顾问题分析未来趋势!
- SUST OJ 1641: 电子狗的心事
- 【笔记】微信开发者工具自定义编译模式(编译时,携带 指定参数 直接跳转 指定页面)
- golang interface与其它类型转换
- multisim 11
- 不用调用函数的情况下 作次方运算