栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Journey of Learning Java, Day 13

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Journey of Learning Java, Day 13

 一.static 关键字 1.1 修饰成员变量
*语法格式
static    数据类型     变量名;

*调用静态成员变量用类名调用
在一个类中,如果没有创建对象,类中的静态成员变量是先于对象存在的

*调用静态成员变量语法格式
类名 .变量名称;
1.2 修饰成员方法

*语法格式:
public static void 方法名(){

}

*调用静态方法
类名.方法名();
 

1.3 修饰构造代码块

*语法格式
static {
语句体
}

*如果一个类被加载
类中代码执行顺序
静态构造代码块>构造代码块>构造方法

二. 异常 2.1Throwable类      2.1.1 Error 

程序员无法解决,此类不作为关注对象

     2.1.2 Exception 

Exception:  异常,代表程序在运行过程中,发生了不可预期的事件。
可以使用Java操作它继续执行下去。

      a. 编译时异常

例如:

编译时异常:

FileNotFoundException

SQLException

ClassNotFoundException

InterruptException

      b.运行时异常

例如:

运行时异常:

数组下标越界   ArrayIndexOutOfBoundException

类转换异常   ClassCastException

空指针异常   NullPointerException

c. 异常的捕捉

语法格式
try{
可能出现异常的代码

}catch(异常对象){

针对于异常的处理方案

}

d.异常的抛出

    在代码出现异常的地方进行异常的抛出
    如果异常的抛出的话,一旦发生异常,从出现异常的地方会终止代码

*关键字:

    *throw: 在方法中抛出一个异常。自己制造错误

    *throws:  在方法的声明处书写,告知当前调用者请小心此处的异常

e.自定义异常

    如果Java中提供的异常对象满足不了需求,那么可以自定义异常
    *自定义异常类必须继承Exception

三.String类 3.1两种声明方式 a.String str = " 猫蛋 ";

        str  内存地址在栈区  所赋值的字符串地址在堆区的字符串常量池
            字符常量池中的字符串可以赋值给栈区的 str且内存
地址相同

b.String str = new String("猫蛋");

String str = new String("猫蛋");

String str1 = new String("猫蛋");

此处的str中被赋值的猫蛋在堆区独自占用一个内存地址
相同str1 被赋值的字符串猫蛋在堆区也独自占用一个内存地址


c.*比较两个字符串


   ==   意思是比较两个字符串的内存地址是否相同
  equals   意思是比较两个字符串的内存地址||字符串内容是否相同
在真实的开发中用equals

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032119.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号