放弃考研学习java的第一天 (Idea的快捷键)ps:学习中,不断进行补充
idea安装激活:IntelliJ IDEA2022.1 最新激活破解教程 图文教程 永久激活 亲测可用 - 知乎 (zhihu.com)(一年一激活)ps:来自狂神说
psvm-----public static void main(String[] args)
sout------System.out.println
demo07.age.sout------System.out.println(demo07.age);
ctrl+d :复制当前行 到下一行
shift+tab:前进一个tab位
Math.pow(2,3);------------>double pow = Math.pow(2, 3); alt+回车 两次
100.for----------->回车-------》for (int i = 0; i < 100; i++)
fori+回车------》for (int j = 0; j < ; j++)
forr+回车---》for(int i=expr.length-1;i>=0;i--)
println--->输出完会换行
print---->输出完不换行
ctrl+/ 快速注释
ctrl+alt+shift+s------------>Project Structure
数组名.for------->arrays.for--->for (int array : arrays)
alt+insert---------------->自动生成有参和无参构造器//+++++还可以生成get/set封装
s1.getname.sout---------->System.out.println(s1.getName());
ctrl+h------->打开继承关系
重写run方法-----------》ctrl+o
选中要进行捕获异常的语句-----》ctrl +alt+t -------》快捷生成try catch finally
包的导入:下载后,创建lib包,复制进去,右击lib选择Add as libary
按住鼠标滚轮,可以竖着多选
一键生成javebean的插件------》fiel---》setting---》plugins--》ptg
ctrl+alt+t----》全选后按快捷键 ----》可以用for循环等包含这些内容
shift+f6--------->批量修改
String substring(iint begiinIIdex,int endIIndex)截取(包头不包尾).对原来字符串不改变,只对返回值好用
将while循环命名为loop,break loop就跳出这个while
第二种方法,停止虚拟机运行
ctrl+alt+m----》选择内容,快速创建方法
重写equals:alt+insert---》equals ..选项
第三方工具:
gson 深克隆 :
//第三方的工具 //1.第三方写的代码导入到项目中
位置在 D:\百度网盘下载位置\黑马学习\Java\day18-常用API\资料\对象拷贝 中 ,---->拷贝 ---》 idea中新建lib文件夹 粘贴 ---> 右键 add as library //2。编写代码 Gson gson = new Gson(); //把对象变成字符串 String s = gson.toJson(u1); //再把字符串变回对象 User user = gson.fromJson(s, User.class); System.out.println(user);
插件:正则表达式
file-》setting-》plugins --》any-rule--》ok
写一个String regex = “”在引号中右击选择 anyrule 选择需要的正则表达式
注释:(书写注释是一个很好的习惯)
1.单行注释://
2.多行注释: /* */
3.文档注释:javaDoc:/** */
平时写代码要注意规范
ps:有趣的代码注释:csdn搜索