【每日日报】第三十四天---Scanner类的应用
1 今天继续看书
Scanner类的应用
1 package File;
2 import java.util.Scanner;
3
4 public class ScannerDemo {
5 public static void main(String[] args){
6 Scanner con=new Scanner(System.in);
7 String line=con.nextLine();
8 int i=con.nextInt();
9 double d=con.nextDouble();
10 System.out.println(line);
11 System.out.println(i);
12 System.out.println(d);
13 con.close();
14 }
15 }
对象序列化
1 package File;
2 import java.io.Serializable;
3 public class Person implements Serializable{
4 private String name;
5 private int age;
6 public String getName(){
7 return name;
8 }
9 public void setName(String name){
10 this.name=name;
11 }
12 public int getAge(){
13 return age;
14 }
15 public void setAge(int age){
16 this.age=age;
17 }
18 public String toString(){
19 return "姓名:"+name+",年龄:"+age;
20 }
21 }
使用ObjectOutputStream将对象写到文件中
1 package File;
2 import java.io.FileOutputStream;
3 import java.io.IOException;
4 import java.io.ObjectOutputStream;
5
6 public class ObjectOutputstreamDemo {
7 public static void main(String[] args)throws IOException{
8 ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("D:/Hello.txt"));
9 Person p=new Person();
10 p.setAge(20);
11 p.setName("吴征云");
12 oos.writeObject(p);
13 oos.close();
14 }
15 }
对象反序列化
1 package File;
2 import java.io.FileInputStream;
3 import java.io.IOException;
4 import java.io.ObjectInputStream;
5
6 public class ObjectInputStreamDemo {
7 public static void main(String[] args)throws IOException,ClassNotFoundException{
8 ObjectInputStream ois=new ObjectInputStream(new FileInputStream("D:/Hello.txt"));
9 Person p=(Person)ois.readObject();
10 ois.close();
11 System.out.println(p);
12 }
13 }
序列化一组对象
1 package File;
2 import java.io.FileOutputStream;
3 import java.io.IOException;
4 import java.io.ObjectOutputStream;
5
6 public class ObjectInputStreamDemo2 {
7 public static void main(String[] args)throws IOException{
8 ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("D:/Hello.txt"));
9 Person p=new Person();
10 p.setAge(20);
11 p.setName("吴征云");
12 Person p2=new Person();
13 p.setAge(20);
14 p.setName("吴征云22");
15 Person[] ps={p,p2};
16 oos.writeObject(ps);
17 oos.close();
18 }
19 }
2 没什么问题
3 明天继续看书
【每日日报】第三十四天---Scanner类的应用的更多相关文章
- COJ966 WZJ的数据结构(负三十四)
WZJ的数据结构(负三十四) 难度级别:C: 运行时间限制:20000ms: 运行空间限制:262144KB: 代码长度限制:2000000B 试题描述 给一棵n个节点的树,请对于形如"u ...
- NeHe OpenGL教程 第三十四课:地形
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- JAVA之旅(三十四)——自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫
JAVA之旅(三十四)--自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫 我们接着来说网络编程,TCP 一.自定义服务端 我们直接写一个服务端,让本机去连接 ...
- Java进阶(三十四)Integer与int的种种比较你知道多少?
Java进阶(三十四)Integer与int的种种比较你知道多少? 前言 如果面试官问Integer与int的区别:估计大多数人只会说到两点:Ingeter是int的包装类,注意是一个类:int的初值 ...
- Gradle 1.12用户指南翻译——第三十四章. JaCoCo 插件
本文由CSDN博客万一博主翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Githu ...
- SQL注入之Sqli-labs系列第三十四关(基于宽字符逃逸POST注入)和三十五关
开始挑战第三十四关和第三十五关(Bypass add addslashes) 0x1查看源码 本关是post型的注入漏洞,同样的也是将post过来的内容进行了 ' \ 的处理. if(isset($_ ...
- spring boot 常见三十四问
Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家. 问题一 Spring Boot.Spring MVC 和 Spring 有什么区别 ...
- “全栈2019”Java多线程第三十四章:超时自动唤醒被等待的线程
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
- 第三百三十四节,web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息
第三百三十四节,web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息 crapy爬取百度新闻,爬取Ajax动态生成的信息,抓取百度新闻首页的新闻rul地址 有多 ...
随机推荐
- JavaDoc开发文档
JavaDoc是一种将注释生成HTML的技术,生成的HTML文档类似于Java的API,易读且清晰明了. javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类.方法.成员等注释形成一个和源 ...
- 进制转换伪代码转python
运行结果如图 代码如下 a=input("请输入一个十进制数:", ) print("二进制结果为:",bin(int(a))) print("八进制 ...
- 一比一还原axios源码(三)—— 错误处理
前面的章节我们已经可以正确的处理正确的请求,并且通过处理header.body,以及加入了promise,让我们的代码更像axios了.这一章我们一起来处理ajax请求中的错误. 一.错误处理 首先我 ...
- Linux性能优化实战内存篇(五)
一.Linux内存工作原理 1,内存映射 Linux内核给每个进程都提供了一个独立的虚拟空间,并且这个地址空间是连续的.这样,进程就可以很方便地访问内存,更确切地说是访问虚拟内存. 虚拟地址空间的内部 ...
- 一步一步迁移ASP.NET Core 6.0-Part2
.NET 6 发布后,我们现有的应用会逐步升级到这个版本,首当其冲的是原因的ASP.NET Core的工程,如果一步一步升级到ASP.NET Core 6.0. 上一篇博文中,跟大家详细介绍了中间件. ...
- ArcGIS Server 禁用/rest/services路径(禁用服务目录)
ArcGIS Server服务目录(路径如:http://<hostname>:6080/arcgis/rest/services)默认可以不需要登陆直接打开.效果如下图. ArcGIS服 ...
- redis.conf配置信息详解
redis.conf配置信息详解 配置文件 # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k =& ...
- 内网渗透----Token 窃取与利用
0x00 前言 在之前的文章<渗透技巧--程序的降权启动>介绍了使用 SelectMyParent 降权的方法,本质上是通过 token 窃取实现的.这一次将要对 token 窃取和利用做 ...
- Apache+tomcat实现应用服务器集群
Ngnix/Apache比较 Nginx:Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行.其特点是占有内存少,并发能力 ...
- 迷宫问题,打印所有路径,深度搜索,dfs
#include<iostream> using namespace std; int maze [5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0 ...