当前位置:   article > 正文

java:学啥记啥之瞎记

java:学啥记啥之瞎记

说明

在这里插入图片描述

  • 一个源文件中只能有一个public类

规范

类名:大驼峰
方法名:小驼峰
文件名:和类名一致 .java后缀
主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行。

groupId与artifactId

groupId:一般是域名的反写,也作为项目中类的包名,项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构
artifactId:是工程名,也就是根文件夹名,项目的唯一的标识符。

举个例子,如果你的公司是 baidudu.com,你要做的 app 名字叫 ai,那么groupId就应该是 com.baidudu.ai。artifactId 是项目的文件夹名称,你可以叫 baidudu-ai。

target文件夹

在这里插入图片描述

target是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件,所有都是Maven构建时生成的。

报错记录

错误:源发行版17需要目标发行版17
解决:file -> project structure
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
报错:类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路
解决:原因主要是当前springboot使用的版本过高,与当前使用的SDK版本不匹配。springboot的版本在3.0.0及以上需要Language level为17及以上。
方法一:pom.xml 中把 spring 版本号降低,例如改为 2.4.5
方法二:使用 java 17

省略 this

成员变量省略 this,这是因为在非静态方法中,this关键字是隐含的

public class Test {  
    private String appName;  
    public String getAppName () {  
//        return this.appName;
        return appName;  
    }  
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

<>留空

在 jdk7 后,泛型<>留空

ArrayList<String> list = new ArrayList<String>()
ArrayList<String> list = new ArrayList<>()
// 添加基本数据类型
list.add("1")
// 添加对象
Student s1 = new Student("赵丽颖",18);
list.add(s1);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/107967
推荐阅读
相关标签
  

闽ICP备14008679号