java基础
rabbitroom
这个作者很懒,什么都没留下…
展开
-
数据存储——堆和栈
转自:http://www.iteye.com/topic/634530 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(转载 2014-05-19 13:31:47 · 551 阅读 · 0 评论 -
Java的反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。 Jav转载 2014-05-14 08:55:45 · 347 阅读 · 0 评论 -
浅谈Java中的static
希望将一些基础的知识点记录在此处,以原创 2014-05-21 14:50:38 · 417 阅读 · 0 评论 -
经典递归 苹果的放法
今天看到一个苹果的递归方法,原创 2014-05-21 14:16:25 · 2110 阅读 · 0 评论 -
java Socket通信
一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。 目前较为转载 2014-05-28 10:59:24 · 428 阅读 · 0 评论