预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java应用程序的基本结构Java应用程序的基本结构Java应用程序的基本结构有什么呢?以下是百分网小编收集整理的关于Java应用程序的基本结构的内容,欢迎阅读学习!因为上一次的课没怎么听懂,作业也不知道怎么做,博客也不知道怎么写了,今天先写些别的吧。在成功地编写、编译并运行了第一个Java应用程序“HelloWorld.java”程序以后,我们来分析一下HelloWorld应用程序的3个主要部分。程序框架publicclassHelloWorld()HelloWorld是类名,类名前面要用public(公共的)和class(类)两个词修饰。Java程序是由类(class)组成的,一个源文件中可以包含多个类。main()方法的框架publicstaticvoidmain(String[]args){}main方法是Java程序的入口,一个程序只能有一个main方法。publicstaticvoidmain(String[]args)为固定用法,称为main方法的“方法签名”。其中,public、static、void都是关键字。填写的代码System.out.println("HelloWorld");System.out.println()是Java语言自带的功能,向控制台输出信息。【相关阅读】Java语言的特点1.简单Java是一种简单的语言。Java是在C、C++的基础上开发的,继承了C和C++的许多特性,但同时也取消其他许多编程语言中繁琐的、难以理解的、不安全的内容,如指针、多重继承等。JDK还提供了丰富的基础类库,具有C或C++编程经验的程序员都会很熟悉,无需经过长时间训练即可掌握它。2.面向对象Java是一种纯面向对象的语言。Java程序的设计思路不同于C语言基于过程的程序设计思路,而是采用面向对象的思想。面向对象程序设计,具备更好的模拟现实世界环境的能力和可重用性,将待解决的现实问题概念化成一组分离的程序对象,这些对象彼此之间可以进行交互。一个对象包含了对应实体应有的信息和访问、改变这些信息的方法。通过这种设计方式,使所设计出来的程序更易于改进、扩展、维护和重用。Java语言提供类、接口和继承等原语。为了简单起见,Java只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口间的实现机制,关键字为implements。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。3.分布式Java是一种分布式的语言。传统的基于C/S(客户端/服务器)架构的程序,均采用客户端向服务器提出服务请求,服务器再根据要求执行适当的程序并将结果返回,所以服务器负荷较重。Java采用Java虚拟机架构,可将许多工作直接交由终端处理,数据因此也可以分布式处理。此外,Java类库的运用,大大减轻了网络传输的负荷;Java类库包含了支持HTTP和FTP等基于TCP/IP协议的子库,Java应用程序可凭借URL地址打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。网络环境是Java大显身手和进一步发展的地方。4.高效解释执行Java是高效解释执行的语言。高级语言程序必须转换为机器语言程序才能执行,但不同的计算机系统所使用的机器语言不同。Java为了实现“一次编译,随处运行”的目标,Java的源程序在编译时,并不直接编译成特定的机器语言程序,而是编译成与系统无关的“字节码(Bytecodes)”,由Java虚拟机(JavaVirtualMachine,JVM)来执行,如图1-3所示。JVM使得Java程序可以“一次编译,随处运行”。任何系统只有安装了Java虚拟机后,才可以执行Java程序。JVM能直接在任何机器上执行,为字节码提供运行环境。当JVM解释执行Java程序时,Java实时编译器(Just-In-Time,JIT)会将字节码译成目标平台对应的机器语言的指令代码。早先的许多尝试解决跨平台的方案对性能要求都很高。其他解释执行的语言系统,如BASIC、TCL、PERL都有无法克服的性能缺陷。然而,Java却可以在非常低档的CPU上顺畅运行,这是因为Java字节码是经过精心设计的,能够直接使用JIT编译技术将字节码转换成高性能的本机代码。事实上,Java的运行速度随着JIT编译器技术的发展已接近于C++。因而“高效且跨平台”对Java来说已不再矛盾。5.健壮Java是健壮的语言。为了更好地理解Java的健壮性,先讨论一下在传统编程环境下程序设计失败的主要原因:内存管理错误和误操作引起的.异常或运行时异常。在传统的编程环境下,内存管理是一项困难、乏