- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Java的文件名必须和公共类名相同
Java的文件名必须和公共类名相同 如果一个Java源文件里定义的所有类都没有使用public修饰,则这个Java源文件的文件名可以是一切合法的文件名;但如果一个Java源文件里定义了一个public修饰的类,则这个源文件的文件名必须与public修饰的类的类名相同。 为什么呢? 首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的
2015-07-12 17:06:31 2187
原创 Java的内部类
Java的内部类 内部类定义: 在某些情况下,我们把一个类放在另一个类的内部定义,这个定义在其它类内部的类就被称为内部类,包含内部类的类被称为外部类。 内部类的作用: 1.内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其它类访问该类。 2.内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以相互访问。但外部类不
2015-07-12 17:04:18 334
原创 Java的接口
Java的接口 接口 接口定义的是多个类共同的行为规范,这些行为是与外部交流的通道,这就意味着接口里通常是定义一组公共方法。 接口的修饰符可以是public或者省略,如果省略了public访问控制符,则默认采用包内访问控制符(就是default),即只有在相同包结构下才可以访问该接口。接口的成员用public static final修饰符,方法用public abstract修
2015-07-12 16:59:17 313
原创 Java的访问控制符
Java的访问控制符 Java的访问控制符分为两类:外部类的访问控制符,属性和方法的访问控制符。 1.外部类的访问控制符有两种:public和default(默认的,什么都不用写) public:公共访问控制符 default:包内访问控制符 使用public修饰的外部类可以被所有类使用;使用default修饰的外部类只能被同一个包中的其它类使用。 2.属性和方法的访问控制
2015-07-12 16:57:10 885
原创 Java的多态
Java的多态 与继承有关的多态性 与继承有关的多态性是指父类的某个实例方法被其子类重写时,可以各自产生自己的功能行为,即同一个操作被不同类型对象调用时可能产生不同的行为。 /* * 父类 */ class Animal{ void cry(){} } /* * Dog是Animal的子类 */ class Dog extends Animal{ void cry(){
2015-07-12 16:50:42 280
原创 Java的多线程
Java的多线程(Thread) 程序、进程、线程: 程序是一段静态的代码。进程是程序的一次执行,它对应了代码从加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是代码的一条执行线索,一个进程在执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程。 Java中的线程: 在Java语言中,Thr
2015-07-12 16:47:02 395
原创 Java运行时——反射
Java运行时——反射 反射的基本概念 什么是反射? 反射就是通过字节码把Java类中的各个成分映射成相应的反射相关的类。具体的说就是把Java类的包名、字段名、方法名、构造方法名映射成Package类、Field类、Method类、Constructor类。 构造方法的反射的应用 Constructor类: Constructor类的对象代表某个类中的一个构
2015-07-12 16:42:20 464
原创 Java反射的基础——Class类
透彻分析反射的基础——Class类 Class类是什么,Class类的实例对象是什么? Class类就是字节码的类型。Class类的实例对象对应各个Java类在内存中的字节码。 Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。数组被映射为 Class 对象,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Jav
2015-07-12 16:38:53 296
转载 iOS略屌的面试题
iOS略屌的面试题 1. 什么是arc?(arc是为了解决什么问题诞生的?) 2. 请解释以下keywords的区别: assign vs weak, __block vs __weak 3. __block在arc和非arc下含义一样吗? 4. 使用atomic一定是线程安全的吗? 5. 描述一个你遇到过的retain cycle例子。(别撒谎,你肯定遇到过) 6. +(v
2015-07-12 16:17:19 329
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人