会员书架
首页 > 游戏竞技 > Java语言入门 > 第4部分

第4部分(第2/5 页)

目录
最新游戏竞技小说: 初之心盛霆烨长夜尽头周铮穿越成太子的小说傅啾啾穿越小说领先人类一千年原神之旅行者在漫威让你练短跑,你破了世界纪录?在古代逆流而上的日子精灵之我是农场主穿书后我成了小拖油瓶顾总太太把你拉黑了乔若星顾景琰从学霸开始迈向星辰大海大唐贵婿模板奥尼尔,美女都是我的充电宝王者:是个英雄就超标,别太离谱世界杯:我把C罗喂吐了末日:我真不是土匪无止的界限开局暴力林丹体验卡,我无敌了源启:终尽

时候。例如,下面一段代码在运行时刻会引发OutOfMemoryException异常:classLink{inta''=newint'1000000';Linkl;}ClassOutOfMem

{publicstaticvoidmain(Stringargs''){publicstaticvoidmain(Stringargs''){Linkroot=newlink();Linkcur=root;while(true){cur。l=newLink();cur=cur。l;}}}NoClassDefFoundException如果一个类被引用,但在运行时刻,系统没有找到被引用的类,这时会引发NoClassDefFoundException(未找到类定义?copy;异常。例如,NoClass

的声明如下:classNoClass{publicstaticvoidmain(Stringargs''){Cc=newC();}}当NoClass运行时,如果解释器找不到C类,则会产生NoClassDefFoundException。注意,在NoClass被编译时C类一定要存在。

InpatibleTypeException如果试图为一界面作实例,则会引发InpatibleTypeException(类型不兼容?copy;异常。例如,下面的代码会引发一个InpatibleTypeException。InterfaceI{}classInpType{publicstaticvoidmain(Stringargs''){Ir=(I)new(”I”);}}ArrayIndexOutOfBoundsException试图访问数组中的一个非法元素时,会引发ArrayIndexOutOfBoundsException(数组索引越界?copy;异常。例如:ClassArrayOut{publicstaticvoidmain(Stringargs''){inta''=newint'0';a'0'=0;}}publicstaticvoidmain(Stringargs''){inta''=newint'0';a'0'=0;}}UnsatisfiedLinkException如果一个方法被声明为本机,但该方法在运行时刻却不能连接到一个例程体上去时,会产生UnsatisfiedLinkException(无法连接?copy;异常。例如:ClassNoLink{staticnativevoidfoo();publicstaticvoidmain(Stringargs''){foo();}}InternalExceptionInternalException(内部?copy;异常是不能被引发的。只有在运行失败作一致性检查时,才会引发这个异常。

本章小结

1。Java语言的基本结构象C/C++。2。Java语言的源程序代码由一个或多个编译单元(pilationunit)组成。

第四章Java应用程序的基本框架

学习一门新语言最好是先看几个简单的程序例子。下面我们将看到几个非常基本的程序例子。

4。1Java应用程序的运行环境

Java应用程序是指可以独立运行在Java虚拟机上的程序,它是一种中间代码(byte…code?copy;。比如你的应用程序叫my。java,程序里有一个名称为app1的类,用Javac或其它编译器,编译后将会生成app1。class,则在命令行状态下输入:javaapp1就可以运行此程序。注意,用java命令运行的类必须有main函数,否则不能执行。与普通java应用程序不同的另一种另一种Java程序叫JavaApplet。我们把它译成Java小程序,这种程序后缀也是。class,但它不能直接在java虚拟机上运行,也就是输入java*。class不能运行,这种程序里可以没有main函数,它必须由某个浏览器来运行,比如Appletviewer或Netscape2。02以上等。这种程序我们将在后面章节中介绍。

4。2最简单的Java程序解释

让我们来看一看最简单的Java应用程序例子,来理解一下它的结构

本章未完,点击下一页继续。

目录
花生的梦想神临作者:玖霖殇月草色青青火影之佐助重生传魂回墓葬穿越沦为暴君的小妾3
返回顶部