JAVA基础
帅胖子
深情总是被辜负,总是套路得人心。
展开
-
java的对象、对象句柄、变量等在内存的分布
程序运行时,我们最好对数据存储到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以存储数据: (1) 寄存器(Registers)。这是速度最快的存储场所,因为寄存器其他所有存储媒介都不同:它位于处理器内部。不过,寄存器的数量十分有限,所以寄存器 是根据需要由编译器适当地分配。作为一个程序员,我们对此没有直接的控制权,也没办法在程序里头感觉到寄存器的任何存在迹原创 2016-12-08 11:43:08 · 758 阅读 · 0 评论 -
【JAVA中的术语】:对象句柄
每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)?所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle)。在其他Java参考书里原创 2016-12-08 11:46:03 · 379 阅读 · 0 评论 -
jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDKJDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK。它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JREJRE是Java Runtime Enviroment是指Java的运行环境,是面向J原创 2016-12-20 10:26:04 · 333 阅读 · 0 评论 -
java数据结构与算法(一)
数据结构是对计算机内存中(有时在磁盘中)的数据的一种安排。数据结构包括数组、链表、栈、二叉树、哈希表等等。算法对这些结构中的数据进行各种处理,例如,查找一条特殊额数据项或对数据进行排序。数据结构的特性: 数据结构 优点 缺点 数组 插入快,如果知道下标,可以非常快地存取 查找慢,删除慢,大小固定 有序数组 比无序的数组查找快 删除和插入慢,大小固定 栈 提供原创 2016-12-15 10:33:17 · 376 阅读 · 0 评论