当前位置: 首页 > 科技观察

用了这么多年的idea,连这些代码补全功能我都不知道

时间:2023-03-19 23:24:22 科技观察

先上图,不知道大家写代码的时候有没有注意到,因为没人告诉我这个技巧是今天才在网上发现,所以推荐给大家,知道的就路过。..如果相关定义一个boolean类型的变量flag和一个String类型的变量名进行测试。booleanflag=true;Stringname="Java之旅";判断条件成立语法:flag.if作用:if(flag){}判断条件不成立语法:flag.else作用:if(!flag){}判断条件等于null语法:string.null作用:if(string==null){}判断条件不等于null语法:string.notnullorstring.nn作用:if(string!=null){}使用switch判断语法:switch(string){}作用:switch(string){}使用while判断语法:flag.while作用:while(flag){}for定义了一个string类型的数组进行测试。字符串[]参数={"1","2","3"};从第一个元素开始遍历语法:param.fori作用:for(inti=0;i=0;i--){}增强for循环语法:param.for或param.iter作用:for(Strings:param){}变量相关定义一个新的User类,添加name和age两个属性进行测试.publicclassUser{privateStringname="JavaJourney";privateintage=18;publicUser(){}publicUser(Stringname,intage){this.name=name;this.age=age;}}创建对象语法:User.new作用:newUser();创建局部变量语法:newUser().var作用:Useruser=newUser();创建全局变量语法:newUser().field作用:privateUseruser;user=newUser();转换对象类型,如果我们将对象转换为用户语法:newobject.castvar效果:Useruser=(User)newObject();其他常见的返回语句语法:"".return效果:return"";打印语句语法:flag.sout效果:System.out.println(flag);捕获并处理异常语法:newUser().try作用:try{newUser();}catch(Exceptione){e.printStackTrace();}抛出异常语法:newException().throw作用:thrownewException();锁定变量语法:string.synchronized作用:synchronized(string){}其他可以参考这里。从这张图我们可以看出javascript的快捷键也是支持的。它还支持Kotlin、SQL和Dart。