2014年6月6日

oc内存管理代码规范和property于对象变量的用法

摘要: 1.只要调用了alloc ,必须有release (autorelease)2.set方法的代码规范: 基本类型: - (void)setAge:(int)age{ _age = age;} oc对象类型:- (void)setCar:(Car *)car{ if(... 阅读全文

posted @ 2014-06-06 23:09 iyon 阅读(186) 评论(0) 推荐(0) 编辑

2013年8月26日

java多线程技术

摘要: 从多线程开始,Java正式进入到应用部分,而对于多线程的开发,从Java EE上表现的并不是特别多,但是在Android开发之中使用较多,并且需要提醒的是,笔试或面试的过程之中,多线程所问到的问题是最多的。3.1、多线程的基本概念如果要想解释多线程,那么首先应该从单进程开始讲起,最早的DOS系统有一个最大的特征:一旦电脑出现了病毒,电脑会立刻死机,因为传统DOS系统属于单进程的处理方式,即:在同一个时间段上只能有一个程序执行。后来到了windows时代,电脑即使(非致命)存在了病毒,那么也可以正常使用,只是慢一些而已,因为windows属于多进程的处理操作,但是这个时候的资源依然只有一块,所以 阅读全文

posted @ 2013-08-26 23:10 iyon 阅读(253) 评论(0) 推荐(0) 编辑

JDK 1.5三大主要新特性 —— 枚举

摘要: 枚举的基本概念在讲解枚举之前来回顾一个概念:多例设计模式,构造方法私有化(非public),之后在类的内部存在若干个指定的对象,通过一个方法返回指定对象。packagecn.mldn.demo;classColor {privatestaticfinalColorRED=newColor("红色") ;privatestaticfinalColorGREEN=newColor("绿色") ;privatestaticfinalColorBLUE=newColor("蓝色") ;privateStringtitle;privateCol 阅读全文

posted @ 2013-08-26 16:27 iyon 阅读(342) 评论(0) 推荐(1) 编辑

java1.5新特性:可变参数;foreach;静态导入;泛型

摘要: 可变参数public [static] [final]返回值类型方法名称(参数类型...变量) {//虽然定义方式改变了,但本质上还是个数组[return [返回值] ;]}foreachfor (数据类型变量:数组|集合) {//操作代码}这表示通过自动的方式将数组之中的每一个元素赋值给变量,而后在for循环的方法体之中进行操作静态导入如果一个类之中的全部方法都是static型的,则可以使用如下的语法进行静态导入:import static包.类.* ;表示的是将这个指定类之中的全部方法导入进来,最后就好象这些方法全部是在主类之中定义的方法一样。这种比较难受的语法,也只是出现在讲课之中,本人 阅读全文

posted @ 2013-08-26 14:55 iyon 阅读(382) 评论(0) 推荐(0) 编辑

2013年8月24日

java中的异常

摘要: --解释Error和Exception的区别? Error:指的是JVM错误,这个时候的程序并没有执行,无法处理; Exception:指的是程序之中出现的错误信息,可以进行异常处理,主要关心Exception。--请解释java之中的异常处理流程 1.如果程序之之中产生了异常,那么会自动的由jvm根据异常的类型,实例化一个指定异常类的对象 2.如果这个时候没有异常处理操作,这个对象交给jvm进行默认处理方式,而后中断程序 3.如果有异常处理,由try语句捕获产生的异常类对象 4.与try之后的每一个catch进行匹配,如果匹配成功,使用 指定catch进... 阅读全文

posted @ 2013-08-24 19:30 iyon 阅读(454) 评论(0) 推荐(0) 编辑

2013年8月19日

String类的常用方法

摘要: String(字符串)和字符:-[构造方法]将全部字符数组变为字符串:public String(char[] value);-[构造方法]将部分字符数组变为字符串: public String(char[]value,int offset,int count );-[普通方法]取得制定索引位置上的字符: public char charAt(int index);-[普通方法]将字符串变为字符数组: public char toCharArray();String(字符串)和字节:-[构造方法]将全部的字节数组变为字符串:public String(byte [] value);-[构造方法 阅读全文

posted @ 2013-08-19 18:43 iyon 阅读(776) 评论(0) 推荐(0) 编辑

2013年7月16日

StringBuilder,StringBuffer

摘要: 不可变私服序列String可变字符序列 StringBuilder: 线程不安全,效率高StringBuffer: 带synchronized 线程安全,效率低 阅读全文

posted @ 2013-07-16 18:27 iyon 阅读(158) 评论(0) 推荐(0) 编辑

2013年7月15日

String的==和equals

摘要: String str1 = new String("abcd"); String str =new String("abcd"); System.out.println(str.charAt(3)); System.out.println(str1==str);//false 不一个对象 System.out.println(str.equals(str1));//比较内容 String str2 = "abcd"; String str3 ="abcd"; System.out.println(str2==str 阅读全文

posted @ 2013-07-15 19:39 iyon 阅读(133) 评论(0) 推荐(0) 编辑

2013年7月14日

innerclasses内部类

摘要: 内部类提供了更好的封装 只能让外部类直接访问,不允许其他类直接访问内部类可以直接访问外部类的私有属性,内部类被当成外部类的成员。但外部类不能访问内部类的内部属性只为所在类提供服务的情况下优先使用内部类分类:成员内部类 非静态 静态匿名内部类 使用那种只需要使用一次的类局部内部类(用的很少) 定义在方法里面 阅读全文

posted @ 2013-07-14 19:32 iyon 阅读(154) 评论(0) 推荐(0) 编辑

2013年7月13日

final

摘要: final变量:常量final方法:不能被子类重写,可以被重载final类:不能有子类,不能被继承 阅读全文

posted @ 2013-07-13 11:36 iyon 阅读(120) 评论(0) 推荐(0) 编辑

导航