当前位置: 首页 > wzjs >正文

餐饮网站建设思路建设一个网站的目标与期望

餐饮网站建设思路,建设一个网站的目标与期望,建设工程公司名称,网站建设公司发展理念一、字符缓冲流 字符缓冲流在源代码中内置了字符数组,可以提高读写效率 1、构造方法 BufferedReader(Reader reader) 对传入的字符输入流进行包装 BufferedWriter(Writer writer) 对传入的字符输出流进行包装 注意: 缓冲流不具备读写功能, 它们只是对普通的流…

一、字符缓冲流

字符缓冲流在源代码中内置了字符数组,可以提高读写效率

1、构造方法

BufferedReader(Reader reader)

对传入的字符输入流进行包装

BufferedWriter(Writer writer)

对传入的字符输出流进行包装

注意: 缓冲流不具备读写功能, 它们只是对普通的流对象进行包装

真正和文件建立关联的, 还是普通的流对象

2、特有方法

(1)BufferedReader

public String readLine() 

读取一行字符串, 读取到末尾返回 null

(2)BufferedWriter

public void newLine() 

写出换行符 (具有跨平台性)

二、转换流

1、作用

按照指定的字符编码进行读写操作

将字节流转换成字符流进行操作

2、构造方法

InputStreamReader (InputStream in, String charsetName)

按照指定的字符编码读取

OutputStreamReader (OutputStream out, String charsetName)

按照指定的字符编码写出

三、序列化流

可以在流中,以字节的形式直接读写对象

1、构造方法

public ObjectInputStream(InputStream in) 

对象输入流关联文件, 关联方式使用字节输入流

public ObjectOutputStream(OutputStream out)

对象输出流关联文件, 关联方式使用字节输出流

2、成员方法

(1)ObjectInputStream

Object readObject() 

从流中读取对象(反序列化)

注意:readObject方法读到末尾会抛出EOFException异常

(2)ObjectOutputStream

void writeObject(Object obj) 

在流中将对象写出 (序列化)

3、注意事项

(1)类需要实现Serializable接口才能序列化

(2)使用transient关键字修饰成员变量,该成员变量不会序列化

(3)实现Serializable接口,类会有一个serialVersionUID(版本号),最好手动编写

四、打印流

1、简介

打印流可以实现方便、高效的打印数据到文件中去,并且可以指定字符编码

可以实现打印什么数据就是什么数据,原样打印

System.out 就是一个PrintStream 流的对象,关联到控制台

2、PrintStream 流

public PrintStream (OutputStream os)

打印流直接通向字节输出流管道

public PrintStream (File f, String csn)

打印流直接通向文件对象, 指定字符编码

public PrintStream (String filepath, String csn)

打印流直接通向文件路径, 指定字符编码

public void print\println(Xxx xx)

打印任意类型的数据出去

3、PrintWriter 字符打印流

public PrintWriter (OutputStream os)

打印流直接通向字节输出流管道

public PrintWriter (Writer w)

打印流直接通向字符输出流管道

public PrintWriter (File  f)

打印流直接通向文件对象

public PrintWriter (String filepath)

打印流直接通向文件路径

public void print\println(Xxx xx)

打印任意类型的数据出去

五、Properties 集合

本质就是一个Map集合,常用于加载配置文件

构造方法用空参构造

1、Properties 作为集合的使用

Object setProperty​(String key, String value)

添加(修改)一个键值对

String getProperty​(String key) 

根据键获取值

Set<String> stringPropertyNames()

获取集合中所有的键

2、Properties 和 IO 有关的方法

void load​(InputStream inStream)

从流中加载数据到集合(字节流)

void load​(Reader reader)

从流中加载数据到集合(字符流)

void store​(OutputStream out, String comments)

将集合的键值对写出到文件(字节流)

void store​(Writer writer, String comments)

将集合的键值对写出到文件(字符流)

public class PropertiesDemo {public static void main(String[] args) throws IOException {Properties prop = new Properties();prop.setProperty("username", "Tom");prop.setProperty("password", "123456");System.out.println(prop.getProperty("username"));System.out.println(prop.getProperty("password"));// 注意后缀名用 .propertiesFileWriter fw = new FileWriter("./day23/src/config.properties");prop.store(fw, "This is a test");fw.close();Properties prop2 = new Properties();FileReader fr = new FileReader("./day23/src/config.properties");prop2.load(fr);fr.close();System.out.println(prop2);}
}控制台输出:
Tom
123456
{password=123456, username=Tom}config.properties 文件内容:
#This is a test
#Wed May 28 22:48:32 GMT+08:00 2025
password=123456
username=Tom

 


文章转载自:

http://iVSpGD3U.gxkLx.cn
http://72BYFMW0.gxkLx.cn
http://JO4hmwBv.gxkLx.cn
http://aD7jqC8W.gxkLx.cn
http://9o6LLnhL.gxkLx.cn
http://HNNcJA5G.gxkLx.cn
http://wX7AQdcw.gxkLx.cn
http://RKM7CVv8.gxkLx.cn
http://o5sgcK3n.gxkLx.cn
http://G93Senjb.gxkLx.cn
http://Djwkv4GG.gxkLx.cn
http://PKgFdaoB.gxkLx.cn
http://uvTssAAM.gxkLx.cn
http://TDJWTkqm.gxkLx.cn
http://cQ1nF7gP.gxkLx.cn
http://PqJzTtmJ.gxkLx.cn
http://iMdKGXIV.gxkLx.cn
http://LzPTdYes.gxkLx.cn
http://H6JMOZR1.gxkLx.cn
http://dlw7Q3wJ.gxkLx.cn
http://cj1b0A7v.gxkLx.cn
http://6c5iwfXO.gxkLx.cn
http://mU66vUPc.gxkLx.cn
http://idcXznL6.gxkLx.cn
http://V7CvJPQm.gxkLx.cn
http://725aap88.gxkLx.cn
http://JtiLFRcS.gxkLx.cn
http://iP2nhbPp.gxkLx.cn
http://fvmW536q.gxkLx.cn
http://IBjxgTmr.gxkLx.cn
http://www.dtcms.com/wzjs/715774.html

相关文章:

  • 建设网站要什么手续腾讯 wordpress
  • 做网站定制开发的公司企业培训的目的和意义
  • wordpress网站变灰用手机搭建自己的网站
  • 盐步网站制作注册安全工程师继续教育网
  • 网站电子地图怎么做e想时代官方网站
  • 网站怎么做移动适配东莞建设网东莞市住房和城乡
  • 教育机构网站建设方案网站流量是什么
  • 做招标网站 如何wordpress更改注册
  • 网络公司要求做网站工商网监网络营销方式举个例子
  • 花都网站建设信科网络个人网站seo入门
  • 丰台网站建设多少钱图片网站怎样选择虚拟主机
  • 免费logo生成器官网厦门最好的seo公司
  • 北京住房和建设部网站哪个网站有做彩平的材质贴图
  • 做三方网站多少钱wordpress 调用略缩图
  • 中国设计师个人网站wordpress 菜单小工具
  • HTML5移动端手机网站开发多少钱英语怎么说
  • 制作网站软件免费搭设企业网站教程
  • 水果网站怎么做的html5 网站 代码
  • 怎么设计一个自己的网站seo收费低
  • 做针织衫的网站沈阳工伤保险做实网站
  • 淮南市城乡建设档案馆网站seo顾问服务 乐云践新专家
  • 肥东网站建设转运网站建设
  • 百度网盟 网站定向投放网站 租用服务器价格
  • 北京 房地产 网站建设现在房子装修流行什么风格
  • 现在网站如何做优化苏州建站模板展示
  • html5微网站模板众筹网站搭建
  • wordpress文章模块化如何seo网站挣钱
  • 建设银行官方网站手机版下载女教师遭网课入侵直播录屏曝光视频
  • 申请网站域名网站建设租房网模块
  • 唐山市建设网站成都市青羊区建设局官方网站