好文档 - 专业文书写作范文服务资料分享网站

java教案内容(yang)

天下 分享 时间: 加入收藏 我要投稿 点赞

课 题:第1章 Java语言概述 授课时间:第1次课

初学Java注意的问题:

1、对一个简单的例子也要有耐心去琢磨、调试、改动。

2、在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。 3、很多东西和体会必须自己动手才能真正属于自己。

4、不但要掌握这门语言语法本身,更重要的是学会编程的思想,这是所有程序设计语言的基础。

一、 Java语言的诞生和发展

Java语言诞生于20世纪90年代初,它的基础是C语言和C++语言。随着Internet的普及和迅猛发展,以及web技术的不断渗透,使得java语言在现代社会的经济发展和科学研究中占据越来越重要的地位。

Java三大平台:Java ME(Java 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虚拟机),目标代码“没有因机器的不同而不同” 或“由编译器决定”。

面向对象:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。

支持网络编程:Java的小程序(Applet)是动态、安全、跨平台的网络应用程序。 安全性强:Java平台的安全性(沙箱机制),Java虚拟机的安全机制。不支持指针,这样避免了对内存的非法访问;自动单元回收功能防止内存丢失等动态内存分配导致的问题;Java解释器运行时实施检查,可发现数组和字符串访问的越界;提供了异常处理机制。

支持多线程:线程是比进程更小的可并发执行的单位。C++没有内置的多线程机制,需调用操作系统的多线程功能来进行多线程序设计。Java却提供了多线程支持。

Java语法简单易学:Java放弃了C++语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。 三、Java虚拟机

1

Java程序的运行过程如图所示:

字节码是Java虚拟机的指令组。字节码最大的好处是可跨平台运行,即Java的字节码可以编写一次,到处运行。

任何一种可以运行Java字节码的软件均可看成是Java的“虚拟机” ,可以把Java的字节码看成是JVM上所运行的机器码(machine code) 。 四、Java程序的种类和结构

使用Java语言可以编写两种类型的程序:Application应用程序和Applet小程序。这两种程序开发原理是相同的,但是在运行环境和计算结构上有着显著的不同。

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(\请输入一个字符:\

2

try{

c=(char)System.in.read(); }catch(IOException s){ }

System.out.println(\您输入的字符是:\ } }

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

main()方法:方法头必须按照下面的格式书写: public static void main(String args []) 所有的Java Application程序执行的入口点;Java源代码文件中可以定义多个类,但是其中只能有一个类含有main方法;main方法是程序执行的入口点,而一个Java Application程序只能有一个入口点;含有main方法的类称为主类,按惯例该类名就是Java

3

java教案内容(yang)

课题:第1章Java语言概述授课时间:第1次课初学Java注意的问题:1、对一个简单的例子也要有耐心去琢磨、调试、改动。2、在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。3、很多东西和体会必须自己动手才能真正属于自己。4、不但要掌握这门语言语法本身,更重要的是学会编
推荐度:
点击下载文档文档为doc格式
4cgu3017hy6d7jn4l8uv58u602x74s012ng
领取福利

微信扫码领取福利

微信扫码分享