Java开发历史:
1991年,Sun公司的JamesGosling工程团队想要设计这样一种小型计算机语言。该语言主要用于电视盒等消费电子产品,它们有一个共同的特点:处理能力和内存非常有限。
所以要求:语言必须非常小,并且能够生成非常紧凑的代码,这样才能在这样的环境中运行。
另外,由于不同的厂商选择的CPU不同,所以语言不能与特定的架构绑定,语言本身必须是中立的,即跨平台。
所以称这种语言为“Green”,类似于绿色软件的含义。
后来更名为OAK。橡木的含义。
改名后发现已经有一个语言叫这个名字了,所以改名为JAVA。
1991年Sun的GreenProjectOak
1995年推出Javabeta版本
1996年JDK1.0
1997年JDK1.1
1998年JDK1.1它显着改进了以前版本的缺点,是革命性的版本并更名为Java2。
2004年,J2SE5.0(1.5.0)Tiger
2006年,J2SE6.0(1.6.0)Mustang
从Exception类继承架构图可以看出:Exception类扩展了很多子类,其中IOException和RunntimeException是最常用的两个。
通常将错误类和异常类称为特殊类,但它们本质上是不同的。错误类对于处理对程序执行有重大影响的错误特别有用,例如发生JAVA虚拟机错误时。
与错误部分分开的部分包含一般异常。这是ArrayIndexOutOfBoundsException,以确保程序在被捕获后运行。异常。
RunntimeException异常处理程序不写代码仍然可以编译成功,而且这个异常应该只在程序运行时发生,例如:数组指针的值超出了它的范围。
与RuntimeException不同的是,必须编写特殊的IOException处理程序代码来处理I/O相关操作,例如文件访问、网络连接等。
当异常发生时,异常的声明代码会抛出异常类对应容器实例。
扩展信息:
Java特色:
Java标准裤有一些常见的例外,比如一次性高级It是父类。
带来一个错误类和一个要抛出的异常类。
Error:错误类及其子类的实例表示JVM本身的错误。程序员无法在代码中发现错误,而且错误很少发生。因此,程序员应该注意一个分支下的不同类,即特殊的父类。
另外:异常和子类表示程序执行期间发送的各种意外事件。它可以用在Java的异常处理方法中,是异常处理的一个组成部分。
参考:-异常
上一篇:技嘉x99主板内存插法
下一篇:java虚拟机是一个解释器