摘要:
栈内存 基础数据类型直接在栈空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收 堆内存 存放new 出来的数据(对象本身) ... 阅读全文
随笔档案-2012年01月
java 面向对象
2012-01-11 17:11 by Rainbow, 462 阅读, 收藏,
摘要:
java最大的特色就是面向对象。面向对象的三大特性:封装,继承,多态。面向对象的内容非常庞大,基本上很少能在一个文章说完,就直接说说一些常见的问题吧。 封装 封装这个特性,从字面上应该多能理解。就是将一定独立功能或者数据按一定的约定俗成的方式组织起来。这个没有太多异议。就不多说了。 继承 java不支持多继承,那样会是程序变的复杂和不可控。所以只允许继承一个父类,可以... 阅读全文
java 集合
2012-01-10 19:17 by Rainbow, 968 阅读, 收藏,
摘要:
在java中,集合相关的内容多放在 java.util 包里面。java的集合主要有Collection接口和Map接口,同时还有Iterator 这个接口是实现foreach(for T in C)的遍历集合元素的操作。 Collection 接口类方法: 方法名 描述 add(Object ... 阅读全文
java string
2012-01-06 16:44 by Rainbow, 785 阅读, 收藏,
摘要:
在任何编程语言 String类多是被使用最频繁的数据类型。java也是一样 String对象的初始化 1.String str=”this is a string”; 2.String str2=new String(“this is another string”); 通常情况我们会使用第一种定义方式,String在java的地位是很高的待遇,对他做了特别优化,被称为“非可变类型”。言下之意就是... 阅读全文
java 数据类型
2012-01-06 14:39 by Rainbow, 635 阅读, 收藏,
摘要:
java 数据类型 java同C#等托管类语言一样,数据类型分为:值类型和引用类型。 值类型也称作基本类型。目前java中的基本类型有:整数型,浮点型,逻辑型,字符型。 引用类型:数组,类,接口 每个数据类型,多是有大小和必要特点。这里我还是不免俗的写一下。关于大小的单位bit中文翻译是 位。就是我们常说的小b,还有大B就是指... 阅读全文
Java 笔记
2012-01-06 13:47 by Rainbow, 308 阅读, 收藏,
摘要:
目录:
java 数据类型
java String
java 集合
java 面向对象
java IO
java socket
java Web
java 数据库 阅读全文
字符编码详解及由来(UNICODE,UTF-8,GBK)[转帖]
2012-01-05 00:05 by Rainbow, 256 阅读, 收藏,
摘要:
一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合 阅读全文
C# 值类型和引用类型 说明
2012-01-04 23:26 by Rainbow, 308 阅读, 收藏,
摘要:
说来惭愧,用C# 将近7年了。老是搞糊涂 值类型和引用类型的差别,每次弄明白以后,没多久又给忘了。所以写一个示例,这个示例会一点一点补充,static void Main(string[] args) { int i = 1; int j = i; //基础类型 进行了一次值复制,所以当你改变第二个变量的值时 并不会影响原来变量的值 j = 2; string s1 = "This is s1"; //这个定义是一个极精简的方式,好多人并没有明白这样定义方式后面做了哪些操作。 string s2 = s1; //string是一个特殊类型,他也会出现值复制现象。当你改变第二 阅读全文
Android drawable文件夹含义
2012-01-04 18:49 by Rainbow, 820 阅读, 收藏,
摘要:
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320) 系统会根据机器的分... 阅读全文
Android Button 单击事件
2012-01-04 18:29 by Rainbow, 6619 阅读, 收藏,
摘要:
方法一:在XML文件中指定 单击事件函数<Button android:id="@+id/button1" android:layout_width="120dip" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView1" android:layout_marginTop="59dp" android: 阅读全文
Android TextView setText 使用
2012-01-04 17:04 by Rainbow, 1667 阅读, 收藏,
摘要:
TextView setText有2个方法:final void setText(int resid)final void setText(CharSequence text)接受int型的参数时,调用的是第一个方法,系统会去R文件里面找int值匹配的String值,在你的R文件里面没有招到这个匹配的值,会报错。 阅读全文
浙公网安备 33010602011771号