(1) BOM
浏览器的对象模型,用来获取或设置浏览器的属性、行为,例如:
新建窗口、获取屏幕分辨率丶浏览器版号等。
(2)DOM
文档对象模型,用来获取或设置文档中标签的属性,例如;
获取或设置input表单的value值.
我们的重点是DoM。
一、字符流:
Reader类
|---FileReader类
|---BufferedReader类
Writer类
|---FileWriter类
|---BufferedWriter类
二、网络(.net包)
1.获取自己电脑:
--InetAddress.getLocalHost()
2.获取局域网中别人的电脑
--InetAddress.getByName("ip地址");
3.***获取互联网中的电脑***
--URL url = new URL(例如百度);
InputStream is = url.openStream();
思路:先从对应服务器中读取数据 再将数据写入到本地文件中(边读边写的原则)
三、将字节流转换为字符流
--利用桥梁:InputStreamReader
注意:将字节流转换为字符流的过程中,可能会发生乱码的情况,需要设置编码方式,支持中文的编码方式只有3种,分别是:gbk utf-8 gb2312