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

【Java学习】System.Console使用

背景

在自学《Java核心技术卷1》的过程中看到了对System.Console的介绍,编写下列测试代码,

public class ConsoleTest {public static void main(String[] args) {Console cs = System.console();String name = cs.readLine("AccountInfo: ");char[] password = cs.readPassword("PassWord: ");System.out.println(password);}
}

但是在Idea中运行下列代码时使用时报了如下错误
报错
错误显示找不到cs这个Console类型变量,后来发现它所指的命令行不是idea下面的命令行(与Scanner不一样),它是需要在真正的命令行中使用(cmd)

System.Console()用法

在这里插入图片描述

  1. 通过javac命令进行编译(文件为.java后缀)
  2. 通过java命令运行字节码文件(.class结尾)

注意需要输入包名,没有包名会报错

附:代码结构如下:
在这里插入图片描述

http://www.lryc.cn/news/120319.html

相关文章:

  • 从零学算法154
  • 95 | Python 设计模式 —— 策略模式
  • 【BASH】回顾与知识点梳理(十九)
  • Selenium之css怎么实现元素定位?
  • 计算机基础之RAID技术
  • 辽宁线上3D三维虚拟工厂生产仿真系统应用场景及优势
  • csrf跨站请求的相关装饰器、Auth模块(模块的使用、相关方法、退出系统、修改密码功能、注册功能)、扩展默认的auth_user表
  • (WWW2023)论文阅读-Detecting Social Media Manipulation in Low-ResourceLanguages
  • centos-stream-9 centos9 配置国内yum源 阿里云源
  • 查看单元测试用例覆盖率新姿势:IDEA 集成 JaCoCo
  • js和nodejs如何将文件切片和合并
  • Java内存模型
  • [国产MCU]-BL602开发实例-看门狗定时器(WDG)
  • 28 | Boss直聘数据分析
  • Hash 缓存
  • 腾讯云CVM服务器标准型S5性能CPU处理器测试
  • 【左神算法刷题班】第16节:累加和为k的数组、逆序对问题、约瑟夫环问题
  • 【React | 前端】在React的前端页面中,判断某个变量值是否被定义?根据是否定义显示不同的内容?
  • 机器学习深度学习——seq2seq实现机器翻译(数据集处理)
  • 锁定Mac的内置键盘,防止外接键盘时的误触
  • 由于找不到d3dx9_42.dll,无法继续执行代码。重新安装程序可能会解决此问题
  • 解决Vue+Element UI使用el-dropdown(下拉菜单)国际化时菜单label信息没有刷新的情况
  • Prometheus技术文档-概念
  • JQuery判断radio(单选框)是否选中和获取选中值方法总结
  • Effective Python 读书笔记
  • Monge矩阵
  • (5)所有角色数据分析页面的构建-5
  • 专利进阶(三):专利撰写资料汇总
  • maven编译始终提示无效的目标发行版的解决方法
  • 系统架构设计高级技能 · 软件可靠性分析与设计(三)【系统架构设计师】