《Java编程思想》第二章 一切都是对象

 


总结: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 都是会操作同一个 

也可以不用对象而用类去直接调用 

 

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 编码风格


 

驼峰风格:

  ·类名的首字母要大写;

  ·类名由几个单词构成,每个内部首字母用大写形式(不用下划线);

  ·除去类名,所有标识符的第一个字母采用小写。

 

posted @ 2019-09-22 18:06  肥斯大只仔  阅读(98)  评论(0编辑  收藏  举报