善知堂android学习笔记

2012年4月24日

java(学习笔记第十五~十九天)

摘要: 一、swingsetBackground(color c);绝对定位:布局设空,定位pack()方法cardlayout();卡片布局this.add("p1",p1);c1.show(this.getContentPane(),"p1");Model View Control (mvc)//事件源,注册事件,事件处理程序,高级事件(语义事件,低级事件)二、套接字:窗体事件焦点事件FocusListener按钮激活则自动重绘java网络工程 套接字(ip地址+端口号)访问一个应用程序 ServerSocket服务器端套接字 ServerSocket se 阅读全文

posted @ 2012-04-24 20:42 筱石头丶莜 阅读(153) 评论(0) 推荐(0)

2012年3月26日

java(学习笔记第十三天、十四天)

摘要: 1、 线程,进程: 对于cpu分配资源的最小单位是线程 对于内存分配资源的最小单位是进程 //Runnable接口2、线程:创建线程的两种方式3、启动线程4、终止线程5、线程的生命周期 (开始——》就绪态——》运行态——》终止) (阻塞态--休眠)6、线程的优先级,后台线程,线程的合并与休眠 MyThread1 t1=new Mythread1(); t2.start(); t2.setPriority(1); MyThread1 t2=new Mythread1(); t2.start(); t2.setPriority(8); *thread.join();合并线程 *当定义成后台线程时, 阅读全文

posted @ 2012-03-26 19:55 筱石头丶莜 阅读(174) 评论(0) 推荐(0)

java(学习笔记第十二天)

摘要: *集合(容器类) 类似数组list(ArrayList Vector) getmap(HashMap) key-value putset(Hashset) set中的数据不可重复。因为set没有下标,没有keyintertor (接口)遍历集合的Vector线程安全(同步处理方式) Enumeration枚举器elementsArayList线程不安全 (异步处理方式) 遍历集合的时候不要对集合进行操作linkedlist(模拟链表,堆栈)set接口: treeset有序的 hashset按哈希算法排序 collectionarraylist 、linkedlist、 hashset 、has 阅读全文

posted @ 2012-03-26 19:53 筱石头丶莜 阅读(265) 评论(0) 推荐(0)

java(学习笔记第十一天)

摘要: IO(流):读文件,写文件*流分为:字符流(读文本)、字节流(读二进制) 高级流(处理之后的)、低级流(读取资源)一、文件类 1、字符流:一个个字节的读取, 字符流:一个个字符的读取,//为了保证finally中的命令能执行到try{}finally{ try{ }finally{ } }*流字节-字符转换流//所有的字节输入都是InputStream的子类//所有的字符输入流都是Reader的子类*打印流打印字节流:printstream打印字符流:printwriter*用高级流做输出的时候会输出到低级刘所指向的文件//在使用高级流输入输出的时候,低级流指向什么地方,就是对什么地方做输入输 阅读全文

posted @ 2012-03-26 19:52 筱石头丶莜 阅读(106) 评论(0) 推荐(0)

java(学习笔记第十天)

摘要: 接口:代理设计模式//真实主题角色//代理主题角色*访问修饰符//异常处理 当程序出现错误后怎么处理//异常处理:error(无法处理的错误) Exception(轻微的错误) Exception(运行时异常,非运行时异常)try{}catch{}//非运行时异常,检查时异常int i=10; i/0;//运行时异常(可以捕获,也可以不捕获,一般情况下,运行时异常可以通过if避免,try catch 效率低),未检查异常//try{} catch{} finally{}//finally,如果try catch执行过程中有return,finally在return返回之前执行异常抛出publi 阅读全文

posted @ 2012-03-26 19:50 筱石头丶莜 阅读(142) 评论(0) 推荐(0)

java(学习笔记第九天)

摘要: 回顾:递归冒泡排序单例泛型接口的应用:1、定义操作标准2、表达一种能力3、将远程方法暴露给远程客户端。例子:接口=》1调用接口=》实现接口=》调用方法1抽象类: 抽象类{ 内部抽象类 内部接口 }接口{内部抽象类内部方法内部接口}*接口应用(一):表示工场设计模式 public abstract class Fruit{ String name; public abstract String getName(); }class Apple extends Fruit{ ...}class Orange extends Fruit{ ...} class FruitFactory{ public 阅读全文

posted @ 2012-03-26 19:48 筱石头丶莜 阅读(99) 评论(0) 推荐(0)

2012年3月16日

学习笔记第五天

摘要: 一、 1、外部类不能用static修饰。 //实例化内部类,必须先实例化外部类,再实例化内部类。 tex1.demo demo=new tex1.new.demo(); 2、static出现在属性,方法,内部类前面。 3、构造方法是优化//单例设计模式(单子) //构造器私有 //一个本类静态属性。 //通过一个方法返回一个自身的对象。(1)、 public class Single{ private Single single=new Single(); private Single(){ } public static Single GetSingle(){ return single; 阅读全文

posted @ 2012-03-16 20:50 筱石头丶莜 阅读(159) 评论(0) 推荐(0)

学习笔记第四天

摘要: 一、 1、递归调用。冒泡排序。 2、单根继承。二、 1、局部变量没有默认值。需要先赋值再使用。 成员变量有默认值。 2、 this(name);表示调用构造器。*形式参数只接受值,简单数据类型传值,复杂数据类型传地址。三、函数重载。构造方法重载。 //this代表当前对象自己。 // 调用自己的属性 构造方法 方法 //super 代表当前对象的父对象。 //调用父类的属性 构造方法 方法。 //this();super();只能写在首行。 1、当参数为父子类关系时。由实际声明的数据类型决定调用哪个方法。如果没有对应的数据类型,则自动转换为父类型接收。 Animal g=new dog();/ 阅读全文

posted @ 2012-03-16 20:49 筱石头丶莜 阅读(139) 评论(0) 推荐(0)

学习笔记第三天

摘要: 一、1、javajar打jar包2、文档注释提取:javadoc 带有包名的编译处理方法。 javac -d . m.java 在当前目录下带包生成 java com.itszt.m import com.itszt.*; new com.itszt.m();3、包是类名的一部分。 import 导入包 main函数中的String是传数据的。如: java a aaa bbb4、枚举类型。 //定义枚举类 public enum des{ EAST,SOUTH,WEST,SOUTH; }//使用枚举类 public void mgs(des des){ if(des==des.EAST){ 阅读全文

posted @ 2012-03-16 20:33 筱石头丶莜 阅读(118) 评论(0) 推荐(0)

学习笔记第二天

摘要: 一、%PATH%获取当前环境变量classpath类路径。如果设置classpath着只在classpath中的路径下找类文件。path可执行文件路径。二、1、一个源文件中只能声明一个外部public类2、UE文件编辑工具。3、反编译工具。4、混淆器。三、软件开发流程1、可行性分析。2、需求分析。3、系统设计。4、系统实现。5、软机测试。6、运行和维护。四、1、super();调用父类,this.show();调用自己的。supper.show();调用父类的。五、1、 java里面字符型占两个字节。2、 gb2312->>gbk->>gb18030 unicode(u 阅读全文

posted @ 2012-03-16 20:33 筱石头丶莜 阅读(134) 评论(0) 推荐(0)

导航

善知堂网址http://itszt.losoon.com