Java轻松学

Java轻松学

免费查看
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

零基础学Java教程,从实战角度帮你快速上手。

内容简介

本书是Java 基础教程类图书,通过开发实际的桌面和移动应用,从实战角度指导读者快速上手Java编程。主要内容包括:Java、Eclipse 和Android Studio 的安装与设置,JShell 的用法,条件、循环、方法变量、类等Java 编程概念,函数创建,GUI 构建,代码调试,常见错误的规避。 本书适合所有对Java语言感兴趣的初学者。

作者简介

作者Bryson Payne,北佐治亚大学计算机科学系终身教授,并曾任该校CEO。从事Java教学工作近20年,深谙教学之道。一直致力于与全球的K-12学校协作以促进计算机科学教育,在Udemy上所开设的安全方面的培训课程吸引了全球150多个国家的数万名学生。

章节目录

版权信息

前言

致谢

第1章 起步

1.1 Java支持Windows、macOS和Linux

1.2 安装Java 8 for Developers和Java 9 for Developers

1.3 安装Eclipse IDE for Java Developers

1.4 配置Eclipse

1.5 安装用于开发移动应用的Android Studio

1.6 使用JShell熟悉Java

1.7 小结

第2章 创建猜数游戏

2.1 游戏步骤规划

2.2 新建Java项目

2.3 创建HiLo类

2.4 循环:反复地询问并检查

2.5 测试游戏

2.6 小结

2.7 编程练习

第3章 给猜数游戏创建GUI

3.1 在JShell中练手

3.2 在Eclipse中创建GUI应用程序

3.3 使用Eclipse的WindowBuilder Editor设计GUI

3.4 设计用户界面

3.5 添加检查用户猜测的方法

3.6 开始新游戏

3.7 监听用户事件——单击Guess!按钮

3.8 设置GUI窗口

3.9 开玩

3.10 添加重玩功能

3.11 改善用户体验

3.12 处理无效的用户输入

3.13 小结

3.14 编程练习

第4章 创建你的第一个Android应用

4.1 在Android Studio中新建项目

4.2 在设计视图中创建GUI布局

4.3 在Android Studio中给GUI组件命名

4.4 在Android Studio中将GUI关联到Java代码

4.5 添加检查猜测及开始新游戏的方法

4.6 在Android中处理事件

4.7 在Android模拟器中运行应用

4.8 在Android设备上运行应用

4.9 改善用户体验

4.10 小结

4.11 编程练习

第5章 给应用添加菜单和首选项

5.1 在Android中添加选项菜单

5.2 修改猜测范围

5.3 存储用户首选项和游戏统计信息

5.4 小结

5.5 编程练习

第6章 机密信息加密

6.1 凯撒加密法

6.2 创建应用Secret Messages

6.3 Java中的字符和值

6.4 只加密字母

6.5 关闭Scanner对象

6.6 支持自定义密钥值

6.7 加密数字

6.8 在不使用Eclipse的情况下运行命令行程序

6.9 小结

6.10 编程练习

第7章 创建高级GUI并分享应用

7.1 为创建GUI版Secret Messages应用新建一个项目

7.2 设计GUI并给组件命名

7.3 给GUI版Secret Messages应用编写代码

7.4 改进GUI

7.5 添加让滑条起作用的代码

7.6 以可运行的JAR文件的方式分享应用

7.7 小结

7.8 编程练习

第8章 创建移动版Secret Messages应用并与朋友分享

8.1 创建移动项目

8.2 设计移动GUI

8.3 将GUI关联到Java代码

8.4 在模拟器和Android设备上运行应用

8.5 定制浮动操作按钮

8.6 接收来自其他应用的信息

8.7 小结

8.8 编程练习

第9章 使用鼠标绘制五颜六色的气泡

9.1 创建项目BubbleDraw

9.2 创建框架BubbleDraw

9.3 创建表示气泡的类

9.4 将气泡存储在ArrayList中

9.5 处理鼠标事件

9.6 小结

9.7 编程练习

第10章 添加动画和碰撞检测

10.1 通过复制项目BubbleDraw来创建BubbleDrawGUI

10.2 添加动画让气泡往上飘

10.3 随机选择速度和方向

10.4 为应用创建GUI

10.5 使用碰撞检测让气泡到达窗口边缘后往回弹

10.6 添加用于控制动画速度的滑条

10.7 小结

10.8 编程练习

第11章 创建Android多点触控版BubbleDraw应用

11.1 创建项目BubbleDraw

11.2 给BubbleView类编写代码

11.3 修改Bubble类

11.4 使用方法onDraw()在Android中绘图

11.5 使用100个气泡测试BubbleDraw

11.6 在Java中使用线程化动画和多任务

11.7 使用手指触摸来绘画

11.8 修改应用的启动图标

11.9 小结

11.10 编程练习

附录A 调试及避免常见错误

A.1 拼写和大小写

A.2 与比较相关的错误

A.3 编组符号

A.4 小结

看完了

Java轻松学是2018年由人民邮电出版社出版,作者[美]BrysonPayne。

得书感谢您对《Java轻松学》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Python基础教程(第3版) 电子书

手把手带你从零开始学习Python。
算法精粹:经典计算机科学问题的Python实现 电子书
七周七并发模型 电子书

并发编程近年逐渐热起来,Go等并发语言也对并发编程提供了良好的支持,使得并发这个话题受到越来越多人的关注。本书延续了《七周七语言》的写作风格,通过以下七个精选的模型帮助读者了解...
Python算法详解 电子书

- 以“从入门到精通”的写作方法构建内容,让读者入门容易。 为了使读者能够完全看懂本书的内容,本书遵循“从入门到精通”基础类图书的写法,循序渐进地讲解算法的知识。 - 破解语言难点,以“技术解惑”贯穿全书,绕过学习中的陷阱。 为了帮助读者学懂算法,每章都会有“技术解惑”模块,让读者知其然又知其所以然。 - 书中包含大量典型实例。 书中有195个实例,通过这些实例的练习,读者有更多的实践演练机会。 - 通过QQ群和网站论坛实现教学互动,形成互帮互学的朋友圈。 本书作者为了方便给读者答疑,特地提供了网站论坛、QQ群等技术支持,并且随时在线与读者互动。让大家在互学互帮中形成一个良好的学习编程的氛围。网站名称和群号,详见本书前言部分。
Java开发从入门到精通(第2版) 电子书

Java10全面解析:技术解惑与实例演练
零基础趣学C语言 电子书

适读人群 :本书适用于刚刚学完或正在学习C语言的低年级同学,可作为高等院校的教材,也适合零售和培训。   1.作者杨中科为大型线上IT教育网站如鹏教育创始人,开发了如鹏游戏引擎,其录制的“C语言也能干大事”等视频教程影响了数十万编程学习者,被誉为“程序员的启蒙老师”。   2.本书兼具实用性和趣味性。与其他C语言教材不同,本书以游戏开发的方式一步步引导读者完成一个游戏的设计和代码的编写,让读者体会到C语言的乐趣。   3.本书在结构上先讲解实用基础的编程知识,然后通过游戏案例的方式带领读者使用基础知识进行编程,最后再讲解较难的栈、结构体等。让读者能够快速入门。   4.本书配有对应的教学视频,读者可以扫描二维码观看具体章节的细致讲解,学习程序开发软件的安装以及游戏引擎的使用方法。   5.本书配备了如鹏教育的线上服务,读者可以享受提问秒回、学习督导、代码批改、简历和面试指导等系统化的教学服务,提高学习动力和效率。
图灵的秘密:他的生平、思想及论文解读 电子书

这本书既有图灵成长的传奇经历,也有对图灵的理论全面解读。