环境与基础ppt课件

上传人:我*** 文档编号:149207153 上传时间:2020-10-25 格式:PPT 页数:58 大小:458.50KB
返回 下载 相关 举报
环境与基础ppt课件_第1页
第1页 / 共58页
环境与基础ppt课件_第2页
第2页 / 共58页
环境与基础ppt课件_第3页
第3页 / 共58页
环境与基础ppt课件_第4页
第4页 / 共58页
环境与基础ppt课件_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《环境与基础ppt课件》由会员分享,可在线阅读,更多相关《环境与基础ppt课件(58页珍藏版)》请在金锄头文库上搜索。

1、Android移动应用开发,Java环境与基础,本章教学目标,理解Java程序的编写、运行原理 能够独立搭建Java开发环境及开发工具的配置 认识Java程序的结构 正确区分有效的标识符以及Java中的关键字 掌握Java的数据类型 熟练运用Java中的运算符、流程控制语句进行编程,本章内容,Java简介 Java开发环境的搭建与设置 JDK的配置 Eclipse的配置 认识Java程序的组成 Java中的标识符和关键字 Java中的数据类型 运算符和表达式 流程控制,Java是什么?,编程语言? 开发环境?运行平台? 一种技术?一个产品?一个商标? “Java”被赋予了广泛的含义,要根据说话

2、时的环境明确Java所指的含义。,Java语言简介,1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器 Internet的发展促成Java的广泛应用 Sun Microsystems 于1995年推出Java。 Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题,Java语言的特点,简易 分布式 健壮特性 安全 可移植性 高性能 多线程 动态性 .,Java平台无关性,跨平台机制的实现 一次编译,到处运行,Java程序的编写、运行过程,Java应用领域,桌面应用(

3、Java核心、基础): J2SE(Java Standard Edition) 企业级应用开发: J2EE(Java Enterprise Edition) 手机等移动产品开发: J2ME(Java Micro Edition) Android手机应用,Java与.net的比较,VS,Java平台,.Net Framework,VS,Java语言,C#语言,VS,J2SE,Windows Form应用,VS,J2EE,A和分布式,VS,Android,Windows Phone7,Java版本,Java1.21.4:产品名为Java2 Java1.5:Java5、Tiger Java1.6:J

4、ava6、Mustang Java1.5以后 J2SE - JavaSE J2EE - JavaEE J2ME - JavaME,本章内容,Java简介 Java开发环境的搭建与设置 JDK的配置 Eclipse的配置 认识Java程序的组成 Java中的标识符和关键字 Java中的数据类型 运算符和表达式 流程控制,几个概念,在开始搭建Java开发环境之前,先要认识几个概念 JDK(Java Development Kit):Java开发工具箱 JRE(Java Runtime Environment):Java运行时环境 JVM(Java Virtual Machine):Java虚拟机,

5、JDK,JRE,JVM,JDK的获取,JavaSE开发工具包: jdk1.6.0_12.rar ftp:/ftp.edu2act.org/Java/software/tools/ 从官方获得JDK 安装JDK,安装JDK的步骤,获取JDK安装包并解压 设置path环境变量 设置classpath环境变量 测试:cmd java -version 参考 实验手册-搭建Java开发环境,了解JDK目录,bin: 里面是编译器、解释器和一些工具 。 demo: 里面有很多各种演示例子。 include: Win32字目录,都是本地方法文件。 jre:是java程序运行环境的根目录 lib:目录下都是

6、库文件 我们自己起名字的时候要注意 尽量不要使用中文名称 名字中间不要有空格 名字中间不要带点”.”符号,Java 集成开发工具,IDE:集编辑,编译,运行调试,打包,发布等功能于一体的软件 常见的java IDE:,Eclipse 介绍,开放源代码的、基于 Java 的可扩展开发平台 就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成

7、Eclipse Platform、JDT、CDT和PDE,Eclipse安装步骤,获取Eclipse安装包 eclipse-jee-ganymede-SR2-win32.zip 解压到安装目录 运行,编写程序 参考 实验手册Eclipse环境搭建,Eclipse编写代码的组织,Eclipse编写Java程序的组织结构 workspace - project - Java源文件(类) 用Eclipse编写HelloWorld程序 控制台程序的输出,class HelloWorld public static void main(String args) System.out.println(He

8、llo World!); ,本章内容,Java简介 Java开发环境的搭建与设置 JDK的配置 Eclipse的配置 认识Java程序的组成 Java中的标识符和关键字 Java中的数据类型 运算符和表达式 流程控制,程序分析,public class HelloWorld public static void main(String args) System.out.println(Hello World!); ,Java程序的基本结构,Java程序的基本组成是类(使用class声明),方法不可以单独存在 类体和方法体都是在一对大括号中(即 和 之间)定义的。它们标志着类定义块的开始和结束

9、每条语句要以分号结束 程序从 main( ) 方法开始执行 要注意main方法的形式 一个Java源文件中可以有多个类,但是最多只能有一个public的类且该类名与源文件名相同,Java API 文档的使用,选择包,选择包中的类或接口,查看具体帮助文档,注释与包,注释:块注释(/*注释的内容)和行注释(/注释内容) 可生成Java文档的注释/* 注释的内容*/ 使用javadoc.exe 包(package):命名空间,组织代码,避免命名冲突 必须放在源程序的除注释外的第一行 引用包(import) 放在包声明和类声明之间 默认会引入java.lang包,本章内容,Java简介 Java开发环

10、境的搭建与设置 JDK的配置 Eclipse的配置 认识Java程序的组成 Java中的标识符和关键字 Java中的数据类型 运算符和表达式 流程控制,HelloWorld,public class HelloWorld public static void main(String args) private int i = 10; print(i); public static void print(int i) System.out.print(i); ,标识符,对各种变量、方法和类等要素命名时使用的字符序列称为标识符 标识符命名规则 由字母、$、_ 开头(不能以数字开头)+字母+数字 虽

11、然中文也可作为标识符,但被严格禁止使用 不能包含Java关键字,关键字列表,Java中的关键字,关键字(保留字),专门用途的字符串 所有java关键字都是小写英文。 goto和const虽然从未使用,但也被当作关键字。 在JDK1.4中新增了assert,JDK1.5新增加了enum sun, java, javax虽然不是关键字,但也不建议用作标识符,常量与变量,变量的值是可以变化的 int age = 10; age = 20; 常量一旦赋初值,其值不可变 常量声明方式: final static int HEIGHT = 10; 此时如果: HEIGHT = 20; 那么编译器报错 常量

12、与变量必须有类型 常量与变量在使用前必须明确赋值 常量与变量不可被多次声明,Sun Java 编码约定,类名首字母大写 变量名、方法名首字母小写 . 参照 Java编码规范,本章内容,Java简介 Java开发环境的搭建与设置 JDK的配置 Eclipse的配置 认识Java程序的组成 Java中的标识符和关键字 Java中的数据类型 运算符和表达式 流程控制,数据类型,数据类型,基本类型 逻辑类 boolean 字符类 char 整数类 byte, short, int, long 浮点类 double, float 引用类型 类 接口 数组 枚举,基本类型的取值范围,基本字面值,基本数据类

13、型的源代码表示(在编写代码时输入的整数、浮点数、布尔值或字符) char foo = b : 值为98 boolean foo = false : 值为false Double foo = 234.55 : 值为234.55,整型字面值,在Java中有3种方法表示整数 十进制(09):不需要任何解释 int i = 99; 八进制(07):在数的前面放置一个0(零) int six = 06; /值为6 int nine = 011; /值为9 十六进制(09,af):在数前放置0 x或者0X int x = 0 x0001; int y = 0Xb; int z = 0 x7FFff; 在数

14、字后面加上L或l,类型定义为long long jo = 1109L; long so = 0 xFFFL;,浮点字面值,浮点字面值默认为double double d = 333242.00; double e = 987.44d; double f = 423.22D; float类型需要在字面值后面加F或f float jo = 1109.32F; float so = 4423.00f;,布尔字面值,布尔值只能定义为true或false 一定注意使用布尔值的表达式int x = 1;if(x) /编译错误(Compiler error)int y = 1;if(x+y) boolean

15、 b = false;if(b=true) if(b=true) ,字符字面值,char字面值表记为单引号内的单个字符,字符实际上只是一个16位无符号整数,不能直接输入的字符可以用转义字符 char a = a; char b = 98; System.out.println(b); char n = u004E; System.out.println(n); char d = ”; 尽管字符串不是基本类型,但它能为表现为字面值(唯一具有字面表示的其他非基本类型只有数组) String s = “Hello”; String hi = “Hello”+”World”; 字符串可以和其他基本数据

16、类型连接,返回字符串类型,基本数据类型转换,Boolean类型不可转换为其它的数据类型 整型、字符型、浮点型在混合运算中相互转换,转换时遵循以下原则 容量小的类型字段转化为容量大的类型,数据类型按容量大小排序(小 - 大) byte short (char) intlongfloat double 容量大的数据类型转换为容量小的数据类型,要加上强制转换符,但可能造成精度降低或溢出,使用时要注意 多种类型的数据混合运算时,系统首先自动的将所有数据转化为容量最大的那种数据类型,然后再进行计算,基本数据类型的包装类,Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型 boolean java.lang.Boolean byte java.lang.Byte char java.lang.Char short java.lang.Short int java.lang.Integer long java.lang.Long float java.lang.Float double java.l

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号