java教案内容yang.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 题:第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虚拟机 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(请输入一个字符:); try{ c=(char)System.in.read(); }catch(IOException s){ } System.out.println(您输入的字符是:+c); } } 注意:Java严格区分大小写。一个程序中可以有多个类,但只能有一个类是主类。在Java应用程序中,这个主类是指包含main()方法的类。Java小程序里,这个主类是一个继承自系统类Applet的子类。应用程序的主类不一定要求是public类,但小程序的主类一定要求是public类。主类是Java程序执行的入口点。同一个Java程序中定义的若干类之间没有严格的逻辑关系要求,但它们通常是在一起协同工作的,每一个类都可能需要使用其他类中定义的静态属性或方法。 main()方法:方法头必须按照下面的格式书写: public static void main(String args []) 所有的Java Application程序执行的入口点;Java源代码文件中可以定义多个类,但是其中只能有一个类含有main方法;main方法是程序执行的入口点,而一个Java Appl

文档评论(0)

shujukd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档