`
jiqimiao
  • 浏览: 62268 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

学习Java6(四) 控制图输入密码

 
阅读更多
1importjava.io.Console;
2
3publicclassPasswordColsole{
4/**
5*@paramargs
6*/
7publicstaticvoidmain(String[]args){
8Consoleconsole=System.console();
9if(console==null){
10System.err.println("Consolenotavailable");
11return;
12}
13Stringusername=console.readLine("Enterusername:");
14Stringpassword=newString(console.readPassword("Enterpassword:"));
15System.out.println("username="+username);
16System.out.println("username="+password);
17}
18}
运行CMD,到class文件所在路径,
运行 java PasswordColsole

Enter username: 123
Enter password:
username=123
username=a

大家可以看到,造输入密码的时候密码不会回显.
分享到:
评论

相关推荐

    Java Web登录自动填入用户名密码

    在Servlet或控制器中,检查用户输入的凭证,如果验证成功,判断是否勾选了“记住我”。如果勾选,就需要生成Cookie并附加到响应中。 3. **设置Cookie**: 创建Cookie对象,键为用户名和密码的哈希值,值为一个...

    Java实现远程控制技术(附完整源代码)

    通过阅读和理解这些代码,开发者可以深入学习Java远程控制的实现细节。 总的来说,Java实现远程控制技术是一项涉及网络编程、多线程处理、图形处理以及安全性的综合任务。提供的源代码是学习和实践这一技术的宝贵...

    java远程桌面控制系统

    Java远程桌面控制系统是一种利用网络通信技术实现的软件应用,它允许用户通过互联网或其他网络连接,对远程计算机进行操作和管理,仿佛直接坐在那台电脑前一样。这种系统通常基于TCP/IP协议栈,采用Socket通信机制来...

    java写的一个带密码的小型记事本

    6. 用户输入验证:学会如何验证用户输入的密码,以提高程序的安全性。 7. 单元测试:学习使用JUnit或其他测试框架对代码进行测试,确保功能的正确性。 通过这个项目,初学者不仅可以提升编程技能,还能了解到一个...

    用java做的修改用户密码

    本项目着重探讨如何使用Java实现用户密码的修改功能,以供学习和参考。 首先,我们需要理解用户密码修改的基本流程,通常包括以下几个步骤: 1. **验证当前密码**:在允许用户修改密码之前,系统需要先验证用户...

    JAVA密码保护页面

    在Java编程环境中,创建一个密码保护页面是一种常见的需求,它能够为特定的Web应用程序或桌面应用提供安全访问控制。这个"JAVA密码保护页面"可能是实现了一个简单的登录系统,允许用户输入凭证来验证其身份,从而...

    java源码包---java 源码 大量 实例

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    Java第6-7章作业

    在Java 第6章中,我们学习了Java 的基本数据类型、运算符、控制结构和方法等知识点。在作业中,我们需要完成以下几道编程练习题: * 6.36:使用if语句实现一个简单的登录系统,要求用户输入用户名和密码,如果...

    java源码包2

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java入门基础的学习工具书

    《java学习》.txt可能是书中的章节内容或者笔记,解压密码.txt可能包含了获取进一步学习资源的密码,而LOGO.txt可能是出版社或作者的标识,纯属娱乐TXT电脑资料下载网.url可能提供了一些额外的学习资源或社区链接。...

    Java远程控制系统2 桌面控制 (类似net-meeting)毕业设计 源代码

    Java远程控制系统,如同标题所提及的“Java远程控制系统2 桌面控制”,是一种基于Java技术实现的桌面共享和远程管理工具,它允许用户通过网络连接远程操控另一台计算机的桌面,实现类似NetMeeting的功能。...

    《java项目开发实战密码》代码(1-12)

    《Java项目开发实战密码》是一本面向实际应用的编程书籍,专注于通过实例来教授Java编程技术和项目构建方法。书中的代码涵盖了从基础到高级的Java编程技巧,旨在帮助读者掌握在真实环境中进行Java项目开发的能力。...

    java ,jsp开发,相册,可注册,修改密码,相册管理,留言

    标题和描述中提到的"java,jsp开发,相册,可注册,修改密码,相册管理,留言"涉及的是一个基于Java和JSP技术构建的在线相册管理系统。这个系统具备用户注册、密码修改、相册管理和用户留言等功能,下面将详细解释...

    Java3y.zip

    Java3y.zip是一个与Java编程相关的压缩包,很可能包含了学习Java编程的各种资源,如代码示例、教程文档或项目文件。由于没有提供更具体的描述,我将基于Java这个标签来展开讲解一系列重要的Java编程知识点。 1. **...

    Java 基础入门_传智播客(无解压密码) - 高清-带书签

    8. **输入输出流**:介绍Java I/O流的概念,如FileInputStream和FileOutputStream用于文件操作,以及BufferedReader和PrintWriter用于文本输入输出。 9. **集合框架**:包括ArrayList、LinkedList、HashSet、...

    登录验证,只有三次机会,输入特定的用户名和密码后显示登陆成功

    内容概要:简单登录验证,只有3次输入机会,第4次时自动退出(当然,这可以自己设定,本资源只...适合人群:新手小白,和我一起学习JAVA 学会什么:输入输出语句、for循环控制语句、if-else条件控制语句、写代码的勇气

    VNC服务端 java客户端

    VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形...而深入研究VNC Java客户端的源码,还可以帮助我们学习网络编程、图形用户界面设计以及Java跨平台开发等技能。

    Java2+学习指南.zip

    Java2+学习指南是一个针对Java初学者和进阶者的学习资源集合,主要涵盖了Java语言的基础知识和相关的认证考试准备。这个压缩包包含了重要的教材和参考资料,帮助用户深入理解和掌握Java编程。 首先,Java2+指的是...

    java源码:Windows密码锁.zip

    在Windows密码锁项目中,开发人员可能会使用JFrame作为主窗口,JLabel显示提示信息,JPasswordField用于输入密码,以及JButton来处理用户交互。 2. **事件监听器**:在GUI编程中,事件监听器用于捕捉用户操作,如...

    JSP学习之Java Web中的安全控制实例详解

    本文主要介绍了在Java Web开发中如何利用JSP技术进行安全控制,并通过实例详解的方式,展示了如何在项目中实现安全的用户身份验证、权限验证和页面安全访问控制。 首先,安全控制在Web应用中至关重要,因为它可以...

Global site tag (gtag.js) - Google Analytics