常见API+IDEA快捷键

1、IDEA快捷键

Ctrl+Alt+左键:回到上一步

Ctrl+D:向下复制一行

输出.sout:可以用输出语句打印输出的结果

选中--Ctrl+B:查看整个类的源代码

Ctrl+Fn+F12:搜索

Ctrl+N:搜索框(IDEA界面的)

Alt+insert:Generate快捷键

Ctrl+P:显示参数

Ctrl+Alt+V:生成变量

Ctrl + Alt + Shift + J:选中鼠标选中的相同的字符

Ctrl+Shift+⬆:向上移动一行代码

Ctrl+Alt+M:抽取方法

Shift+Fn+F6:选中鼠标选中的相同的字符

Ctrl+F:在控制台搜索(鼠标要先点到控制台)

2、Math

Ctrl+N--输入要查的类--右上角选All Places

3、System

1970年1月1日 C语言的生日

4、Runtime

5、Object

ptg插件

 IntelliJ IDEA 2021--“File”--“Settings”--“Plugins”(插件)选项--下图步骤

Ctrl+N:搜索

进行对象克隆一般会用到第三方的工具

可以在第三方工具中看到别人写的代码,自己可以使用

6、Objects

7、BigInteger

构造方法

获取BigInteger对象:对象一旦创建,内部记录的值不能发生改变

静态方法

BigInteger是一个对象,对象要调用对应的方法进行使用

BigInteger底层存储方式

计算机没有数据类型的概念,数据类型是编程呢个语言自己规定的

符号位+数组

数组中:32位为一组存补码转换为十进制的数

数组的最大长度是int的最大值:2147483647

8、BigDecimal


BigDecimal底层存储方式

每一个字符对应的ASCII表中的数字(如果是负数,负号也要存储ASCII表中对应的值)

9、正则表达式

//需求1:
        //?= 意思是匹配到返回Java 也就是匹配带8,11,17的java的个数
        String regex1 = "(?i)Java(?=8|11|17)";
        //需求2:
        String regex2 = "(?i)Java(8|11|17)";
        //?:意思是结果带上冒号后面的字符
        String regex3 = "(?i)Java(?:8|11|17)";

        //需求3:
        //?!匹配搭配去除不带8 11 17的java
        String regex4 = "(?i)Java(?!8|11|17)";

贪婪和非贪婪爬取

String s ="Java自从95年问世以米,abbbbbbbbbbbbaaaaaaaaaaaaaaaaaa"+
        "经历了很多版本,目前企业中用的最多的是Java8和Java11,因为这两个是长期支持版木,"+
                "下一个长期支持版木是Java17,相信在未来不久Java17也会逐渐登上历史舞台";

        //String regex = "ab+";//贪婪爬取 abbbbbbbbbbbb
        String regex = "ab+?";//非贪婪爬取 ab
        //正则表达式对象
        Pattern p = Pattern.compile(regex);
        //匹配器对象
        Matcher m = p.matcher(s);

        //查找,存储+访问,输出
        while (m.find()){
            System.out.println(m.group());
        }

10、时间Date

11、SimpleDateFormat

12、Calendar

更改系统的默认时区

Win--搜索时间--更改日期和时间--时区

13、包装类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值