摘要: 特点: 1,在运行时期发生的不正常情况 2,是java通过面向对象的思想将问题封装成了对象,用异常类对其进行描述 3,流程代码和问题处理代码的分离 4,不同问题用不同类进行描述 异常体系: 1,Throwable(具有可抛性,throws和throw关键字所操纵的类) 1,一般不可处理error 是 阅读全文
posted @ 2016-12-20 22:21 Jin_c 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 常用的共性内容 1,实现任何对象的比较,一般比较同一种对象的比较 Object1.equals(Object obj);等同于Object1 == obj; 只有当两个引用指向同一个对象时方法返回true否则返回false,他们比较的是地址值。 2,返回对象的哈希值(将对象的内存地址转成相应的哈希值 阅读全文
posted @ 2016-12-20 22:20 Jin_c 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1,子类的实例化 1,子父类中的构造函数的特点。 在子类构造对象时,发现,访问子类构造函数时,父类也运行了。 为什么呢? 原因是:在子类的构造函数中第一行有一个默认的隐式语句。 super(); 子类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。 为什么子类实例化的时候要访 阅读全文
posted @ 2016-12-20 19:49 Jin_c 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: 1,解决怎样的问题和原因 2,怎样解决的问题和方法 1,使用单例模式 3,产生了怎样的问题和原因 4,如何解决产生的问题和方法 1,模式分化(恶汉和懒汉) 5,又他妈产生了怎样的问题和原因以及否有方法解决 5,原理解释 1,待整理,关于内存 堆栈和方法区,getInstance()进入方法区时会在堆 阅读全文
posted @ 2016-12-20 14:46 Jin_c 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 面向对象:1,面向对象和面向过程思想。 面向对象强调的是对象实例。 面向过程强调的是动作。 对象将动作进行封装。 在问题领域中,我们先去找的都是涉及的对象, 然后分析对象的属性和行为。2,面向对象的特点。 1,是一种常见思想。 2,复杂变简单。 3,执行者变指挥者。 举例:面试的例子。3,类与对象的 阅读全文
posted @ 2016-12-20 12:45 Jin_c 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一 阅读全文
posted @ 2016-12-20 11:10 Jin_c 阅读(101) 评论(0) 推荐(0) 编辑
摘要: import java.util.*;public static void main(String[] args) {/*final可以修饰类,方法,变量。final修饰的类不可以被继承。final修饰的方法不可以被覆盖。final修饰的变量是一个常量。只能被赋值一次。内部类只能访问被final修饰 阅读全文
posted @ 2016-12-20 11:04 Jin_c 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 一、经典问题算法1,肥婆那切数列 普通方法 public class Fibonaccil(){ //定义三个变量和方法 int a=1,b=1,c=0; System.out.print(a+"\t"+b+"\t"); for(int i=1;i<=18;i++){ c = a + b; a = 阅读全文
posted @ 2016-12-20 11:03 Jin_c 阅读(391) 评论(0) 推荐(0) 编辑
摘要: String字符串 在JAVA中提供了多种创建字符串对象的方法,这里介绍最简单的两种, 第一种是直接赋值, 第二种是使用String类的构造方法: 如下所示: String str1=null; String str2=""; String str3=new String(); String str 阅读全文
posted @ 2016-12-20 11:02 Jin_c 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Class Demo1{ public static void main(String[] args) { /* 一、逻辑运算法用于连接两个boolean类型的表达式 ! 非,& 与(表达式两边都参与运算),| 或,……异或(一个数异或同一个数两次还是这个数本身) !!双非,&& 双与(当左边表达式 阅读全文
posted @ 2016-12-20 11:01 Jin_c 阅读(275) 评论(0) 推荐(0) 编辑