自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

java 数组与内存控制

1、在java中,声明一个数组的过程中,是如何分配内存的? 2、数组的初始化一共有哪几种方式? 3、基本类型数组和应用类型数组之间,在初始化时的内存分配机制有什么区别吗? 1、数组初始化 程序需要多个类型相同的变量时,就可以考虑定义一个数组。java语言的数组变量是引用类型的变量。 方式: 静态初始化:初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度 动态初始

2013-09-11 16:08:49 63

java虚拟机之:数据类型、堆与栈

Java虚拟机种,数据类型分为两类:基本类型和引用类型 基本类型的变量保存原始值,引用类型的变量保存值的引用(地址) 基本类型:int ,short,byte,long ,char,float,double,boolean等 引用类型:string 、类类型、接口类型和数组 堆与栈 栈是运行时的单位,而堆是存储的单位 栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆

2013-05-11 14:25:46 51

转载 Java 克隆

Java的参数传递包括:值传递、引用传递 如果我们希望用B对象保存A对象的数据,但又不希望B对象数据改变时影响到A,实现clone方法是最简单也是最高效的手段 如果A对象中只有基本类型或String类型时,只需A 实现Cloneable,然后覆盖clone方法,即简单克隆(影子克隆) 但当A对象中有复杂变量,如list,或其他类的对象是,则需深度克隆,前提是应用的其他对象也实现了clonea

2013-05-11 14:14:05 372

原创 java 垃圾回收机制

Java垃圾回收主要完成: (1)跟踪并监控每个Java对象,当某个对象处于不可达状态时,回收该对象所占内存空间 (2)清理内存分配,回收过程中产生的内存碎片 垃圾回收的基本算法: (1)串行回收和并行回收:串行回收只用一个CPU来执行垃圾回收操作,并行回收是把整个回收工作拆分成多部分,每个部分由一个 CPU负责,从而让多个CPU并行回收(并行回收效率高,复杂度也高,内存碎片会增

2013-05-07 12:44:04 439

转载 cookie和session

1、cookie机制采用的是在客户端保持状态的方案,session机制采用的是在服务器端保持状态的方案 2、cookie不是很安全,考虑到安全性时使用session(通过分析存放在本地的cookie并进行cookie欺骗) 3、session会在一定时间内保存在服务器上,当访问增多时,比较占用服务器的性能,考虑到减轻服务器性能方面,应当使用cookie 由于HTTP协议是无状态的协议,因此才

2013-05-06 20:16:28 413

原创 POP3、SMTP的区别

POP3(Post Office Protocol3)邮局协议的第3个版本,规定个人计算机如何连接到互联网上的邮件服务器进行邮件的收发。 POP3协议允许用户从服务器上把邮件存储到本地主机上,同时根据客户端的操作删除或保存在邮件服务器上的邮件。 POP3协议是TCP/IP协议簇中的一员,主要用于支持使用客户端远程管理在服务器上的电子邮件。 SMTP(simple mail trans

2013-05-06 14:57:59 839

原创 JAVA内存管理的技巧

(1)尽量使用直接量 尽量少用new的方式来创建对象,而应采用直接量来创建他们 string str = "hello"; 字符串缓存池会缓冲这个字符串 string str = new string("hello"); 字符串缓存池会缓存这个字符串,除此之外str所引用的string对象底层还包括一个char[]数组,这个char[]数组里依次缓存了h,e,l,l,o (2)使用stri

2012-04-23 09:42:58 159

转载 java 继承成员变量和继承方法的区别

Class Base { int count = 2; public void display() { System.out.println(this.count); } } class Derived extends Base { int count = 20; @Override public void dispaly() { System.out.println(

2012-04-21 10:36:49 330

转载 float.isNaN()

JDK中float和double有一个speial的方法isNan,该方法用于描述非法的float,经过多次运算float值可能会出现非法情况,如除数为0.0 在Float中NaN实际上是引用类型,而不是值类型,每一个NaN都是不同的对象。

2012-02-27 15:37:25 2457

Eclipse开启代码自动提示功能

Eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,、 开启代码自动提示功能   打开 Eclipse  -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到    auto-Activation ,下面有三个选项,找到第二个“Auto activ

2012-02-22 17:57:17 81

android socket

android socket开发编程实例(android_server和testSocket)

2012-03-12

ajax教程XmlHttp的学习

帮助你快速学习AJAX,简单的入门加快学习的步伐,让我们一起来学习AJAX吧,只有想不到,没有做不到

2010-03-17

计算机操作系统课后答案

计算机操作系统教程(第二版)左万历、周长林 主编 高等教育出版社 课后题答案

2009-09-26

5日精通css层叠样式表参考手册

5天让你精通css层叠样式表 第1日  ·1.1 第1日  ·1.2 样式表能为我们做什么?  ·1.5 分类及其它技巧  ·1.6 串接  ·1.7 关于浏览器的坏消息  ·1.8 第1日复习 第2日  ·2.1 第2日  ·2.2 按照字体名称调用字体  ·2.3 对字号的控制  ·2.4 加重显示和斜体字的所有方式  ·2.5 文字的特殊效果  ·2.6 第2日的练习  ·2.7 复习  · 第3日  · 3.1 第3日  · 3.2 字间距及字母间距  · 3.3 行距  · 3.4 文字对齐及缩行  · 3.5 边距及空格填充  · 3.6 边框  · 3.7 浮动要素  · 3.8 第3天的练习  · 3.9 复习  · 第4日  ·4.1 第4天  ·4.2 为你的世界添加色彩  ·4.3 背景颜色  ·4.4 背景图象  ·4.5 控制背景图象  ·4.6 快捷特性  ·4.7 第4天的练习  ·4.8 复习 第5日  ·5.1 第5日  ·5.2 绝对定位  ·5.3 相对定位  ·5.4 控制定位了的要素  ·5.5 叠放文字和图象  ·5.6 同低版本浏览器的兼容性  ·5.7 放眼未来  ·5.8 第5日的练习  ·5.9 复习

2009-09-03

《汇编语言课程设计案例精编》源代码.rar

汇编程序(加减乘除四则运算、打字游戏,音乐演奏)的程序的源代码、说明及可执行EXE文件

2009-06-24

《汇编语言课程设计案例精编》源代码.rar

汇编的经典小程序的源代码(产生随机数并运算,计算平台长度程序,判断是否为闰年)

2009-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除