专题一 Java语言概述及开发基础(一)(课件)-《计算机程序设计》(电工版第二版)高考备考讲练测(吉林省)

2024-09-18
| 28页
| 284人阅读
| 1人下载
精品

内容正文:

Java语言概述及开发基础(一) 计算机程序设计 专题复习讲练测 电工版第二版 掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。 考纲要求 一 考试内容: 标识符命名; 知识点要求: 1.了解Java语言的发展、特点以及编程环境的搭建。 2.掌握标识符命名规则。 知识点梳理 二 Java语言的发展 Sun公司正式发布Java语言。 Sun公司成立Green小组,由James Gosling领导,Green小组开发出新语言Oak,作为Java语言的前身。 后因Oak商标被注册,改为Java语言。 1995年5月 1991年 发布JDK 1.0。 1996年1月 知识点梳理 二 Java语言的发展 发布JDK 1.2,Java语言被划分为J2SE、J2EE和J2ME,Sun公司将Java改称为Java2。 发布JDK 1.1。 1998年12月 1997年2月 Sun公司被甲骨文公司收购。 2009年4月20日 知识点梳理 二 (1)JavaSE Java 平台标准版,全称是 Java Platform Standard Edition,是 Java 技术的核心。JavaSE 主要应用于桌面应用开发,包括C/S 结构程序的开发。 Java语言的三个版本 (2)JavaEE Java 平台企业版,全称是Java Platform Enterprise Edition,主要应用于网络应用和企业及应用开发。 (3)JavaME Java 平台微型版,全称是Java Platform Micro Edition,主要应用于移动开发,针对包括手机、平板、游戏机、机顶盒等移动设备在内的移动应用的开发。 y 知识点梳理 二 Java 的语言特点 特点 安全性 面向对象 平台无关性 多线程 可靠性 简单性 01 06 05 02 04 03 知识点梳理 二 JDK,全称Java Development Kit(Java开发工具包),是Sun Microsystems(现为Oracle公司)提供的一套软件开发工具包,用于开发Java应用程序。JDK是Java程序员进行Java程序开发的基础,它包含了Java编译器、Java运行时环境(JRE)、Java文档生成器、以及其他用于Java开发的工具和库。 编程环境的搭建 知识点梳理 二 JDK的主要组成部分: javac:Java编译器,用于将Java源代码(.java文件)编译成Java字节码(.class文件)。 java:Java运行时启动器,用于运行编译后的Java程序。 javadoc:用于生成Java源代码的API文档。 jar:Java归档工具,用于将多个.class文件和资源文件打包成一个.jar文件。 jdb:Java调试器,用于调试Java程序。 javap:Java类文件解析器,用于解析.class文件并输出相关信息。 appletviewer:用于在没有Web浏览器的情况下运行和调试Java Applet。 以及其他工具:如idlj(用于生成Java IDL代码)、policytool(用于管理策略文件)等。 编程环境的搭建 知识点梳理 二 (1) 编辑 编辑指在 Java 开发环境中输入程序代码,形成后缀名为,java的Java源文件。 (2)编译 编译是使用Java 编译器(Javac)对源文件进行错误排查的过程,编译后将生成后缀名为.class 的字节码文件。 (3)运行 运行指使用Java 虚拟机将字节码文件翻译成机器代码,执行并显示结果。 Java的运行机制 知识点梳理 二 Java的运行机制 Java应用程序 4 解释 3 编译 2 字节码生成 1 类加载过程 运行 知识点梳理 二 Java 中的包名、类名、方法名、参数名、变量名等都需要用一个符号来标识,这个符号 就被称为标识符。 标识符 知识点梳理 二 字符限制:标识符可以由字母(A-Z,a-z),数字(0-9),美元符号($),以及下划线(_)组成。但是,标识符不能以数字开头。 大小写敏感:Java是大小写敏感的语言,因此MyClass和myclass是两个不同的标识符。 不能是关键字:标识符不能是Java的保留关键字,如if, else, while, for, int, class等。 不能包含空格:标识符不能包含空格或任何其他特殊字符(除了$和_)。 长度限制:理论上,标识符的长度没有限制,但实际上,它受限于JVM的限制,通常建议不超过255个字符。 标识符的命名规则 知识点梳理 二 命名约定: 类名:通常使用大驼峰命名法(PascalCase),即每个单词的首字母都大写,例如PhoneNumber。 方法名和变量名:通常使用小驼峰命名法(camelCase),即第一个单词的首字母小写,后续单词的首字母大写,例如phoneNumber。 常量名:所有字母都大写,单词之间用下划线分隔,例如MAX_VALUE。 接口名:通常使用大驼峰命名法,并且通常以字母"I"开头,例如IComponent。 标识符的命名规则 知识点梳理 二 Java关键字是Java语言中具有特定含义的单词,它们被用作语法的一部分,用于表示控制语句、访问权限、操作符、数据类型等。 关键字 分 类 关 键 字 基本数据类型 byte、short、int、long、float、double、char、boolean 分支结构关键字 if、else、switch、case、default、break 循环结构关键字 for、while、do、break、continue 方法、变量和类修饰符 Private、public、protected、final、static、abstract、synchronized 保留字 false、true、null、goto、const 方法相关关键字 return、void 异常处理 try、catch、finally、throw、throws 包相关关键字 package、import 对象相关关键字 new、extends、implements、class、instanceof、this、super 限时练习 三 1.Java语言的前身是 ( )。 A. C语言 B. C++语言 C. Oak语言 D. Python语言 【答案】C 【解析】Java语言的前身是Oak语言,后因Oak商标被注册,改为Java语言。 限时练习 三 2. 以下版本主要应用于桌面应用开发的是 ( ) A. JavaSE B. JavaEE C. JavaME D. JavaFX 【答案】A 【解析】JavaSE主要应用于桌面应用开发,包括C/S结构程序的开发。 限时练习 三 3. 以下工具用于将Java源代码编译成字节码文件的是 ( ) A. javac B. java C. javadoc D. jar 【答案】A 【解析】 javac是Java编译器,用于将Java源代码(.java文件)编译成Java字节码(.class文件)。 限时练习 三 4以下选项不属于Java标识符的命名约定的是 ( ) A. 类名使用大驼峰命名法 B. 方法名使用小驼峰命名法 C. 常量名所有字母都大写 D. 变量名使用数字开头 【答案】D 【解析】 变量名不能以数字开头。 限时练习 三 5. 以下选项不属于Java关键字的是 ( ) A. int B. public C. sizeof D. new 【答案】C 【解析】 sizeof是C语言中的关键字,Java中没有sizeof关键字。 限时练习 三 6.Java语言是由微软公司开发的。( ) 【答案】错误 【解析】 Java语言是由Sun公司开发的,后Sun公司被甲骨文公司收购。 限时练习 三 7.JavaEE主要应用于移动开发。( ) 【答案】错误 【解析】 JavaME主要应用于移动开发,JavaEE主要应用于网络应用和企业及应用开发。 限时练习 三 8.javadoc用于生成Java源代码的API文档。( ) 【答案】正确 【解析】 javadoc用于生成Java源代码的API文档。 限时练习 三 9.Java标识符不区分大小写。( ) 【答案】错误 【解析】 Java是大小写敏感的语言,所以Java标识符是区分大小写的。 限时练习 三 10. Java程序运行机制包括:编辑、( )、( )。 【答案】编译 运行 11. Java标识符可以由字母、数字、美元符号($)、以及( )组成。 【答案】下划线 限时练习 三 12. Java语言中,用于表示控制语句、访问权限、操作符、数据类型等的单词被称为( )。 【答案】关键字 13. Java中,用于表示"空值"的关键字是( )。 【答案】NULL 限时练习 三 14.请简述Java语言的特点 【答案】 面向对象: Java是一种面向对象的语言,它支持类、对象、继承、多态等面向对象的概念。 平台无关性: Java程序编译后生成的字节码可以在任何支持Java虚拟机的平台上运行,具有很好的跨平台性。 安全性: Java提供了丰富的安全机制,例如沙箱机制、字节码校验等,可以有效防止恶意代码的攻击。 健壮性: Java提供了异常处理机制,可以有效地处理程序运行过程中出现的错误,提高程序的健壮性。 多线程: Java提供了多线程支持,可以有效地提高程序的并发性能。 丰富的类库: Java提供了丰富的类库,可以方便地实现各种功能。 内容小结 五 谢谢 $$

资源预览图

专题一 Java语言概述及开发基础(一)(课件)-《计算机程序设计》(电工版第二版)高考备考讲练测(吉林省)
1
专题一 Java语言概述及开发基础(一)(课件)-《计算机程序设计》(电工版第二版)高考备考讲练测(吉林省)
2
专题一 Java语言概述及开发基础(一)(课件)-《计算机程序设计》(电工版第二版)高考备考讲练测(吉林省)
3
专题一 Java语言概述及开发基础(一)(课件)-《计算机程序设计》(电工版第二版)高考备考讲练测(吉林省)
4
专题一 Java语言概述及开发基础(一)(课件)-《计算机程序设计》(电工版第二版)高考备考讲练测(吉林省)
5
专题一 Java语言概述及开发基础(一)(课件)-《计算机程序设计》(电工版第二版)高考备考讲练测(吉林省)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。