摘要: 1、static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。 ... 阅读全文
posted @ 2014-11-27 10:57 CC同学哈 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Constructor 构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。 构造器用来确保每个对象都会得到初始化。当对象被创建时,如果该类具有构造器,java就会在用户有能力操作对象之前自动调用相应的构造器,所以保证了初始化地进行。在java中创建和初始化被捆绑在了一起,两者不能分离。注意构造器没有返回值. 定义... 阅读全文
posted @ 2014-11-27 09:33 CC同学哈 阅读(310) 评论(0) 推荐(0) 编辑
摘要: abstract class 和 interface 的区别 含有abstract修饰符的class即为抽象类,abstract 类不能创建实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不一定是抽象的。 abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方... 阅读全文
posted @ 2014-11-26 23:17 CC同学哈 阅读(365) 评论(1) 推荐(0) 编辑
摘要: 1>异常继承类 Error类和Exception类都继续自Throwable类 Error表示系统级的错误情况,如内存错误这样程序无法通过自身的处理再继续执行下去的情况 java提供了两类主要的异常:runtime exception和checked exception。 checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于che... 阅读全文
posted @ 2014-11-26 14:02 CC同学哈 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 内部类:不可以有静态数据,静态方法或者又一个静态内部类 内部类的优点:隐藏类的细节,内部类可以声明为私有。内部类可以访问外部类的对象(包括private)静态内部类:可以有静态数据,静态方法或者又一个静态内部类局部内部类:定义在一个方法或者一个代码块中的类,作用域为相应代码块匿名内部类:该类没有名... 阅读全文
posted @ 2014-11-21 17:53 CC同学哈 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Java中的数据类型分为基本数据类型和引用数据类型:1)基础数据类型有: boolean, byte、short、char, int、float、long, double。 它们可被分为四种类型,整型、浮点型、char型和boolean型。 byte,boolean : 1 short... 阅读全文
posted @ 2014-11-19 13:29 CC同学哈 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1)String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”;其实按照面向对象的标准语法,其格式应该为: String s = new String(“abc... 阅读全文
posted @ 2014-11-19 10:44 CC同学哈 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 今天有了个想法,这段时间,先完成两个个人app吧。有想法就应该实现生活以一种不可阻挡的姿态前进 阅读全文
posted @ 2014-11-18 21:43 CC同学哈 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1> java.lang (package)这个是系统的基础类,比如String等都是这里面的,这个package是唯一一个可以不用import就可以使用的Package包中关键类:1>>Object类:是类库中所有类的直接或间接父类.包含的公共方法: protected Object clon... 阅读全文
posted @ 2014-11-18 17:59 CC同学哈 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 1>Array 和 Arrays:Arrays:用来操作array的工具类,其中包含一组static函数: equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。 fill():将值填入array中。 sort():用来对array进行排序。 binarySearch():在排好序的array中寻找元素。... 阅读全文
posted @ 2014-11-18 17:20 CC同学哈 阅读(258) 评论(0) 推荐(0) 编辑