Java学习笔记16

 
==================================================================
   java
第十六天
==================================================================
   (1)
对象序列化
       
把对象放在流上传输,如果一个对象serializable
   (2)
跳出while()3中情况: 字节流是len=-1;字符流是判断是否是NULL,对象流是判断是否抛出异常.嘻嘻.

   (3) transient
关键字,如果加了这个关键字,
   (4)JAVA
对象序列化的时候,用的是自己的方式.写进去的对象是有一个序列化开始的代码.
   (5) File
对象表示磁盘中的一个文件,或者一个目录FileInputStream(File file[file对象]);
   package day16;
   import java.io.*;
   public class TestFile {
       public static void main(String[] args) throws Exception{
           File f=new File("//home//soft//workspace//test//day15");//
代表了虚拟机的一个文件或者一个目录.
           f.createNewFile();//
通过文件对象到底层申请一个文件.
           File[] file=f.listFiles(new FileFilter(){
               public boolean accept(File file){
                   if((file.getName()).endsWith(".class")) return true;
                   return false;
               }
           });
           File[] file1=f.listFiles();
           for(int i=0;i<file.length;i++){
               System.out.println(file[i].getAbsolutePath());
           }
       }
   }
  ====================================================================
   
下午网络编程:
   
进程和端口号进行绑定.
   OSI
七层模型.协议是层与层之间的制定的
   
传输层: Socket 编程. TCP / UDP协议.
   TCP
面相联接的协议,建立一个虚电路.信息安全(不会传错,传丢,传乱)
   UDP,
数据打包.
   C++
JAVA效率高20;
   -----------------------------------------------------------------
   Scoket = Ip+Port
   
不要随便关流,只要把Scoket关了就行了.

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

炼丹狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值