静态初始化数组 数组初始化就是为数组开辟连续的内存空间,并为每个数组元素赋予值。知道数组的首元素的内存地址,要查找的元素只要知道下标就可以快速的计算出偏移量,通过首元素内存地...
静态初始化数组 数组初始化就是为数组开辟连续的内存空间,并为每个数组元素赋予值。知道数组的首元素的内存地址,要查找的元素只要知道下标就可以快速的计算出偏移量,通过首元素内存地...
为什么要有数组? 在生活当中,比如一箱牛奶有12包,你是整箱买还是单独买12包?一般情况下都是整箱购买,便于携带。 可以将数组理解为一个箱子,在数组里面可以存储同种数据类型的...
自定义异常概述 当java里面的异常无法满足开发者的需求时,可以自定义异常。 package com.jh.exception; public class UserServi...
finally的特点 被finally控制的语句体一定会执行,除非在执行finally语句体之前JVM退出(比如System.exit(0)),一般用于关闭资源 finall...
处理异常 可以使用try…catch…处理异常,例如之前的程序可以使用try…catch…处理 package com.jh.exception; import java.i...
throws throws的作用是声明抛出异常,在方法声明的位置上使用throws关键字向上抛出异常。例如下面程序演示了一般性异常,编译无法通过,需要对异常进行处理 impo...
异常概述 异常(Exception)就是Java程序在运行过程中出现的错误,程序编译通过并不代表着在运行时不会出错,例如下面代码: public class Exceptio...
4种访问控制权限 java访问级别修饰符主要包括:private 、protected、public和default(默认就是什么都不写),可以限定其他类对该类、属性和方法的...
内部类的分类 内部类,顾名思义就是在一个类的内部声明一个类。内部类主要分为: 静态内部类 匿名内部类 成员内部类 局部内部类 内部类的特点: 内部类可以直接访问外部类的成...
包的概念 在日常生活中有很多同名的人,为了将这些同名的人进行区分,就出现了身份证,每个人的身份证号都是不一样的。在Java语言里面,开发者难免会编写出同名的类,为了区分出不通...
equals方法 java对象中的equals方法的设计目的:判断两个对象是否一样。 Java源码里面Object中的equals方法: publicbooleanequal...
Object中的toString方法 SUN在Object类中设计toString方法的目的:返回java对象的字符串表示形式。 在现实的开发过程中,Object中的toSt...
什么是API? API是Application Programming Interface的缩写,中文意思是应用程序编程接口。sun公司提供了一些预先定义好的类和方法以供Ja...
接口的概述 电脑上面的主板有很多接口,比如内存条的接口,有了这个接口,可以插入多个内存条,主板和内存条可能不是同一家生产厂商,但是两种物体却能结合到一起,正是因为这个接口的存...
抽象的概念 抽象这个词说白了就是看不懂,毕加索的画一般都是被称为抽象的。在java里面可以使用关键字abstract修饰一个类,这样的类被称为抽象类,abstract修饰的方...
final的特点 final的中文意思是最终,既然是最终就是已经结束了,无法再改变了。在Java里面final关键字同样也有着类似的功能。 final修饰的类无法被继承。例1...
多态简介 多态就是事物存在的多种形态,比如你在大街上看见一只藏獒,你可以说这只藏獒真凶猛,也可以说这只狗真凶猛,还可以说这个动物真凶猛,以上三种说法其实都是指的这只藏獒。 在...
1.请问下面程序的输出结果是什么? class Fu{ public int num = 125; publicFu(){ System.out....
什么是super? super代表的是当前子类对象中的父类型特征。 什么时候使用super? 子类和父类中都有某个数据,例如,子类和父类中都有name这个属性。如果要再子类中...