2014/9/23

1
System.in

 1 public class wori                                    //先用InputStreamReader套System.in,再用BufferedReader套是常用方法
 2 {
 3     public static void main(String args[])
 4     {
 5         InputStreamReader a = new InputStreamReader(System.in);                // System.in是InputStream父类的引用,用于键盘输入
 6         BufferedReader b = new BufferedReader(a);
 7         String s = null;
 8         try
 9         {
10             while((s = b.readLine()) != null)                //使用BufferedReader的方法readLine()
11             {
12                 if(s.equalsIgnoreCase("exit"))                //
13                 {
14                     break;
15                 }
16                 System.out.println(s.toUpperCase());
17             }
18             b.close();                                                    //b close即可
19         }
20         catch(IOException e)
21         {
22             e.printStackTrace();
23         }
24     }
25 }

2
DataInputStream, DateOutputStream, ByteArrayInputStream, ByteArrayOutputStream 用于直接读写基本类型数据

 1 public class wori
 2 {
 3     public static void main(String args[])
 4     {
 5         ByteArrayOutputStream baos = new ByteArrayOutputStream();       //分配内存给一个字节数组,以此为节点
 6         DataOutputStream dos = new DataOutputStream(baos);              //
 7         try
 8         {
 9             dos.writeDouble(Math.random());                            //
10             ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());  //toByteArray()返回一个字节数组作为节点
11             DataInputStream dis = new DataInputStream(bais);
12             System.out.println(dis.readDouble());                   //
13             dos.close();
14             dis.close();
15         }
16         catch(IOException e)
17         {
18             System.exit(-1);
19         }
20
21     }
22 }

3
PrintStream

 1 public class wori
 2 {
 3     public static void main(String args[])
 4     {
 5         PrintStream ps = null;
 6         try
 7         {
 8             FileOutputStream fos = new FileOutputStream("d:/1.txt");
 9             ps = new PrintStream(fos);
10         }
11         catch(IOException e)
12         {
13             System.exit(0);
14         }
15         System.setOut(ps);                               //
16         int i = 0;
17         while(i < 100)
18         {
19             System.out.println(i);
20             i++;
21         }
22         ps.close();
23     }
24 }

4

 1 public class wori
 2 {
 3     public static void main(String args[])
 4     {
 5         try{
 6         FileOutputStream a = new FileOutputStream("d:/1.txt");
 7         FileInputStream b = new FileInputStream("d:/1.txt");
 8         ObjectOutputStream oos = new ObjectOutputStream(a);
 9         ObjectInputStream ois = new ObjectInputStream(b);
10         Animal n = new Animal();
11         oos.writeObject(n);                        //
12         oos.flush();
13         oos.close();
14         Animal n1 = (Animal)ois.readObject();                       //
15         ois.close();
16         System.out.println(n1.a );
17         System.out.println( n1.k);
18         }
19         catch(IOException e)
20         {
21
22         }
23         catch(ClassNotFoundException o)
24         {
25
26         }
27
28     }
29 }

class Animal implements Serializable //序列化接口
{
int a = 0;
transient int k = 23; //透明的,表示不能序列化,无法写进流中
}

时间: 2024-11-14 23:44:14

2014/9/23的相关文章

每日一道题2014/7/23

10015 - Hankson的趣味题 Time Limit: 1000MSMemory Limit: 65535KB DescriptionHanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson.现在,刚刚放学回家的Hankson 正在思考一个有趣的问题.今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数.现在Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这

boost.asio包装类st_asio_wrapper开发教程(2014.5.23更新)(一)-----转

一:什么是st_asio_wrapper它是一个c/s网络编程框架,基于对boost.asio的包装(最低在boost-1.49.0上调试过),目的是快速的构建一个c/s系统:二:st_asio_wrapper的特点效率高.跨平台.完全异步,当然这是从boost.asio继承而来:自动重连,数据透明传输,自动解决分包粘包问题(必须使用默认的打包解包器,这一特性表现得与udp一样):只支持tcp和udp协议:三:st_asio_wrapper的大体结构st_asio_wrapper.h:编译器版本

2014.7.23 cocos2d-x3.2到android的联调

这里的联调是指在cocos2d-3.2上创建的项目可以通过usb链接到真实机器后,通过visual GDB来进行断点调试. 总体工程百度之 比较顺利.这里记录几个我的问题. android目录下的Application: APP_STL := gnustl_static APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -DCOCOS2D_DEBUG=1 -std=c++11 -fsigned-char APP_PLATFORM 

2014.6.23

潮流解读完成作业:款号5808 注意事项:把颜色部分编辑在字体的中间 注意事项:整体颜色的搭配和标题字体大小不能和内容字体相近,不然不知道哪是重点 ,一般字体不用宋体, 常用字体:方正风雅宋简体.方正黑体简体.方正兰亭超细简黑体.迷你简黑体.迷你简大黑,迷你简又线等具体情况而定 颜色部分底部应对其,歪了要及时调正,如果是白色,应加一个边框,避免与背景融合! 2014.6.23

2014.10.23安卓全球开发者大会经历

2014.10.23安卓全球开发者大会经历 by 伍雪颖 2014.10.23 2014安卓全球开发者大会 作为一个程序员,怀着激动的心情,大老远的从深圳南山赶到福田香格里拉酒店,听了一天后其实是很失望地回来的: 1.中国分几个区同时进行,就深圳区是免费入场的,所以深圳区的活动质量是最差的 2.全场在做广告的偏多 3.挂着"安卓全球开发者"的羊头,卖着扯皮的狗肉 4.雷军说好要来的,最后大概意思是深圳都是做广告的,来了没意思 5.说实在的,干货不多 上午赶过去因为半路塞车了,11点多才

2014.7.23日结

1.main函数可以递归吗? g++,vs2010是可以的 2.int main(){    static int a=5;    while(--a > 0){        cout << "before" << a << endl;        main();        cout << "after" << a << endl;    } }输出结果是 int main(){ 

Count and Say 2014/10/23

public class solution { public static void main(String[] args) { System.out.println(countAndSay(12)); //String s="23"; //int r=s.length(); //System.out.println("11111111111111111"); } public static String countAndSay(int n) { if(n == 1

2014.8.23日结

数据挖掘经典算法 国际权威的学术组织ICDM,于06年12月年评选出的数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART. 个人论文采用的是Apriori,所以针对于此总结一下 基本概念: 1.支持度(P(AB)),置信度(条件概率P(B|A)) 例如:啤酒,尿布支持度3%,置信度80% 同时购买啤酒,尿布的是3%,购买啤酒的人中80%会买尿布 2.强规则:同时

2014.8.23 进展不错。推挡。

继续努力.