随笔分类 - JavaSE初级
摘要:异常体系结构 java.lang.Throwable java.lang.Error:一般不编写针对性的代码进行处理。 java.lang.Exception:可以进行异常的处理 编译时异常(checked):IOException、FileNotFoundException、ClassNotFou
阅读全文
摘要:接口的使用 1.接口使用interface来定义 2.Java中,接口和类是并列的两个结构 3.如何定义接口:定义接口中的成员 3.1 JDK7及以前:只能定义全局常量和抽象方法 >全局常量:public static final的.但是书写时,可以省略不写 >抽象方法: public abstra
阅读全文
摘要:== 的使用 == :运算符 1.可以使用在基本数据类型变量和引用数据类型变量中 2.如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同) 如果比较的是引用数据类型变量:比较两个对象的地址值是否相同,即两个引用是否指向同一个对象实体 **==**符号使用时,必须保证符号
阅读全文
摘要:java.lang.Object类 1.Object类是所有Java类的根父类 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 3.object类中的功能(属性、方法)就具有通用性。 属性:无 方法:equals()、toString()、g
阅读全文
摘要:instanceof关键字 instanceof关键字的使用 a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false. 使用情境:为了避免在向下转型时出现ClassCastException的异常,我们在向下转型之前,进行instanceof的判断,
阅读全文
摘要:内存解析 堆(Heap),此内存区城的唯一目的就是存放对象实例,几乎所有的对象实侧都在这里分配内存。这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。 通常所说的栈(Stack),是指虚拟机栈。虚拟机栈用于存储局部变量等。局部变量表存放了编译期可知长度的各种基本数据类型(
阅读全文
摘要:面向过程(POP)与面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽
阅读全文
摘要:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组的常见概念 1.数组名 2.下标(或索引) 3.元素 4.数组的长度 数组的特点 数组是有序排列的,数组属于引用类型变量,而数组中的元素可以是任何数据类型,包括基本数据类型和
阅读全文