==================================================================
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 关了就行了 .
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 关了就行了 .