[Java] 使用Android Studio编写Java测试代码

目录

一、创建“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如何创建一个新类。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值