java中System.in和System.out快速学会使用

简介: import java.io.*;/** * @author LiaoYangJun * @createTime 2018/3/23.
import java.io.*;

/**
 * @author LiaoYangJun
 * @createTime 2018/3/23.
 */
public class Demo2 {

    /**
     * 因为用的是字节流所以
     * 控制台 中文 字符串 数字都可以输入输出
     * @param args
     */
    public static void main(String[] args) {
        // 标准的输入流对象 --读取操作
        InputStream is = System.in;
        // 标准的输出流对象---写的操作
        OutputStream os = System.out;

        try {
            // System.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。
            // 一般会在外面封装过滤流:
            BufferedReader br = new BufferedReader(new InputStreamReader(is));
            // 然后调用br.readLine()方法进行读取。
            String inputStr = br.readLine();

            // 把数据写出去,写出的类型是字节型
            os.write(inputStr.getBytes());
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
} 
输入 张三123sdasd   
输出 
张三123sdasd  
相关文章
|
Java
Java IO流--标准输入System.in,输出流System.out的使用
Java IO流--标准输入System.in,输出流System.out的使用
203 0
|
Java
java 标准输出与标准错误 out与 err 区别 用法 联系 java中的out与err区别 System.out和System.err的区别 System.out.println和System.err.println的区别 Java重定向System.out和System.err
本文关键词: java 标准输出与标准错误    out与 err 区别 用法 联系  java中的out与err区别  System.out和System.err的区别 System.out.println和System.
1532 0
|
缓存 Java API
java中的new BufferedReader(new InputStreamReader(System.in))
<span style="font-size:10px">流 JAVA /IO 基本小结 <br> 通过一行常见的代码讨论:new BufferedReader(new InputStreamReader(System.in))<br><br>  <br> java的IO是基于流(stream)概念的,什么是流呢,作为初学者,<br> 我是这样理解的,在各个应用之间传送的是BITS
1456 0
|
缓存 Java API
java的new BufferedReader(new InputStreamReader(System.in))
流 JAVA /IO 基本小结  通过一行常见的代码讨论:new BufferedReader(new InputStreamReader(System.in)) /***  *** 看到这篇文章挺好的,就转了。
812 0
|
3天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
26 6
|
18天前
|
设计模式 Java 开发者
Java多线程编程的陷阱与解决方案####
本文深入探讨了Java多线程编程中常见的问题及其解决策略。通过分析竞态条件、死锁、活锁等典型场景,并结合代码示例和实用技巧,帮助开发者有效避免这些陷阱,提升并发程序的稳定性和性能。 ####
|
16天前
|
存储 监控 小程序
Java中的线程池优化实践####
本文深入探讨了Java中线程池的工作原理,分析了常见的线程池类型及其适用场景,并通过实际案例展示了如何根据应用需求进行线程池的优化配置。文章首先介绍了线程池的基本概念和核心参数,随后详细阐述了几种常见的线程池实现(如FixedThreadPool、CachedThreadPool、ScheduledThreadPool等)的特点及使用场景。接着,通过一个电商系统订单处理的实际案例,分析了线程池参数设置不当导致的性能问题,并提出了相应的优化策略。最终,总结了线程池优化的最佳实践,旨在帮助开发者更好地利用Java线程池提升应用性能和稳定性。 ####
|
18天前
|
缓存 Java 开发者
Java多线程编程的陷阱与最佳实践####
本文深入探讨了Java多线程编程中常见的陷阱,如竞态条件、死锁和内存一致性错误,并提供了实用的避免策略。通过分析典型错误案例,本文旨在帮助开发者更好地理解和掌握多线程环境下的编程技巧,从而提升并发程序的稳定性和性能。 ####