Java2教学课件1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java2教学课件1

Windows98 汕头大学计算机教学中心 应用领域广泛,就业前景极佳: 网站后台开发: JSP(Servlet/JavaBean) 独立应用程序开发:J2EE 手机、电子产品等:J2ME 而这一切的知识和技术的基础是: J2SE(包括JAVA程序设计基础) 关键的关键!!!!! Java虚拟机(Java virtual machine,JVM)是运行Java 程序必不可少的机制。JVM是编译后的Java 程序和硬件系统之间的接口,程序员可以把JVM看作一个虚拟的处理器。它不仅解释执行编译后的Java指令,而且还进行安全检查。它是Java程序能在多平台间进行无缝移植的可靠保证,同时也是Java 程序的安全检验引擎。 Java 虚拟机规范中给出了JVM的定义: JVM是在一台真正的机器上用软件方式实现的一台假想机。 Java虚拟机规范提供了编译所有Java代码的硬件平台。 JVM的具体实现包括:指令集(等价于CPU的指令集)、寄存器组、类文件格式、栈、垃圾收集堆、内存区。 垃圾收集:在Java中,程序员不必亲自释放内存,它提供了后台系统级线程,记录每次内存分配的情况,并统计每个内存指针的引用次数。 在Java虚拟机运行时环境闲置时,垃圾收集线程将检查是否存在引用次数为0的内存指针;如果有的话,则垃圾收集线程把该内存“标记”为“清除”(释放)。 总之:虚拟机是一种软件模拟硬件的技术,该技术使得Java语言能够跨平台,即: ? “一次编写,各处运行” 【例1】一个简单的Java应用程序。 //app1.java 简单的java application public class app1 { public static void main(String args[]) { System.out.println(Hello Java !); } } 通过这个程序,我们可以看到Java应用程 序还是比较简单的,结构并不复杂。之所以 称其为应用程序,其标志就是含有main方法, 也只有含有main方法的Java程序才能用java 命令来运行。编写Java程序时必须遵循Java 语言的编程原则。一个简单的Java应用程序 的基本格式有以下几点规定: (1)Java程序是无格式的纯文本文件,可以用任何文本编辑器(例如,Word、写字板)来编写Java程序。 (2)文件名必须与类名取成一致,且两者的大小写要一致。例如,类名为Hello,那么存盘时的文件名就应该为Hello.java。 (3)首先要使用关键字class来定义一个新类,类名紧跟其后。这里public表明是一个公共类(主类),可以省略,Hello是本例所定义的类名。 (4)一个Java程序可以有多个类,每个类可以有多个方法,但是最多只有一个公共类(主类)。 (5)public static void main(String args[])是主类中 的方法,称为主方法,其名称与类型声明都是固定的。 这是Java Application程序执行的入口点,public说明 该方法是公有方法;static说明该方法是静态方法,这 意味着它是一个类方法,可以不生成类的实例对象而 直接调用;Void说明该方法无返回值;String args[] 是main方法的形参。 只能有一个main()方法。 (6)任何方法中可以有多条语句。本例的main()方法中,只有一条语句为: System.out.println( Hello Java ! ); 该语句用来在屏幕上输出一个“Hello Java !”字符串,System是Java类库中一个应用类,out是System的对象实例,println是System类的一个方法成员,其作用是将字符串参数写到标准输出流中。System.out.println()的功能与C语言中的printf()函数及C++中的cout相同。 (7)Java程序中的每条语句都要以分号“;”结束(包括以后程序中出现的类型说明等)。 (8)为了增加程序的可读性,程序中可以加入一些注释行,例如,用“//”开头的行。这是单行的注释,另外还可以用/*……*/及/**……*/来注释一段文字。 【例2】编写一个applet小程序,在浏览器窗口上显示“Hello Java!”字符串。程序代码如下: //App2_2.java

文档评论(0)

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

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

1亿VIP精品文档

相关文档