JAVA
文章平均质量分 71
iteye_1255
这个作者很懒,什么都没留下…
展开
-
Java访问控制权限protected和default
Java基础之访问控制权限protected和default包和类、接口的访问权限控制比较简单,在此不讨论。仅记录一下protected和default修饰的成员变量和成员方法的访问权限控制问题。假设定义了一个顶层类: package com.zjc;public class FatherClass{ //保护类变量 protected int protected_in...原创 2016-11-06 09:28:09 · 311 阅读 · 0 评论 -
Java异常处理Exception的一点体会
Java基础之异常处理Exception的一点体会一、异常的结构划分所有异常都继承于Throwable类,Throwable有两大子类:1、Error类,无法捕获的异常,常见的有内存溢出等系统性错误;2、Exception,分为检查异常和非检查异常,检查异常指编译器可以识别、发现,强制程序猿进行处理的异常,常见的有FileNotFound等;非检查异常也称运行时异常,均为Run...原创 2016-11-09 12:56:56 · 137 阅读 · 0 评论 -
Java泛型
泛型,即参数化类型,调用者需要传入一个或数个数据类型参数。一、分类1、泛型类2、泛型方法3、泛型接口二、泛型的声明周期泛型只作用于编译阶段,在编译过程中,对于正确检验泛型结果后,会将泛型相关信息擦除。编译后的字节码文件不含泛型信息,即不能进入运行时阶段。三、泛型的一些限制、特性1、传入的参数:必须是类或接口,不支持对象或基本数据类型;2、泛型类中的泛型成员或...原创 2016-11-10 11:04:49 · 89 阅读 · 0 评论 -
遍历的三种方式
Java中遍历的三种方式:普通for循环、增强型for循环、迭代方式。一、普通For循环1、遍历 List<String> set = new ArrayList<String>(); set.add("张三"); set.add("李四"); for(int i=0;i<set.size();i...原创 2016-11-26 22:36:02 · 483 阅读 · 0 评论 -
==和equals()方法的区别
==表示左右两边的数是否相等,如果是用于基本数据类型变量,因变量存储的是值本身,则比较的是具体的值内容是否相等;如果是用于引用类型,因引用类型变量存储的是引用对象的地址,则比较的是两个地址是否相等。 equals() 由具体的实现方法决定,不同类可以重载Object类的equals()方法。Object类的equals()为比较两个引用类型变量(内存地址)是否相等。S...2017-02-07 20:59:13 · 93 阅读 · 0 评论