java语言概述2

java语言概述2

ID:36198062

大小:353.31 KB

页数:32页

时间:2019-05-07

java语言概述2_第1页
java语言概述2_第2页
java语言概述2_第3页
java语言概述2_第4页
java语言概述2_第5页
资源描述:

《java语言概述2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言概述Java语言由语法规则和类库两部分组成。语法规则:确定Java程序的书写规范;类库:提供了一系列专业开发人员编写或由软件供应商提供的Java程序模块——类。在编写Java程序的时候,需要充分地利用已存在的类,从而提高软件开发的效率。因此学习Java程序设计需要从两个部分着手。一是语法规则;二是类库的使用。而后者往往是更好地使用Java语言编程的关键。一、Java程序的运行环境编译型源程序可执行程序exe裸机操作系统编译连接运行Java是解释型的高级编程语言字节码程序Java源程序解释器编译解释运行.java.c

2、lassJava虚拟机运行Java程序的基本过程1、利用编辑器编写Java源程序源文件名:主类名.java2、利用编译器将源程序编译成字节码字节码文件名:源文件名.class3、利用虚拟机(解释器)运行工作过程:载入、代码校验、解释执行常见的Java开发环境从网络上直接下载JDK(JavaDeveloperKit),并利用命令行方式操作javac(编译器);java(解释器)Java集成开发环境(IDE)VisualJ++、Eclipse、JBuilderJava教学集成开发环境BlueJ(需要JDK1.4以上版本的支持)二、App

3、let和ApplicationApplet(小应用程序):它不是一个完整的应用程序,而是框架程序中的一个模块,因此只能在WWW浏览器环境下运行。Application应用程序:它是一个完整的应用程序,可以利用Java虚拟机独立地运行。Applet应用程序举例importjava.awt.*;importjavax.swing.*;publicclassMyFirstJavaAppletextendsJApplet{publicvoidinit(){ContainercontentPane=getContentPane();JLabe

4、llabel=newJLabel("ThisisaJavaprogram.",SwingConstants.CENTER);contentPane.add(label);}}Applet应用程序的基本结构importjava.awt.*;importjavax.swing.*;publicclass     extendsJApplet{}类名称类成员声明MyFirstJavaApplet


5、lassWIDTH=500HEIGHT=500>Applet工作原理HTML文件嵌入Appletwww服务器www服务器www浏览器请求HTML文件下载HTML文件请求Applet字节码下载Applet字节码解释执行Applet字节码.html.classApplication应用程序举例importjava.io.*;publicclassMyFirstJavaProgram{publicstaticvoidmain(String[]args){System.out.println(“

6、HelloWorld!”);}}Application应用程序的基本结构importjava.io.*;publicclass{publicstaticvoidmain(String[]args){}}主类名称方法体编写Java程序需要注意的几点Java程序区分大小写在一个Java源文件中,可以包含一个或多个类定义,但只能有一个访问权限为public的类源程序的文件名应该用public类名+.java作为文件名。三、Java程序的基本输入输出Applet应用程序的输入输出输入:利用图形用户界面的组件接收用户信息输出:以图形或图像的形

7、式输出结果Application应用程序的输入输出字符界面:利用System.in.read输入,System.out.print和System.out.println输出图形用户界面:与Applet类似Applet举例importjava.awt.*;importjavax.swing.*;publicclassSimpleGraphicsInOutextendsJApplet{publicvoidinit(){ContainercontentPane=getContentPane();Stringinput=JOptionPan

8、e.showInputDialog("Enterastring:");JLabellabel=newJLabel("String:"+input);contentPane.add(label);}}运行结果importjava.io.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。