目錄
一、創建“Java or Kotlin Library” 模組,
1.1 新建Android Project,
1.2 新建 “Java or Kotlin Library” 模組,
1.3 找到剛才新建的“JavaTest” 模組
1.4 新建一個類
1.5 運行測驗代碼
二、一些問題
2.1 中文亂碼問題
2.2 main()函式中呼叫本類中自定義的子類,出現error “cannot be referenced from a static”,
Android Studio基于intellij idea開發,但是又把Java的開發模板從新建Project中移除了;好訊息是,create module中可以選擇“Java or Kotlin Library”,本篇的目的,就是介紹如何使用Android Studio撰寫Java的測驗代碼,
一、創建“Java or Kotlin Library” 模組,
1.1 新建Android Project,
選擇“File” --> “New” --> "New Project...", 選擇任一Android專案的模板(注意,我們的Java測驗代碼和此處選擇無關),
1.2 新建 “Java or Kotlin Library” 模組,
選擇“File” --> “New” --> "New Module...",選擇 “Java or Kotlin Library”,并在右側輸入“Library name”和“Class name”,點擊“Finish” 完成操作,

1.3 找到剛才新建的“JavaTest” 模組
打開“JavaTestClass”這個類,并加入“main()” 函式,如下圖,

1.4 新建一個類


在Animal.java中加入如下代碼,
public class Animal {
private int legs = 4;
public Animal() {
System.out.println("Animal");
}
public int getLegs() {
return legs;
}
public void setLegs(int legs) {
this.legs = legs;
}
}
在JavaTestClass.java中加入類測驗代碼如下,
public class JavaTestClass {
public static void main(String[] args) {
System.out.println("JavaTestClass:main");
Animal animal = new Animal();
System.out.println("I have " + animal.getLegs() + " legs!");
}
}
1.5 運行測驗代碼
可以點擊main()函式左側的綠色三角形運行測驗代碼,截圖如下!

二、一些問題
2.1 中文亂碼問題
可以在build.gradle中加入如下配置來避免中文亂碼問題,
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
2.2 main()函式中呼叫本類中自定義的子類,出現error “cannot be referenced from a static”,
建議不要在本類中自定義子類,將要定義的子類新建一個類檔案處理,即可避免此問題,參見1.4如何創建一個新類,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298198.html
標籤:其他
