thinkinginjava第二章一切都是对象

dajingyu      2022-04-09     714

关键词:

Java来源于C++。Java中两种数据类型:基本数据类型和引用数据类型。

存储:寄存器,堆栈,堆,常量存储,非RAM存储。

基本类型:boolean,byte,char,short,int,long,float,double

引用类型:String s = new String(“hello world”);

基本类型具有包装器类:Boolean,Integer,Character,Float

他们可以直接相互赋值转化:自动打包机制

高精度数字:BigInteger,BigDecimal

我们永远不用去销毁对象,因为我们有垃圾回收机制,我们不用担心我对象的存在会导致内存的使用出问题。但是也会有问题。

作用域:变量的作用范围。

类,字段,方法,方法返回值,方法参数,方法签名。

Java中的命名:包:全部小写 方法名和变量:小驼峰 类和接口:大驼峰 常量:全部大写

static:1某一特定域创建单一空间,但是不用创建类2即使没有创建这个对象也可以使用某个方法。

相当于一个全局属性了。创建的多个对象也共享这个static域,所以任何修改它都是可以的。

使用static的方法:1创建的对象加点2类名加点。

创建的类我们可以没有public修饰,但是一个文件最多只有一个public,而这个public类的名字要和文件名一致。不然我们找不到这个类的和使用它。

注释:// /**/ /** */ 编写javadoc/** */ 生成index.html可以查看我们写的文档。

thinkinginjava4学习一切都是对象

一:对象存储的地方1.寄存器:处理器内部,最快的存储区,由编译器根据需求进行分配,我们在程序中无法控制.2.栈:位于通用RAM(随机访问处理器)中,存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中3.堆... 查看详情

thinkinginjava-----readingnote

#thinkinginjava4th#readingnote#victor#2016.02.16chapter2一切都是对象2.1用句柄操纵对象   使用句柄作为标识符指向一个对象.但拥有句柄并不意味着有一个对象同它连接.   例如,创建一个String句柄:Strings;   此... 查看详情

『java编程思想-第四版』第二章:一切都是对象

Java编程思想-第四版学习总结,此为第二章:一切都是对象.packagecom.w3cjava.second;@SuppressWarnings("all")publicclassSecond{/***Java编程思想(第四版)*第2章一切都是对象*@paramargs*/publicstaticvoidmain(String[]args){/***2.1用引用操作对象*遥控器(引用)操... 查看详情

第二章一切都是对象

在本章,我们将看到Java程序的基本组成部分,并体会到在Java中几乎一切都是对象。 2.1用引用操纵对象Java中通过引用(遥控器)操纵对象(电视机)。引用可以单独存在,并不一定需要一个对象与之关联,比如Strings;这里创... 查看详情

第二章----一切都是对象

1、用引用操作对象  在java中一切都被视为对象,操作对象实际上的操作对象的一个“引用”。两者之间的关系就相当于用遥控器(引用)来操作电视机(对象)。拥有一个引用,并不一定需要有一个对象与它关联,比如Stinga;... 查看详情

第二章-一切都是对象

2.1用引用操作对象2.2必须由你创建所有对象2.2.1存储到了什么地方当通过new的方式创建对象,会在堆上分配相应的内存空间,通过变量引用分配的对象。 2.2.2特例:基本类型对于一些小的对象,在堆上创建往往不是很有效。所... 查看详情

java编程思想--第二章一切都是对象

  如果不做引申的话,本章没有多少可总结的内容。有些以前没有注意的细节可以写下来。  1.数据存储的位置    (1).寄存器。程序控制不了。    (2).堆栈。对象的引用。基本类型。    (3).堆。各种对象。 ... 查看详情

thinkinginjava第一章对象导论

为什么我们编写的程序可以运行在计算机上?我们编写的程序会经过编译,翻译成为计算机可以运行的计算机指令。计算机语言是我们头脑的延伸,就像音乐,绘画和电影一样,创造一种具有表达的艺术的东西。面向对象程序设... 查看详情

第二章《一切都是对象》

------------恢复内容开始------------“如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。”    LuduingWittgerstein(1889-1951)C++和java都是混合/杂合型语言,杂合性语言允许多种编程风格。C++之所以成为... 查看详情

thinkinginjava----readingnote

#thinkinginjava4th#readingnote#victor#2016.02.10chapter1对象入门1.1抽象的进步   (1)所有东西都是对象。   (2)程序是一大堆对象的组合,对象间通过消息联系。   (3)通过封装现有对象,可制作出新型对象。 &n... 查看详情

thinkinginjava读书笔记

面向对象语言,五个基本特性:  1)万物皆为对象。  2)程序是对象的集合,他们通过发送消息来告知彼此所要做的。  3)每个对象都有自己的由其他对象所构成的存储。  4)每个对象都拥有其类型。即:每个... 查看详情

对java对象的认识与理解

...之前学习Java感觉很粗略只是以考试为目的。所以就以《ThinkinginJava》一书为主对Java从头巩固一下。查缺补漏的同时更能加深理解。   一切都是对象  在C++中我们知道用指针操控对象,但在Java中几乎一切都是对象,这就... 查看详情

.NET 中的一切都是对象吗?

】.NET中的一切都是对象吗?【英文标题】:Iseverythingin.NETanobject?【发布时间】:2010-09-3023:24:44【问题描述】:请帮助我们解决“几乎”一切都是对象的争议(ananswertoStackOverflowquestionAsanovice,isthereanythingIshouldbewareofbeforelearningC#?)。... 查看详情

一切都是对象

...描述世界的。Java:是一种纯粹的面向对象的语言,几乎一切都是对象。用引用操纵对象:操纵内存中的元素(数据类型,直接操纵(引用),间接操纵(指针))。Java:类型标识符;Strings;定义一个引用reference;可以将对象赋... 查看详情

深入理解javascript原型和闭包——一切都是对象

“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。functionshow(x){           console.log(typeof(x));&nbs 查看详情

深入理解javascript原型和闭包——一切都是对象

...载,原文http://www.cnblogs.com/wangfupeng1988/p/3977987.html “一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。 首先咱们还是先看看javascript中一个常用的函... 查看详情

一切都是对象

 1.引用对象    引用---------->对象  (遥控器)----->(电视机)  Stringtv;   tv="电视机";  Stringtv;   tv=newString("电视机"); &n 查看详情

一切皆对象

对于Python,一切事物都是对象,对象基于类创建所以,以下这些值都是对象:”chenwanying“、38、[‘北京‘,‘上海‘,‘深圳‘],并且是根据不同的类生成的对象。 查看详情