关键词:
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、[‘北京‘,‘上海‘,‘深圳‘],并且是根据不同的类生成的对象。 查看详情