java基础中异常及包归纳整理

 更新时间:2017年04月19日 09:33:10   作者:过眼云烟2015  
这篇文章主要介绍了java基础中的 异常与包,有需要的朋友可以参考一下

1 异常

异常的体系

• Throwable

Error

通常出现重大问题如:运行的类不存在或者内存溢出等。

不编写针对代码对其处理

Exception

在运行时运行出现的一起情况,可以通过try catch finally

Exception和Error的子类名都是以父类名作为后缀。

1.1 Throwable中的方法

1.2 throws和throw

1.3 异常处理

try
{
需要检测的代码;
}
catch(异常类
变量)
{
异常处理代码;
}
finally
{
一定会执行的代码;
}

Finally代码块只有一种情况不会被执行。就是在之前执行了System.exit(0)。

1.4 自定义异常

自定义类继承Exception或者其子类。

通过构造函数定义异常信息。

例:

Class DemoException extends Exception
{
  DemoException(String message)
  {
    super(message);
  }
}

通过throw将自定义异常抛出。

1.5 异常细节

2 包(package)

对类文件进行分类管理。

给类提供多层命名空间。

写在程序文件的第一行。

类名的全称的是  包名.类名。

包也是一种封装形式。


2.1 包之间的访问

被访问的包中的类权限必须是public的。

类中的成员权限:public或者protected

protected是为其他包中的子类提供的一种权限

例程

2.2 四种权限

3 import

4 Jar包

4.1 Jar包的操作

通过jar.exe工具对jar的操作。

创建jar包

jar -cvf mypack.jar packa packb

查看jar包

jar -tvf mypack.jar [>定向文件]

解压缩

jar -xvf mypack.jar

自定义jar包的清单文件

jar –cvfm mypack.jar mf.txt packa packb

 希望本篇文章对您有所帮助

相关文章

  • 一文带你掌握Java8强大的StreamAPI

    一文带你掌握Java8强大的StreamAPI

    Java8API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码
    2021-10-10
  • SpringBoot使用AOP,内部方法失效的解决方案

    SpringBoot使用AOP,内部方法失效的解决方案

    这篇文章主要介绍了SpringBoot使用AOP,内部方法失效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • JeecgBoot框架升级至Spring Boot3的实战步骤

    JeecgBoot框架升级至Spring Boot3的实战步骤

    本文主要介绍了JeecgBoot框架升级至Spring Boot3的实战步骤,从 2.7.10升级到3.1.5有以下几个点需要注意,下面就来详细的介绍一下,感兴趣的可以了解一下
    2024-04-04
  • SpringBoot2.7 WebSecurityConfigurerAdapter类过期配置

    SpringBoot2.7 WebSecurityConfigurerAdapter类过期配置

    这篇文章主要为大家介绍了SpringBoot2.7中WebSecurityConfigurerAdapter类过期应该如何配置,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Springboot 如何指定获取自己写的配置properties文件的值

    Springboot 如何指定获取自己写的配置properties文件的值

    这篇文章主要介绍了Springboot 如何指定获取自己写的配置properties文件的值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Spring Boot DevTools使用教程

    Spring Boot DevTools使用教程

    DevTools通过提供自动重启和LiveReload功能,使您更快、更轻松地开发Spring Boot应用程序。这篇文章主要介绍了Spring Boot DevTools使用教程,需要的朋友可以参考下
    2018-11-11
  • SpringBoot中ApplicationEvent的使用步骤详解

    SpringBoot中ApplicationEvent的使用步骤详解

    ApplicationEvent类似于MQ,是Spring提供的一种发布订阅模式的事件处理方式,本文给大家介绍SpringBoot中ApplicationEvent的使用步骤详解,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • 浅析Java类和数据结构中常用的方法

    浅析Java类和数据结构中常用的方法

    下面小编就为大家带来一篇浅析Java类和数据结构中常用的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • IDEA中的Kafka管理神器详解

    IDEA中的Kafka管理神器详解

    这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验
    2025-01-01
  • 浅谈Mybatis之参数传递的几种姿势

    浅谈Mybatis之参数传递的几种姿势

    在mybatis的日常开发中,mapper接口中定义的参数如何与xml中的参数进行映射呢?本文就详细的介绍一下,感兴趣的可以了解一下
    2021-09-09

最新评论