加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

第二章 一切都是对象

发布时间:2020-12-15 07:40:35 所属栏目:Java 来源:网络整理
导读:? 总结: Java的一些很基本的零散的概念 ? 2.1 用引用操纵对象 ? 这些都是引用的创建; 1 int a; 2 String s; 3 char c; ? ? 假若你将它与对象关联起来,也叫初始化, 1 String s = "你好啊"; ? 你就可以通过引用来操作对象了。 ? 2.2 必须由你创建所有对象

?


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


?

驼峰风格:

  ·类名的首字母要大写;

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读