摘要: 最常见到的runtime exception 异常 ArithmeticException, 算术异常ArrayStoreException, 将数组类型不兼容的值赋值给数组元素时抛出的异常BufferOverflowException, 缓冲区溢出异常BufferUnderflowExceptio 阅读全文
posted @ 2018-04-08 14:15 苇小宝 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 内部类1.内部类的访问规则 (1)内部类可以直接访问外部类中的成员,包括私有 之所以可以直接访问外部类的成员,是因为内部类中持有一个外部类的引用,格式:外部类名.this (2) 外部类要访问内部类,必须建立内部类对象。2.访问格式当内部类定义在外部类的成员位置上,而且非私有,可以再外部其他类中,可 阅读全文
posted @ 2018-04-07 17:21 苇小宝 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Static ,private ,final 属于前期绑定,其他的属于后期绑定(动态绑定)。 前期绑定:在程序执行前就已经与方法,主体关联起来了。 缺陷:“覆盖”私有化 缺陷2:域与静态方法 任何域的访问操作都是有编译器解析的。域不是多态的。 声明变量是父类,字段就是父类,声明变量是子类,字段就是子 阅读全文
posted @ 2018-04-06 15:00 苇小宝 阅读(158) 评论(0) 推荐(0) 编辑
摘要: final +基本数据类型 里面赋的值恒定不变 final + 引用类型 引用对象的地址恒定不变,引用对象本身可以改变 final + 方法 此方法不能被重写 final + 类 此类不能被继承(如String) 声明一个空白final,如果要写构造器,必须在每个构造器中对这个空白final进行创建 阅读全文
posted @ 2018-04-05 17:23 苇小宝 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、用构造器确保初始化 在new一个方法的时候被调用 2、方法重载 区别方法重载:形参列表不同 3、方法不写构造器,系统会自动生成一个默认构造器(无参构造器) this 关键字 对当前对象的引用 this. 在构造器中调用构造器 this() (static )静态方法中不能调用非静态方法 Java 阅读全文
posted @ 2018-04-03 16:01 苇小宝 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 程序由类构成 类由数据成员和方法成员 一个数据成员就是一个语句 方法成员的内容全部都是语句 语句分两种:简单语句,末尾以分号结束 符合语句 用大括号括起来的语句块 Java流程控制结构包括分支语句、循环语句、跳转语句、异常处理语句 选择语句: 单选:if 双选:if else 多选: if else 阅读全文
posted @ 2018-04-01 15:55 苇小宝 阅读(180) 评论(0) 推荐(0) 编辑
摘要: package calender; import java.util.Scanner; public class Calendar { static int year; static int theFirstDayWeek; public static void main(String[] args 阅读全文
posted @ 2018-04-01 15:37 苇小宝 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 运算由表达式表示 表达式由运算符和运算分量组成 运算分量可以是常量、变量、方法调用 运算符按功能划分: 赋值运算 算术运算 关系运算 逻辑运算 条件运算 位运算等 赋值运算和算术运算 按运算符操作的操作数数量划分为三类 一元运算符 ++ -- +(正) -(负) 二元运算符 + - * / % < 阅读全文
posted @ 2018-04-01 10:10 苇小宝 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在对变量进行互换是,将创建一个临时变量来共同完成互换,临时变量的创建增加了系统资源的消耗。使用异或运算进行互换,而不使用第三变量,可以更高效运行。 public class VariableExchange { public static void main(String[] args){ int  阅读全文
posted @ 2018-03-31 09:42 苇小宝 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 数组:是相同类型数据的集合 一维数组 一维数组声明有两种格式: 类型[] 数组名称; 类型 数组名称[]; 数组创建格式:数组名称 = new 类型[数组大小] 静态初始化:声明的时候已经加上数据 int[] MyIntArray = {12,45,67,29,43,93} 动态初始化:声明数据大小 阅读全文
posted @ 2018-03-30 20:40 苇小宝 阅读(238) 评论(0) 推荐(0) 编辑