java笔记 2021-5-5
javadoc
javadoc
[类名]
可以生成文档
在Terminal直接用javadoc,生成的文档中,中文正常显示,
在IDEA中,需要手动加上额外的参数-charset UTF-8
,中文才能正常显示
code format
IDEA快捷键:optin+command+L
可变参数
声明:
void varyFunction(String... args) {
}
调用:
this.varyFunction("a");
this.varyFunction("b", "c");
数组的声明
// 方式1
String[] strings = {"a", "b"}
// 方式2
String[] str2 = new String[10];
这个和ObjC、Swift不同,用的是{}
而非[]
HashMap的基本使用
HashMap hashMap = new HashMap<String, String>();
hashMap.put("name", "BugaCo");
hashMap.get("name");
构造器简单了解
1.默认构造器
新建一个Person
类:
class Person {
}
会有个默认的构造器:
public Person() {
}
调用:
new Person()
2.定一个含参数的构造器:
public Person(String name) {
}
调用:
new Person("BugaCo")
macOS JDK的路径问题
现在我电脑上有三个版本,在/Library/Java/JavaVirtualMachines
路径下:
没有配置JAVA_HOME
及Path
、ClassPath
相关的变量,Terminal、IDEA用着都没问题。
先用着,留个坑,遇到问题再来填吧。