第1章Java 语言基础知识
- 格式:ppt
- 大小:479.50 KB
- 文档页数:97


§1 Java语言基础知识
一、填空题
1、 Java 编译程序将Java源程序转换成伪机器语言,这种伪机器语言也称为
java bytecode(字节码)
2、 Java语言之所以可以“一处编写,各处运行”,是因为在各种软硬件平台上都有一个采用本地代码实现的 Java VM(虚拟机)
3、 采用Java语言中的基本数据类型char定义的变量在内存中占 2 字节。
4、 Java 编译器(Complier)将Java源程序(其扩展名为.java)编译后,生成的代码被称为字节码 (其扩展名为 .class )
5、 Java字节码(Byte code)运行的方式有两种:一种是解释方式;另一种是 Just-in-time(即时编译), 由代码生成器将字节码转换成本地的机器代码,然后可以较高的速度被执行。
6、 Java 编译器将 Java源程序(其扩展名为.java) 编译后,生成的代码被称为字节码
(其扩展名为.class )
7、 Java字节码运行在JVM,从而使其具备 平台无关的 特点,但由于字节码要通过JVM解释后才能在宿主机上运行,因此其主要缺点 是速度慢
8、 Java是一个国际化的程序设计语言,在Java中一个 char 变量占两个字节,一个byte占一个字节。
9、 在特定的计算机上运行字节码,该计算机上必须首先安装 Java虚拟机 简称为JVM,
Java字节码是 平台无关的 但JVM是平台相关的。
10、为了加快字节码的运行速度,字节码下载到本地机上的,可以通过一种称为
JIT(Just-in-time compilation) 的技术将其编译成本地代码。
11、在Java中数组也是 对象 而不是变量。
12、Java字节码是在一种特殊的被称作 Java 虚拟机(JVM) 上运行的。
13、Java Application程序是指在客户端虚拟机的运行、可读写客户数据、可以GUI或命令行运行,且主类应有一个 main() 函数,它是程序运行的起点。
《Java语言程序设计》
课程教案
授课题目(教学章节或主题):
第2章:Java基础 课次 2,3
课时安排 4学时
教学目的与要求:通过学生自己动手操作进一步熟练掌握Java开发/运行环境,并对Java基本知识熟悉掌握,特别是要注意掌握与C语言不同的地方
教学重点与难点:
掌握基本数据类型,特别是与C不同的数据类型:布尔型、byte型及字符串型
教 学 基 本 内 容 方法及手段
主要讲Java的基本语法知识:常量与变量、基本数据类型(布尔型、字符型、字符串型、整型及实型)、数据类型的转换、运算符和表达式 多媒体讲解
实例讲解
学生实际操作练习
教学理论
主要采用互动式教学模式:
教与学结合:建-仿—读—改—写的教学方法
以任务为中心,结合活代码教学方法
任务 通过调试每一个Java应用程序,掌握Java的基本语法知识
教学过程
教师活动 学生活动 理论支持 主要知识点的讲解:
一、 标识符
例:若把Example1_1.java改为Example1-1.java看会怎样?
二、 数据类型与常量和变量
数据类型:与占有内存多少和存放形式之间的关系
问题是分配多大空间来容纳这个数据,如100或100000000在计算机中占用的内存空间是不一样的,这就需要对数据进行分类
下面我们讲Java的数据类型,注意与C语言的比较着记
1.整数类型 例Integer2_1.java
2.单精度与双精度类型,见例Floating2_2.java
//注意实数默认的类型是double型
3. 字符型 Character2_3.java
4.字符串类型 Character2_4.java
5.逻辑型 Logic2_5.java
三、 Java的运算符、语句与表达式
6. Java整数类型数据除法演示
Two_perate2_6.java
7. 一元操作符放在变量前或后
One_Operate2_7.java
《Java语言程序设计》
课程教案
授课题目(教学章节或主题):
第1章:Java概述 课次 1
课时安排 2学时
教学目的与要求:了解微型计算机的特点及三种常用机种的区别,单片机的结构特点及应用
教学重点与难点:
1.Java程序开发/运行环境
2. Java程序结构及执行流程
教 学 基 本 内 容 方法及手段
1. 面向对象程序设计语言
2. Java的发展历史及特点
3. Java的程序开发/运行环境
4. Java程序结构及执行流程 多媒体讲解
实例讲解
学生实际操作练习
教学理论
主要采用互动式教学模式:
教与学结合:建-仿—读—改—写的教学方法
以任务为中心,结合活代码教学方法
任务 建立Java开发/运行环境,并能自己调试出一个Java应用程序
教学过程
教师活动 学生活动 理论支持
引入
1.程序设计语言
2.Java的发展历史及特点 启发学生学习Java的兴趣
新课:
1. 例1_1;
保存:文件名与类名相同,扩展名为.java
编译:javac 源文件名.java
运行:java字节码文件名(注意不需给出文件的扩展名.class)
2. 例1_2:强调类这个概念,类库的概念,System要大写
3. Java的程序开发/运行环境
4. Java的执行流程
例1_1、例1_2
修改程序:(1)把main改个名字,然后保存,运行?查看编译结果,记录下有关提示信息。
(2)main方法前的修饰符public去掉,看编译结果并记录下提示信息
(3)static去掉呢?
(4)把arg[]改为int[],或String试试看
(5)把arg改为别的名字,看程序编译结果
学生自己动手调试程序
解答学生出现的问题,并留一定时间检查学生调试结果
学生演示程序运行过程
坚持学生是学习的主体的教学理念,为学生的自主学习和探究学习创造机会
总结:教师和学生共同总结 总结操作过程中的问题,总结所学知识 改善教学过程中的师生、生生之间的有效互动和多边交流
1
本章主要介绍“易语言”的下载安装,以及运行后的界面。同时介绍一个非常简单的小程序,以帮助用户入门学习。最后介绍编程的输入方法,以及一些初学者会遇到的常见问题。
注意:安装和运行易语言对计算机的基本要求:
“易语言”对硬件要求不高,只要可能运行Win 95以上的机器都可以使用易语言。“易语言”运行的最低计算机配置要求为:
Windows 9X / 2000 / NT/XP/2003 操作系统;
推荐 Pentium 或更高的处理器;
VGA 或分辨率更高的显示器;
16MB 内存(推荐128MB以上内存);
鼠标或其他定点设备。
若可上英特网,可直接下载易语言最新版本,且从论坛上得到大量例程等。 第1章 “易语言”基础知识
本章学习内容:
1.1 如何下载“易语言” 1.6 如何较好地输入程序代码
1.2 如何安装“易语言” 1.7 “易语言”的帮助系统
1.3 了解“易语言”的界面 1.8 初学者的常见问题
1.4 开始写第一个易程序 1.9 课后练习
1.5 分析第一个易程序
2
1.1 如何下载易语言
如何从网上下载最新版本的“易语言”呢?
大家可以在浏览器中输入以下的网址:
用鼠标点击这里的链接,可以进入易语言的下载页面。
对于国内用户可以下载“易语言3.5简体中文正式版”
对于繁体区用户,可以下载“易语言3.5繁体中文正式版”。
用鼠标右键点击这里,在弹出的菜单中选“目标另存为”。
3 下载页面中还可以下载以下的程序,它们的作用分别是:
加密狗驱动安装程序:如果您已注册了易语言加密狗企业版,则必须首先下载并安装此驱动程序。
《易语言零起点》教程:Liigo编写的供初学者学习的易语言教程,适合于初学者向中级进阶学习。
易语言2.53简体中文免费版:此为以前的易语言版本,没有加入任何限制,现提供给大家作为了解易语言用。可生成EXE可执行文件。