摘要: 反射 java的灵魂 java动态性的体现; 用途:在运行期探究和使用编译期未知的类 获取Class对象 1、通过实例对象,获取该实例的Class对象 `getClass方法来自于Object` 所有类型都有class对象(基本、引用 void(返回类型)) 该方法只能用于获取引用类型的class对 阅读全文
posted @ 2016-06-05 14:49 浮沉若梦 阅读(93) 评论(0) 推荐(0)
摘要: 字符串 system表示当前运行平台 Runtime表示运行环境 StringBuffer 特点一:内容可以更改(如果在开发中,需要做大量的拼接,选用它) 线程安全,但效率低: StringBuilder 特点一:对象内容可更改 线程不安全,但效率高。(单线程不考虑线程安全问题,用StringBui 阅读全文
posted @ 2016-06-05 14:47 浮沉若梦 阅读(204) 评论(0) 推荐(0)
摘要: 为了能让没有继承关系的类也共享行为,而设计出来的一种独立的数据类型 命名方式: 接口名+able,代表拥有什么样的能力 接口里面的属性只能是:(公共、静态、常量) 就算不写也会默认 `public static final` 为了能让没有继承关系的类也共享行为,而设计出来的一种独立的数据类型 命名方 阅读全文
posted @ 2016-05-29 20:33 浮沉若梦 阅读(105) 评论(0) 推荐(0)
摘要: 基本数据类型为0 引用数据类型值为mull 类是具有相同属性和行为的一组对象的抽取 类、java文件名、class文件名 公共类类名=java文件名 1个java文件可以有多个类,但只能有一个公共类 class文件的个数和类的个数一致 类、java文件名、class文件名 公共类类名=java文件名 阅读全文
posted @ 2016-05-29 20:31 浮沉若梦 阅读(143) 评论(0) 推荐(0)
摘要: public class Student { //属性 private String name; private int age = 18; //构造方法 //语法特征:方法名与类名保持一致,没有返回类型 //构造方法作用:产生对象(new) //构造方法的执行步骤:1、划分空间;2、在该空间划分属 阅读全文
posted @ 2016-05-22 14:54 浮沉若梦 阅读(94) 评论(0) 推荐(0)
摘要: 语法错误 时间错误:运行市错误、编译错误 原因分类:语法错误、逻辑错误、运行时错误 时间错误:运行市错误、编译错误 原因分类:语法错误、逻辑错误、运行时错误 面向对象 对象是类的蓝图 类是对象的实例 万物皆对象,对象因关注而产生 特征: 分装:1、类的组装;2、信息的隐藏(访问修饰符、方法的定义) 阅读全文
posted @ 2016-05-22 14:39 浮沉若梦 阅读(162) 评论(0) 推荐(0)
摘要: 1.Java语言的特点: 简单性、面向对象、可移植、多线程、动态、结构中立、分布式、高性能、健壮、安全 2.编译:.java 源文件名 .class 类名 3.虚拟机的工作流程:编译源文件-->编写解码文件-->类加载器-->字节码校验器-->解释器、即时编译器-->本地代码 4.jdk: jre: 阅读全文
posted @ 2016-05-18 23:30 浮沉若梦 阅读(178) 评论(0) 推荐(0)
摘要: 面向对象 对象是类的蓝图 类是对象的实例 万物皆对象,对象因关注而产生 特征: 分装: 继承: 多态: 抽象: 引用数据类 基本数据类型和引用数据类型的区别 基本数据类型的值放在变量中 引用数据类型的值放在对象(String)中,变量名(s)中存的是引用,指向对象 基本数据类型的值放在变量中 引用数 阅读全文
posted @ 2016-05-18 23:03 浮沉若梦 阅读(141) 评论(0) 推荐(0)