java教案内容yang

上传人:壹****1 文档编号:457367985 上传时间:2024-02-08 格式:DOC 页数:72 大小:806KB
返回 下载 相关 举报
java教案内容yang_第1页
第1页 / 共72页
java教案内容yang_第2页
第2页 / 共72页
java教案内容yang_第3页
第3页 / 共72页
java教案内容yang_第4页
第4页 / 共72页
java教案内容yang_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《java教案内容yang》由会员分享,可在线阅读,更多相关《java教案内容yang(72页珍藏版)》请在金锄头文库上搜索。

1、课 题:第1章 Java语言概述 授课时间:第1次课初学Java注意的问题:1、对一个简单的例子也要有耐心去琢磨、调试、改动。 2、在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。3、很多东西和体会必须自己动手才能真正属于自己。4、不但要掌握这门语言语法本身,更重要的是学会编程的思想,这是所有程序设计语言的基础。一、 Java语言的诞生和发展Java语言诞生于20世纪90年代初,它的基础是C语言和C+语言。随着Internet的普及和迅猛发展,以及web技术的不断渗透,使得java语言在现代社会的经济发展和科学研究中占据越来越重要的地位。Java三大平台:Java ME(Java

2、Micro Edition),以前的版本称为J2ME,是Java平台的精简版。主要应用于嵌入是系统开发,如手机和PDA的编程。Java SE(Java Standard Edition),以前的版本称为J2SE,是Java平台的标准版。主要用于桌面应用软件的编程。Java EE(Java Enterprise Edition),企业级应用,以前的版本称为J2EE,是Java平台的企业版。主要用于分布式的网络程序的开发,如电子商务网站和ERP系统,后期课程信息管理系统将会详细讲解JavaEE。二、Java语言的特点平台无关性:(“Write once,run anywhere” ,Java虚拟机

3、),目标代码“没有因机器的不同而不同” 或“由编译器决定”。面向对象:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。支持网络编程:Java的小程序(Applet)是动态、安全、跨平台的网络应用程序。安全性强:Java平台的安全性(沙箱机制),Java虚拟机的安全机制。不支持指针,这样避免了对内存的非法访问;自动单元回收功能防止内存丢失等动态内存分配导致的问题;Java解释器运行时实施检查,可发现数组和字符串访问的越界;提供了异常处理机制。支持多线程:线程是比进程更小的可并发执行的单位。C+没有内置的多线程机制,需调用操作系

4、统的多线程功能来进行多线程序设计。Java却提供了多线程支持。Java语法简单易学:Java放弃了C+语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。 三、Java虚拟机Java程序的运行过程如图所示:字节码是Java虚拟机的指令组。字节码最大的好处是可跨平台运行,即Java的字节码可以编写一次,到处运行。 任何一种可以运行Java字节码的软件均可看成是Java的“虚拟机” ,可以把Java的字节码看成是JVM上所运行的机器码(machine code) 。四、 Java程序的种类和结构使用Java语言可以编写两种类型的程序:Application应用程序和Appl

5、et小程序。这两种程序开发原理是相同的,但是在运行环境和计算结构上有着显著的不同。1、Application程序举例(代码在eclipse中运行并查看运行结果)import java.io.*; /导入java.io类库中的所有类public class App1_1 /定义类:App1_1 public static void main(String args) char c= ; System.out.print(请输入一个字符:); try c=(char)System.in.read(); catch(IOException s) System.out.println(您输入的字符是:

6、+c); 注意:Java严格区分大小写。一个程序中可以有多个类,但只能有一个类是主类。在Java应用程序中,这个主类是指包含main()方法的类。Java小程序里,这个主类是一个继承自系统类Applet的子类。应用程序的主类不一定要求是public类,但小程序的主类一定要求是public类。主类是Java程序执行的入口点。同一个Java程序中定义的若干类之间没有严格的逻辑关系要求,但它们通常是在一起协同工作的,每一个类都可能需要使用其他类中定义的静态属性或方法。main()方法:方法头必须按照下面的格式书写:public static void main(String args ) 所有的Ja

7、va Application程序执行的入口点;Java源代码文件中可以定义多个类,但是其中只能有一个类含有main方法;main方法是程序执行的入口点,而一个Java Application程序只能有一个入口点;含有main方法的类称为主类,按惯例该类名就是Java源文件名。2、 Applet小程序举例 /App2_2.java import java.awt.*; import javax.swing.JApplet;public class App2_2 extends JAppletpublic void paint(Graphics g) g.drawString(“Hello Jav

8、a!”,50,50);applet code=”App2_2.class”Width=”200”Heigth=”120”Alt=”很抱歉,您的浏览器不支持Java Applet”、Applet是嵌入在HTML文档中的Java程序,必须搭配浏览器来运行,由Web浏览器内带的Java解释器来解释运行,因此称为小程序,也有人称为网页向导。课 题:第2章 Java语言开发环境 授课时间:第2次课一、Java开发工具1、输入网址下载并安装,本门课可以安装JDK1.6,1.7或1.8版本,我们在sun公司网站上下载JDK,选最新版本。JDKhttp:/ 运行环境相关的文件;Java Runtime Env

9、ironment;lib :存放程序库,即java类库。2、 JDK安装过程傻瓜式安装,安装成功后会有两个文件夹jdk和jre,打开jdk文件夹如下图:Javac.exe:Java编译器,用于将java程序编译成字节码。java.exe:Java解释器,执行已转换成字节码的java程序。jdb.exe:Java调试器,用来调试java程序。javadoc.exe:根据Java源代码和注释说明语句生成Java程序HTML文件的帮助文档。appletviwer.exe:Java解释器(小程序浏览器),用来解释已经转换成字节码的java小程序(applet)。jar.exe: 创建扩展名为.jar(

10、Java Archive)的压缩文件,与zip压缩文件格式相同。3、JDK系统环境设置JDK安装完成之后需要配置环境变量才能正常开发Java代码。在桌面上右击“计算机”或“我的电脑”图标,在弹出的快捷菜单中选择“属性”命令,在弹出窗口的左侧窗格中点击“系统保护”选项,弹出“系统属性”对话框,在该对话框中选择“高级”选项卡,如下图所示。在“高级”选项卡中点击“环境变量”按钮后,弹出如下图所示的“环境变量”对话框。在系统变量中新建JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.8.0(根据实际安装路径来填写,比如:D:P

11、rogram FilesJavajdk1.8.0_25)变量名:CLASSPATH变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;变量名:Path (将JDK的安装路径添加到系统环境变量)变量值:%JAVA_HOME%bin; %JAVA_HOME%jrebin;关于path和classpath的含义:path变量的含义就是让系统在任何路径下都可以识别java,javac命令 。classpath变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径。tools.jar和dt.jar为类

12、库路径。如果不用Swing里面的东西,可以不加dt.jar。 tools.jar里面是最基本的工具类,比如javac,不加是无法做开发的。 二、 JDK的使用1、编写的源程序。public class HelloWorld public static void main (String args) System.out.println(HelloWorld!); 2、 编译与运行程序课 题:第3章 Java语言基础(3.1-3.6) 授课时间:第3次课一、 数据类型1、标识符和保留字(1)标识符Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线

13、,美元符,数字。例如,identifier,userName,User_Name,_sys_val, $change为合法的标识符,而2mail room#,class 为非法的标识符。(2)保留字具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为保留字(reserved word),也称为关键字(如下表),java语言中的保留字均用小写字母表示。abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseextendsFALSEfinalfinallyfloatforgotoifi

14、mplementsimporttrueintinterfacelongsynchronizednullnewpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchnativethisvolatilethrowstransientinstanceoftryvoidwhile2、数据类型概述(1)java中的数据类型划分java语言的数据类型有简单类型和复合类型:简单数据类型包括:整数类型(Integer):byte, short, int, long浮点类型(Floating):float,double字符类型(Textual):char布尔类型(Logical):boolean复合数据类型包括:class interface 数组(2)常量和变量常量:用保留字final来实现 如:final int NUM=10

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

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

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