java编程思想---对象

原创 2015年07月07日 17:14:15

一、对象

对于每种语言来说,都有自己操纵内存中元素的方法。

在java中,一切被视为对象。但是操纵对象的是一个“引用”。举个例子,可以比作为遥控器对电视的操作,遥控器就是引用,而电视为对象。

引用可以建立,比如String s;但没有初始化,其没法使用。在使用过程中,要报错。


二、创建对象

在java中,提供了大量的类型,我们也可以自己创建类型。

有了类型后,我们就可以使用new来创建对象。

1、对象存放在哪里?

有五个地方可以存放数据。寄存器,堆栈,堆,常量存储,非ram存储。

我们创建的对象存放在堆中。

2、基本类型

基本类型,有别于对象。他们并不是引用的对象。而是直接存储值,将其存放在堆栈中。



Java编程思想(一) —— 一切都是对象及内存分配

2014-7-27 16:59:08 《Java编程思想》 作者:Bruce Eckel 虽然这本书是经典,但是对于一个入门java,又没有其他编程经验的人来讲,实在难以看懂,前前后后看了三遍。 ...
  • iaiti
  • iaiti
  • 2014年08月01日 16:05
  • 11090

Java编程思想第四版第十一章学习——持有对象

持有对象
  • Muc_hui
  • Muc_hui
  • 2016年06月03日 21:42
  • 539

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

2.1用引用操纵对象 一切都看作对象,但操作的标识符实际是对象的一个引用(reference);例如遥控器(引用)来操纵电视机(对象),实际操控的遥控器(引用),再由遥控器来调控电视机(对象)。如果...
  • lyt_7cs1dn9
  • lyt_7cs1dn9
  • 2016年11月28日 17:07
  • 459

面向对象编程思想

面向对象编程思想面向对象的基本概念OOP是一种计算机编程模式, 它将对象作为问题空间的基本元素, 利用对象和对象之间的相互作用来设计程序. OOP的设计思想是以数据为中心, 自底向上, 逐步合并.O...
  • uxyheaven
  • uxyheaven
  • 2015年09月28日 21:08
  • 2162

用面向对象的编程思想去写js

有时候,还会看到一些搞前端的朋友或者苦逼被迫兼职写前端的后端朋友,去写js的时候,还是一个方法一个方法的去罗列。 就像下面这样: function click1(){ alert("1")...
  • u010480479
  • u010480479
  • 2016年08月05日 14:46
  • 2184

Java编程思想之持有对象

1.     通过使用泛型,就可以在编译期防止将错误类型的对象放置到容器中。当指定了某类型作为泛型参数时,不仅此类型的对象可以放置到容器中,通过向上转型也可以把子类对象放进去。 2.     Jav...
  • qq_33403693
  • qq_33403693
  • 2017年08月02日 18:55
  • 138

《JAVA编程思想》读书笔记1——OOP思想

面向对象思想JAVA是一种面向对象编程语言,它基于Smalltalk语言,作为OOP语言,它具有以下五个基本特性 万物皆对象,每一个对象都会存储数据,并且可以对自身执行操作。因此,每一个对象包含两部分...
  • yu616568
  • yu616568
  • 2016年05月03日 22:34
  • 1196

JAVA编程思想学习总结:第十一章持有对象

(1)基本概念 /* * P218 */ import java.util.*; class Apple{ private static long counter; private final...
  • kkk6285137
  • kkk6285137
  • 2015年05月27日 09:40
  • 539

PHP的面向对象编程思想

这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。同时演示了如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。PHP 是一个混合型...
  • qq_34275925
  • qq_34275925
  • 2016年06月20日 10:45
  • 3484

Java编程思想第四版 第15章 泛型

第15章 泛型 1 与C的比较 2 简单泛型 21 一个元组类库 22 一个堆栈类 23 RandomList 3 泛型接口 4 泛型方法 41杠杆利用类型参数推断 42 可变参数与泛型方法 43 用...
  • bxh7425014
  • bxh7425014
  • 2017年01月21日 15:27
  • 1029
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java编程思想---对象
举报原因:
原因补充:

(最多只允许输入30个字)