第二章 一切都是对象
? 总结:Java的一些很基本的零散的概念 ? 2.1 用引用操纵对象 ? 这些都是引用的创建; 1 int a; 2 String s; 3 char c;? ? 假若你将它与对象关联起来,也叫初始化, 1 String s = "你好啊";? 你就可以通过引用来操作对象了。 ? 2.2 必须由你创建所有对象 ? 用?new?操作符来创建对象。 ? 内存分配: ·寄存器:最快的存储区; ·堆栈:存储方式就是我们数据结构中学到的栈; ·堆:new出来的对象都在这里存储; ·常量存储; ·非RAM存储。 ? 基本类型: 直接存储在堆栈(高效)。 ? 2.3 永远不需要销毁对象 ? Java的垃圾回收器,会监视用new创建的对象,并辨别那些不会再被引用的对象。 ? 2.4 创建新的数据类型:类 ? 字段(也叫数据成员),方法(也叫成员函数)。 ? 如果类中的某个成员是基本数据类型,没有初始化的时候,Java也会给它一个默认值,但是最好还是明确的进行初始化。 而局部变量就必须自己进行初始化(比如一个方法里创建的局部变量)。 ? 2.5 方法、参数和返回值 ? 就是一些以前学的一些关于函数的概念。 ? 2.6 构建一个Java程序 ? 用 import?导入类库。 ? static 关键字: 1 class StaticTest{ 2 static int i = 47; 3 } 4 5 StaticTest st1 = new StaticTest(); 6 StaticTest st2 = new StaticTest(); 往后操作?st1?和?st2?都是会操作同一个?i?; 也可以不用对象而用类去直接调用?i?。 ? 2.7 你的第一个Java程序 ? 就举了一个最简单而又完整的java程序例子。 ? 2.8 注释和嵌入式文档 ? 三种注释方法: 1 /*This is a comment 2 *that continues 3 *across lines 4 */ ? 1 /*This is a comment that 2 continues across lines */ 1 //This is a one-line comment ? 2.9 编码风格 ? 驼峰风格: ·类名的首字母要大写; ·类名由几个单词构成,每个内部首字母用大写形式(不用下划线); ·除去类名,所有标识符的第一个字母采用小写。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 什么是即将推出的Java并发库:jsr166y? jsr166z?
- java 集合类基础问题汇总
- Java – 注册所有使用@MyAnnotation注释的类
- Java集合框架源码分析之LinkedHashMap详解
- java – 逗号分隔的JSP for-each标签中的值
- java – jEdit可以用作IDE吗?
- java-createSQLQuery在hibernate中使用Prepared Statement?
- java – 如何检查两个布尔值是否相等?
- Jedis出现connection timeout问题解决方法(JedisPool连接池
- 如果没有正文,Java中的while循环不会检查它们的条件吗?