文档章节

每天工作与学习记录

山水村扛把子
 山水村扛把子
发布于 2017/04/28 13:35
字数 800
阅读 3
收藏 0
\t  相当于tab,缩进
\n  回车
\r   换行
System.err.println("在运行期间手动输出一个错误信息");//err标准错误信息输出流,控制台信息为红色
System.out.println("\t该软件没有买保险");//out是标准调试信息输出流
Scanner in=new Scanner(System.in);
System.in是一个很原始,很简陋的输入流对象,通常不直接使用它来读取用户的输入。
一般会在外面封装过滤流:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
然后调用br.readLine()方法进行读取,br.readLine()每次读一行。换句话说,用户输入一行内容,然后回车,这些内容一次性
读取进来。这种情况下,不论用户输入的是什么东西,通通按照字符串来读入,读入后根据业务进行拆分和处理。
public class RedirectOutputStream {
    public static void main(String[]args){
        try{
            PrintStream out=System.out;//保存原输出流
            PrintStream ps=new PrintStream("./log.text");//创建文件输出流
            System.setOut(ps);//设置使用新的输出流
            int age=18;
            System.out.println("年龄变量成功定义,初始值为18");
            String sex="女";// 定义字符串变量
            System.out.println("性别变量成功定义,初始值为女");
            // 整合两个变量
            String info="这是个"+sex+"孩子,应该有"+age+"岁了。";
            System.out.println("整合两个变量为info字符串变量,其结果是:"+info);
            System.setOut(out);// 恢复原有输出流
            System.out.println("程序运行完毕,请查看日志文件。");
        }catch (Exception e){
            e.printStackTrace();
        }
    }

利用异或进行简单加密

public class Example {
    public static void main(String[]args){
        Scanner in=new Scanner(System.in);
        System.out.println("请输入你要传输的密码");
        String password=in.nextLine();
        char[] array=password.toCharArray();//获取字符数组
        for(int i=0;i<array.length;i++){
            array[i]=(char)(array[i]^2000);//将所有的字符进行异或运算
          //两个操作数的位中,相同则结果为0,不同则结果为1
        }
        System.out.println("加密后的密码为:"+new String(array));
    }
}

Idea快捷键快捷使用

一.找文件找代码找引用相关

1.双击shift 
 在项目的所有目录查找,就是你想看到你不想看到的和你没想过你能看到的都给你找出来

2.ctrl+f 
当前文件查找特定内容

3.ctrl+shift+f
当前项目查找包含特定内容的文件

4.ctrl+n 
查找类

5.ctrl+shift+n
查找文件

6.ctrl+e 
最近的文件

7.alt+F7
非常非常频繁使用的一个快捷键,可以帮你找到你的函数或者变量或者类的所有引用到的地方

二.编辑相关

1.shift+enter
另起一行

2.ctrl+r
当前文件替换特定内容

3.ctrl+shift+r
当前项目替换特定内容

4.shift+F6
非常非常省心省力的一个快捷键,可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容

5.ctrl+d
复制当前行到下一行

6.ctrl+x
剪切当前行

7.ctrl+c \ ctrl+v 
大家都懂的

8.ctrl+z
撤销

9.ctrl+shift+z
取消撤销

10.ctrl+k
提交代码到SVN

11.ctrl+t
更新代码

12.alt+insert
非常非常以及相当方便的一个组合键

© 著作权归作者所有

共有 人打赏支持
山水村扛把子
粉丝 0
博文 7
码字总数 2208
作品 0
崇明
私信 提问
一个优秀的女孩需要养成的习惯,你有几条中了?

优秀的人,是因为自身素质高,自律强,执行力强。 一个女孩,如果养成了以下几个习惯,那她肯定是优秀的。 1.每天早起 2.每天早睡 3.做事制定计划 4.懂得护肤保养 5.喜欢记录自己日常生活 6....

随心摆文
02/26
0
0
我的决心书

我叫徐维东,来自广东湛江。我来北京不为了什么,就为了拿高薪,不想做一个平凡的打工仔,浪费自己的人生。我自学过linux觉得很好,可是自己一个人学的挺累的,网上搜寻了很多培训班,最后选...

My_Dong
2017/04/27
0
0
分享记录我的Linux系统入门学习经验

人生很多事情都是巧合,或者说命中注定。就拿Linux于我来说,大学期间也修了Linux基础这门课,但是从来没有想到自己会从事与Linux相关的工作,更没有想过自己可以通过Linux获取更多的东西。 ...

linuxprobe
2016/10/28
61
0
PM的自我管理

PM的自我管理分为四个方面:情绪管理、时间管理、知识管理、目标管理。 情绪管理:通过研究个体和群体对自身和其它情绪的认识、协调、引导、互动和控制,从而保证良好的情绪状态。达到良好的...

心向容
2017/07/25
0
0
为了改变坏习惯,我记录数据,分析了自己一年的生活

为了寻找不焦虑,有意义,更幸福、成功的生活,我决定记录自己一整年的行为和习惯。这个计划被称为LifeOps。它是一个可以感知目标、行为以及想法的系统,会为你提供建议,帮你更好地实现目标...

智能观
2018/06/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
3
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
4
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
3
0
Ubuntu 18.04.2 LTS nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic)

平台:Ubuntu 18.04.2 LTS nvidia-docker2 版本:2.0.3 错误描述:在安装nvidia-docker2的时候报dpkg依赖错误 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) 先看一下依......

Pulsar-V
昨天
4
0
学习笔记1-goland结构体(struct)

写在前面:若有侵权,请发邮件by.su@qq.com告知。 转载者告知:如果本文被转载,但凡涉及到侵权相关事宜,转载者需负责。请知悉! 本文永久更新地址:https://my.oschina.net/bysu/blog/3036...

不最醉不龟归
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部