Java和Android开发实战详解

Java和Android开发实战详解

  • 大小:13.2 MB
  • 类型:Java
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:陈会安
  • 更新:2022-08-08 09:51:32
vip 免费获取(已有142人参与)
关注公众号免费送书
版权投诉 / 资源反馈(本资源由用户 郜子濯 投稿)

编辑推荐 一本Java和Android无缝衔接开发的书籍,详细讲解JAVA语法和程序设计的理念。 把Java和Android开发技术结合起来讲解,可以使读者更快适应Android的开发。 使用大量的图例说明java组件开发技术。提供大量Android案例,帮助读者学习Android程序设计。 适合Android开发入门者、Java程序员,以及作为大中专院校相关专业师生的学习用书,也可作为培训学校的教材。 内容简介 《Java和Android开发实战详解》把Java和Android开发技术结合起来讲解,可以使读者更快适应Android的开发。全书包括18章:第 1章Java结构化程序设计,介绍了安装JDK和Eclipse IDE来建立Java开发环境;第 2章详细说明Java程序的基本架构;第3章~第6章是Java语言开发的技术,以便帮助读者建立基本的Java程序设计能力;第7章~第9章依次说明类与对象、继承、多态、接口、嵌套类、抽象类和包,可以轻松带领读者进入面向对象程序设计的领域;第 10章讲解了线程和泛型集合对象;第 11章是XML与Android的开发基础;第 12章~第 13章讲解了建立第 1个Android应用程序及和Android开发有关的核心技术;第 14章讲解了建立多活动的Android应用程序;第 15章讲解了高 级应用接口的菜单、对话框与列表接口;第 16章讲解了存储数据、文件和SQLite数据库;第 17章讲解内容提供者、广播接收器与信息提醒的系统服务;第 18章讲解了GPS定位服务与Google地图开发的知识。 《Java和Android开发实战详解》适合Android开发入门者、Java程序员,以及作为大中专院校相关专业师生的学习用书,也可作为培训学校的教材。 目录 第1章编程语言与Java基础知识1 1.1编程语言基础知识1 1.1.1程序、软件与应用程序1 1.1.2编程语言的种类2 1.1.3低级语言2 1.1.4高 级语言3 1.1.5程序是如何执行的3 1.2Java基础知识6 1.2.1Java平台6 1.2.2Java语言的版本6 1.2.3Java编程语言的特点8 1.3Java语言的开发环境8 1.4搭建Java开发环境9 1.4.1安装与设置JDK9 1.4.2安装与启动Eclipse IDE12 习题15 第 2章构建Java应用程序16 2.1如何构建应用程序16 2.1.1如何编写程序代码16 2.1.2程序设计的基础17 2.1.3算法18 2.2构建Java应用程序19 2.2.1构建第 一个Java程序19 2.2.2使用Eclipse IDE构建第 2个Java程序21 2.2.3使用书的范例项目24 2.3Java程序结构与基本输出24 2.4Eclipse IDE的项目管理与使用26 2.4.1切换工作空间26 2.4.2Eclipse IDE的项目管理27 2.4.3Eclipse IDE的基本使用29 2.5良好的Java程序代码编写风格32 2.5.1程序语句32 2.5.2程序块33 2.5.3程序注释33 2.5.4避免太长的程序代码33 2.5.5程序代码缩排33 学习评估34 第3章变量、数据类型与运算符35 3.1变量与数据类型基础35 3.2变量的命名与声明35 3.2.1Java的命名语法36 3.2.2变量的声明37 3.2.3赋值语句38 3.2.4常量的声明与使用40 3.3Java的数据类型40 3.3.1整数类型41 3.3.2浮点型42 3.3.3布尔型43 3.3.4字符型43 3.4Java的表达式45 3.4.1运算符的优先级46 3.4.2算术运算符46 3.4.3递增和递减运算48 3.4.4关系与条件运算符49 3.4.5位运算符51 3.4.6指定运算符54 3.5数据类型的转换54 3.5.1宽化数据类型转换54 3.5.2窄化数据类型转换与类型转换运算符56 习题57 第4章流程控制结构58 4.1流程控制与UML活动图58 4.1.1UML活动图58 4.1.2流程控制的种类59 4.2程序块与控制台基本输入60 4.2.1程序块60 4.2.2控制台的基本输入62 4.3条件控制语句63 4.3.1if条件语句63 4.3.2if/else条件语句64 4.3.3switch条件语句65 4.3.4 :条件运算符68 4.4循环控制语句69 4.4.1for循环语句69 4.4.2前测式的while循环语句71 4.4.3后测试的do/while循环语句72 4.4.4break和continue关键字73 4.5嵌套循环74 习题76 第5章类方法78 5.1过程与函数基础78 5.2类方法78 5.2.1创建Java类方法79 5.2.2类方法的参数传递81 5.2.3类方法的返回值83 5.2.4值传递与引用传递84 5.3类变量和变量作用域86 5.3.1Java的类变量86 5.3.2Java的变量作用域87 5.4递归程序设计89 5.4.1递归方法概述89 5.4.2递归的阶乘函数89 5.5Math类及其类方法91 5.5.1求随机数、**大和**小值91 5.5.2Math类的数学常量和方法92 习题94 第6章数组与字符串96 6.1数组基础96 6.2一维数组与多维数组96 6.2.1一维数组97 6.2.2二维与多维数组99 6.2.3可变长度的参数列表101 6.3字符串类102 6.3.1Java字符串是一种引用数据类型103 6.3.2字符串处理103 6.3.3StringBuffer类107 6.4字符串与数值的转换109 6.4.1将字符串转换成数值109 6.4.2将数值转换成字符串110 6.5对象数组112 6.6查找与排序112 6.6.1排序与查找的基础113 6.6.2冒泡排序法113 6.6.3顺序查找法115 6.6.4二分查找法116 习题117 第7章类与对象119 7.1面向对象的

相关资源

  • 《MG动画设计5项修炼:文案+脚本+图形+动作+后期》配套资源

    《MG动画设计5项修炼:文案+脚本+图形+动作+后期》配套资源

    、 编辑推荐 本书以MG动画制作的完整流程为主线,基于AfterEffects、Photoshop两款软件,分析归纳MG动画的运动规律和劋作技巧,通过案例演示详细地讲解MG动画的制作方法和设计思路,培养读者的创造性思维,使其能够独立制作出完整而you秀的MG动画作品。本书取材新颖,案例丰富,把握MG发展的前沿,内容通俗易懂,图文并茂,有较强的劋作性和指导性。本书适用于影视动画爱好者,以及动画制作、平面设计、信息可视化设计等与动态图形专业相关的学生

    大小:5.82 MB动画设计配套资源

  • 《UNIX网络编程 卷1:套接字联网API(第3版)》源代码

    《UNIX网络编程 卷1:套接字联网API(第3版)》源代码

    编辑推荐 这是一部传世之作!**网络编程专家Bill Fenner和Andrew M. Rudoff应邀执笔,对W. Richard Stevens的经典作品进行修订。书中吸纳了近几年网络技术的发展,增添了IPv6、SCTP协议和密钥管理套接字等内容,深入讨论了**的关键标准、实现和技术。 书中的所有示例都是在UNIX系统上测试通过的真实的、可运行的代码,继承了Stevens一直强调的理念:学习网络编程的*好方法就是下载这些程序,对其进行修改和改进。只有这样实际编写代码才能深入理解有关概念和

    大小:617.81 KBUNIX配套资源

  • 微机原理与接口技术(第2版)

    微机原理与接口技术(第2版)

    《微机原理与接口技术(第二版)/普通高等教育十一五国家能规划教材》以Intel公司生产的8086/8088CPU为核心,详细介绍汇编语言程序设计技术、系统总线形成、存储器设计、常用和专用芯片的接口技术及其应用编程方法。在汇编语言程序设计中,分别介绍计算机中的数制和码制、补码的运算规则、数据和转移地址的寻址方式、8086/8088的指令系统,着重介绍汇编语言的编程技术,并结合示例介绍许多实际应用编程技巧,强调汇编语言中指针的使用。在接口

    大小:6 MB微机配套资源

  • 高等代数教程习题集

    高等代数教程习题集 课后答案

    《高等代数教程习题集》是1997年清华大学出版社出版的图书,作者是王萼芳。

    大小:173 KB高等代数课后答案

  • 《软件测试》教案,教学大纲

    《软件测试》教案,教学大纲

    内容介绍 《高等学校计算机系列软件测试》为普通高等教育十一五*规划教材。全书共10章,第1-9章系统地介绍软件测试的基本概念和基本知识,详细讲解软件测试的基本技术、测试过程、测试用例设计、测试文档、测试工具等内容,并从软件工程的角度介绍了如何规划测试工作,如何报告软件缺陷,如何评估测试和测试项目管理等内容,第10章通过一个实际软件项目的测试案例,来加深学生对软件测试技术和软件测试过程的理解,尽力使理论的阐述更清

    大小:2.02 MB软件测试配套资源

  • 数据结构

    数据结构 课后答案

    本书主要内容分为两大部分,前半部分从抽象数据类型的角度讨论三大数据结构,即线性结构、层次结构和网状结构的逻辑特性、存储表示、基本操作及其应用;后半部分主要讨论查找和排序的各种实现方法和综合分析比较。 本书共分为10章和1个附录,第1章为绪论,介绍数据结构的基本概念、算法分析的方法及与算法描述有关的C++知识;第2章为线性表,主要介绍线性表的两种存储结构顺序表和链表及其基本操作的算法实现;第3章为堆栈和队列,介绍这

    大小:1.52 MB数据结构课后答案

  • 《AutoCAD2008中文版机械制图应用与实例教程》教案

    《AutoCAD2008中文版机械制图应用与实例教程》教案

    内容介绍 本书以实例贯穿全书,通过实例讲解AutoCAD应用知识,重点培养学生的AutoCAD绘图技能,提高学生解决实际问题的能力。 本书共11章,主要内容包括AutoCAD绘图环境及基本操作、绘制二维基本图形、编辑图形、绘制复杂平面图形、书写文字及标注尺寸、绘制典型零件图及装配图的方法和技巧、创建三维实体模型、图形输出及AutoCAD证书考试练习题等。 本书可作为高职高专院校机械、电子及工业设计等专业计算机辅助设计与绘图课程的教材,也可作为

    大小:10.70 MBAutoCAD配套资源

  • 《你也能看得懂的Python算法书》随书源码

    《你也能看得懂的Python算法书》随书源码

    《 你也能看得懂的Python算法书 》书中配套的源码实例以及相关练习题

    大小:45.1 KBPython算法

参与送书

相关声明:

学习笔记