读书笔记——思想(01)一切都是对象
来源:互联网 发布:dota2 数据bld是什么 编辑:程序博客网 时间:2024/06/18 10:04
对象
每种编程语言都有自己操作内存元素的方式,Java将内存元素抽象为“对象”,并使用“引用”来间接操作这些对象
Java具有单根继承结构,所有的对象都继承自Object
“引用”的本质是指针,其中保存了对象的内存地址
在Java中,内存空间主要分为两部分:栈和堆
栈的运行速度较快,用于保存基本数据类型的值和对象的引用
堆的运行速度较慢,用于保存实际的对象
要想生成一个对象需要使用“new”关键字
“new”关键字的意义:在堆中开辟一块空间,并新建实例化对象
对象的销毁不需要人工介入,Java中的垃圾回收器会在适当的时候回收无效对象的空间
类
类为对象的提供定义
类的每一个实例化对象都有自己的数据存储空间(因为是“new”关键字创建了对象)
每个类都有一块静态存储空间,对该空间内数据的调用不需要实例化对象的支持
“static”关键字的意义:将所修饰的成分移动到静态存储空间
类有两种元素:字段(域)和方法
字段:用于储值;Java会确保字段得到初始化
方法:用于运算;方法由方法名、方法体(运算)、参数列表(输入)和返回值(输出)四部分组成
编译和运行
Java的运行需要JDK的支持
安装完JDK之后,需要将java/javac命令所在目录添加到环境变量
使用javac编译,使用java运行
JDK中,java.lang包是默认导入到每个java文件中的;而若要使用其他的包,需要用“import”关键字进行导入
注释
Java支持两种注释风格
单行注释 //
多行注释 /* */
在Java中,文档是与代码放在一起的,注释文档部分用/** */标识
javadoc工具可以提取注释文档,javadoc将输出一个HTML文件
基本数据类型
Java中有8中基本数据类型
数字:(整型)byte->short->int->long (浮点型)float->double
字符:char
布尔:boolean
每种基本类型都有对应的包装器类,并可以无缝转换
- 读书笔记——思想(01)一切都是对象
- Java编程思想读书笔记——一切都是对象
- Java编程思想——一切都是对象
- 【笔记】Java编程思想—一切都是对象
- Java编程思想第四版读书笔记——第二章 一切都是对象
- 《Java编程思想》读书笔记2.一切都是对象
- Java编程思想读书笔记--一切都是对象
- java编程思想读书笔记二:一切都是对象
- Java编程思想——ch02 一切都是对象
- 2.JAVA编程思想——一切都是对象
- Java编程思想——第二章.一切都是对象
- Java编程思想笔记——第二章 一切都是对象
- java编程思想学习日志——一切都是对象
- Java编程思想读书笔记:第2章 一切都是对象
- Java编程思想读书笔记-第二章 一切都是对象
- java编程思想读书笔记-第二章一切都是对象
- 读书笔记- 一切都是对象
- Java——>一切都是对象
- pullToRefresh集成SwipeMenuListview,RecyclerView
- CentOS7.0 - 修改系统语言
- 递归算法 Java实现
- 如何退出Activity?如何安全退出已调用多个Activity的Application?
- [Android]static变量的生命周期
- 读书笔记——思想(01)一切都是对象
- Edittext设置光标颜色
- MySQL权限篇之DROP
- HDU 1009 FatMouse' Trade (模拟)
- Oracle ref cursor使用
- 初学nodejs
- 移动开发,背景图片的处理问题
- Android剪切板传递数据的使用
- Android技术积累:开发规范