#博学谷it学习技术支持# Java学习心得

做作业的时候,遇到了一些问题,这个问题就是处理异常的问题 处理异常学的不好;那我们来看看怎么做吧:

1.异常是什么?

异常是一种机制,就是说,程序出现了错误,怎样处理;简单来说就是程序要坏掉了,异常处理机制呢给了他一条退后的生路,通过这条路,程序将坏掉的地方吐了出来,这就是异常处理机制

2.程序的错误情况

01.编译错误:(把程序转换为底层的程序时(汇编代码等))当我们不遵循语言的语法的时候,出现的错误;

02.运行错误:当程序成功编译之后在运行的时候出现的错误;

03.逻辑错误,这也是运行时的错误;

异常有一个共同的祖先:throwable

这个祖先有两个儿子;一个是error,另一个是exception

Error是怎样的?

Error是一种严重的java虚拟机错误,这个错误呢是严重的,程序会崩溃

Exception 是一种由外部因素导致的,比如说,有一个数组[0,1,5]

当这个数组只能存3个元素的时候,我们取第四个位置,这样就会发生一个异常,这样的异常就是外部导致的

Exception分为两种:1.运行时异常2.编译时异常

运行时异常是编译器感知不到的(RuntimeException);

既然出现了异常,那我们就来处理异常,处理异常呢,用到throws和try – catch;

Throws是将异常抛出去,抛出去之后也会有处理的,没有处理的话object也会抛出异常

Try catch是将异常处理抛出,比如 一段代码中出现了错误,我们用try catch就可以将错误抛出来

Java语言的学习是基础,数据结构、算法的精通才是用语言解决问题的核心技术。同时,为了解决现实生活中的通讯、工程等项目,还需要对网络、存储等基础资源的了解和精通。

Java具有跨平台属性,是如何实现的呢?首先其Java程序编译成字节码后,通过其JVM(Java virtual machine)进行逐条解释执行(效率也高),所以Java一次编译,不同平台都可以用JVM进行执行,实现了跨平台特质。

正是为了实现跨平台特质,Java在运行环境的要求上,就需要有jre(Java runtime environment)安装包,用以部署Java运行环境,即JVM。同时,jdk(Java development kit)是为Java的开发提供编程基础组件。这正是Java开发前安装jdk1.7(含jre)软件安装包的原因。当然一些集成工具,如eclipse,可以实现jdk环境的部署,免去人工安装,简化开发流程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值