`
starbhhc
  • 浏览: 648979 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

JDK6-java.io.Console读取密码

阅读更多
import java.io.Console;   
import java.sql.SQLException;   
  
public class MainClass {   
  public static void main(String[] args) throws ClassNotFoundException, SQLException {   
    Console console = System.console();   
    if (console == null) {   
      System.err.println("sales: unable to obtain console");   
      return;   
    }   
  
    String password = new String (console.readPassword ("Enter password: "));   
    System.out.println(password);   
  }   
}  
分享到:
评论

相关推荐

    java jdk io包类详解

    ### Java JDK IO包类详解 #### 概述 Java平台提供的`io`包为开发者提供了访问文件系统、对象序列化等功能的基本输入输出能力。它主要包括字节流、字符流及对象流(字节流的包装类)。此外,还提供了一些基本的文件...

    Java中从控制台读取输入的方法.docx

    在上述代码中,`console.readLine()` 用于读取文本,而 `console.readPassword()` 则用于读取密码,不会显示用户输入的字符。 总结来说,Java 中从控制台读取输入的方法有多种选择,可以根据具体需求和环境选择合适...

    Java控制台数据获取方法及比较.pdf

    Console类可以读取整行的数据,并且可以读取密码等敏感信息,但需要从JDK 6.0 版本开始使用。 选择哪种方法取决于具体的应用场景和版本要求。在实际应用中,可以根据不同的要求选择合适的方法。

    常用技巧 Java开发 从控制台读入数据

    在早期的Java版本中,如JDK1.4,开发者需要通过`System.in`获取标准输入流,并将其转换为字符输入流`InputStreamReader`,然后进一步使用`BufferedReader`来读取整行的数据。这种方法的步骤相对繁琐,需要处理可能...

    Java控制台数据获取方法及比较

    `Console`类是Java SE 6引入的新特性,它提供了一种更安全的方式从控制台读取数据,尤其是在处理密码输入时。`Console`类的`readLine()`和`readPassword()`方法分别用于读取普通文本和密码输入,其中密码输入不会...

    java学习笔记JDK6课件之二十一(完整结束,全篇)

    - **System.console()方法**:在控制台环境中,可以获取到Console对象,用以进行用户交互,如读取用户输入的名称和密码。 - **Console.readLine()和readPassword()方法**:这两个方法分别用于读取用户输入的可见...

    Java如何从掌握台中读取数据_.docx

    在 Java 中从控制台读取数据有多种方式,包括 JDK 1.4 及以下版本的 BufferedReader,JDK 5.0 引入的 Scanner 类,以及 JDK 6.0 添加的 Console 类。每个方法都有其特点和适用场景。BufferedReader 是最基础且适用于...

    JDK_API_1_6

    Serializable 类通过实现 java.io.Serializable 接口以启用其序列化功能。 类摘要 BufferedInputStream BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。 ...

    JDK1.6的九大新特性

    JDK1.6中引入了`java.io.Console`类,用于处理控制台输入输出。 - **特点**: - 支持命令行界面下的用户交互。 - 提供了安全的密码输入方法。 - **应用场景**:适用于命令行程序中的用户交互处理。 #### 九、...

    Java 字符终端上获取输入三种的方式分享

    自JDK 1.6起,Java引入了`Console`类,它提供了一些特定的功能,如不回显地读取密码。`Console`类的方法包括`readLine()`、`readPassword()`等。以下是一个使用`Console`读取密码的例子: ```java import java....

    Java从控制台读入数据的几种方法总结

    从JDK 1.5开始,`java.util.Scanner`类提供了更方便的方式来读取控制台数据。`Scanner`不仅可以读取整行,还可以识别各种数据类型,如整数、浮点数等。以下是使用`Scanner`的示例: ```java import java.util....

    实例17 如何获取指定文件夹下的所有文件

    在Java中,可以使用`java.io.File`类来操作文件和目录。以下是一个简单的Java示例: ```java import java.io.File; public class FileListExample { public static void main(String[] args) { File directory =...

    java控制台输入示例分享

    从JDK 6.0 开始,基本类库中增加了java.io.Console类,用于获得与当前 Java 虚拟机关联的基于字符的控制台设备。在纯字符的控制台界面下,可以更加方便地读取数据。 Java代码示例如下: ```java Console console = ...

    数据交换和质控工作-6.11

    这个过程中,首先需要上传并安装JDK,它是Java开发和运行的基础,提供必要的运行环境。接着,上传并安装Tomcat,这是一个广泛使用的Java应用服务器,用于托管Web应用程序。安装完成后,通过访问不同的端口(如8080、...

Global site tag (gtag.js) - Google Analytics