月小升

一个13年的开发老兵。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

2012年11月20日

摘要: 之前写过一个Server Socket端。今天特意写了个client端。 java Socket 多线程Server端 两个结合起来,可以组成一个即时通讯的雏形。 package com.javaer.examples.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.InetAddress;import java.net.Socket;import java.net 阅读全文
posted @ 2012-11-20 17:37 月小升 阅读(962) 评论(0) 推荐(0) 编辑

2012年11月18日

摘要: 目录结构如下 1.src 和普通的java工程没什么区别,源码存放位置。 2.gen ATD自动生成的,里面都有一个R.java。R.java 就是根据资源文件夹 res 生成的。R.java 里放的就是 res 中资源文件索引,用一个常量标记 res 中的一个资源文件,便于我们在代码中引用。 3.Android4.1.2 Android开发包 4.Android Dependencies Android开发支持包 5.assets 6.bin 生成可以执行的包。里面会找到一个apk文件。熟悉吧。android安装执行文件。 7.libs 类库包,和普通java工程的意义一致,调用的外部包 . 阅读全文
posted @ 2012-11-18 18:07 月小升 阅读(355) 评论(0) 推荐(0) 编辑

2012年11月11日

摘要: java序列化定义 序列化 把Java对象转换为字节序列的过程称为对象的序列化。 反序列化 把字节序列恢复为Java对象的过程称为对象的反序列化。 用途 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 方法,参考上篇 java 将对象写入文件进行保存和读取 只有实现了Serializable和Externalizable接口的类的对象才能被序列化。Externalizable接口继承自Serializable接口,实现Externalizable接口的类完全由自身来控制序列化的行为,而仅实现Serializable接口的类可以采用默认... 阅读全文
posted @ 2012-11-11 20:13 月小升 阅读(318) 评论(0) 推荐(0) 编辑

2012年11月10日

摘要: java可以将序列化以后的对象存入文件中,比如HashMap, 然后还能读出来。对于一些做高速缓存的项目非常有用,比如你从数据库读取了一个分类,希望以后就不要从数据库读取了,从文件读取。那么这种办法非常有用。 如果一个对象没有被序列化,那么无法存入,所以对象必须是序列化的 package com.javaer.examples.file;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Objec 阅读全文
posted @ 2012-11-10 17:59 月小升 阅读(2291) 评论(0) 推荐(1) 编辑

2012年11月9日

摘要: boy 男生 对象 package com.javaer.examples.sort;public class Boy { String name;//姓名 int score;// 分数 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScore() { return score; } public void setScore(int score) { this.score = score; }}Comparato... 阅读全文
posted @ 2012-11-09 11:30 月小升 阅读(456) 评论(0) 推荐(0) 编辑

2012年10月23日

摘要: java抽象类 java abstract class 有时候,我们需要用到抽象类。比如我们想买水果,但是不确定买的是苹果还是香蕉 Sometimes, we want to abstract a class.For example, We want buy some fruits,but we are not sure we buy apple or pear. 我们抽象出一个类叫水果 Now we can abstract a class named Fruit 水果就作为了一个抽象类和一个父亲类 Fruit is a abstract class and it is a father c 阅读全文
posted @ 2012-10-23 11:26 月小升 阅读(201) 评论(0) 推荐(0) 编辑

2012年10月19日

摘要: final变量被定义为一个常量,是一个无法修改的量。我们只能给他赋值一次。 final, the variable can be defined as a constant and can not be changed;we only assgin the value for the final variable once. final定义的方法,无法被重写。 final, the definition of the method can not be covered; final定义的类,不能被继承 final, the definition of the class can not be 阅读全文
posted @ 2012-10-19 20:25 月小升 阅读(369) 评论(0) 推荐(0) 编辑

2012年10月12日

摘要: 浅层复制的时候,一个对象仅仅在引用另外一个对象。属性没被clone。而深层复制将属性也一并clone. Java对象的浅层复制是指Java对象A本身被clone成新对象B,但A的属性没有被clone处理,只是把A的各个属性所指的对象赋值到B对应的属性上,A与B的相同属性都引用到同一个对象。 Java对象的深层复制是指Java对象A本身被clone成新对象B,同时A的属性也是被clone成新对象,赋值到A的各个属性上去,A与B的相同属性都引用到不同的对象; 先看一个浅层复制基本的例子 package com.javaer.examples;import java.util.Date;/** * 阅读全文
posted @ 2012-10-12 21:28 月小升 阅读(421) 评论(0) 推荐(1) 编辑

2012年10月10日

摘要: 1.集群的时候将FttpServer.java里的 BeanContext.startFttpServer(‘‘127.0.0.1‘‘); 改回去 BeanContext.startFttpServer(args[0]); 2.集群主机器启动ParkServerDemo,和FttpServer 子机器仅仅启动FttpServer即可。 3.编译jar包。直接采用Eclipse上Ant的功能。生成一个jar 月小升这里名字为fio.jar 然后将编译好的fio.jar 和 lib下的fourinone-2.05.28.jar config.xml 一起拷贝到一个文件夹下。月小升文件夹名字为fio 阅读全文
posted @ 2012-10-10 11:17 月小升 阅读(344) 评论(0) 推荐(0) 编辑

2012年9月3日

摘要: FireFox 和 Chrome 下调试JS都有console,IE6下没有。特用此办法来兼容IE6. <br /><pre lang=‘‘html‘‘> <!doctype html> <html> <head> <meta charset=‘‘utf-8‘‘/> </head> <body> 112342134<br/> 112342134<br/> 112342134<br/> 112342134<br/> 112342134<br/> 阅读全文
posted @ 2012-09-03 10:59 月小升 阅读(381) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页