Java项目课程03:涉及知识点

一、Java基本语法

(一)数据类型

(二)变量

  • <类型>变量名[=值];
    在这里插入图片描述

(三)常量

  • final<类型>常量名 = <初值>
  • 常量名一般用大写单词,单词之间用下划线链接,比如 MAX_VALUE
  • 显示Java常用类的常量
    在这里插入图片描述

(四)运算符表达式

  • 算数运算、赋值运算、关系运算、逻辑运算

二、Java流程控制

  • 顺序结构、选择结构、循环结构

三、Java面向对象编程

  • 封装、继承、多态、接口、内部类、异常处理

四、Java集合框架

  • List(ArrayList)、Vector……

五、图形界面编程

六、MySQL数据库操作

  • 增、删、改、查

七、Java数据库编程

八、MVC模式分层架构

  • M:模型层、V:视图层、C:控制层

九、单元测试

  • 采用JUnit4单元测试框架:@test
package net.zwh.op;

/**
 * 功能:提供四则运算方法<br>
 * 作者:曾文浩<br>
 * 日期:2022年03月10日<br>
 */
public class AirthmeticOperation {
    /**
     * 两个整数求和<br>
     * @param a 被加数<br>
     * @param b 加数<br>
     * @return 两个整数的和<br>
     */
    public static int sum(int a, int b) {
        return a + b;
    }

    /**
     * 两个整数求差<br>
     * @param a 被减数<br>
     * @param b 减数<br>
     * @return 两个整数的差<br>
     */
    public static int difference(int a, int b) {
        return a - b;
    }

    /**
     * 两个整数求积<br>
     * @param a 被乘数<br>
     * @param b 乘数<br>
     * @return 两个整数的积<br>
     */
    public static in![在这里插入图片描述](https://img-blog.csdnimg.cn/8574e9ebc2c44b46996e1f34f921e6a8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAemwyMDIxMTE=,size_13,color_FFFFFF,t_70,g_se,x_16)
t product(int a, int b) {
        return a * b;
    }

    /**
     * 两个整数求商<br>
     * @param a 被除数<br>
     * @param b 除数<br>
     * @return 两个整数的商<br>
     */
    public static int quotient(int a, int b) {
        return a / b;
    }
}
  • 创建TestAirthmeticOperation在这里插入图片描述
  • 采用@test进行测试
package net.zwh.test;

import net.zwh.op.AirthmeticOperation;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

/**
 * 功能:
 * 作者:
 * 日期:2022-3-10
 */

public class TestAirthmeticOperation {
    @Before
    public void init() {
        System.out.println("测试工作开始");
    }
    @Test
    public void testSum() {
        int a1 = 100;
        int b1 = 150;
        int sum = AirthmeticOperation.sum(a1, b1);
        System.out.println("sum = " + sum);
    }


    @Test
    public void testDifference(){
        int a2 = 120;
        int b2 = 77;
        int diff = AirthmeticOperation.difference(a2, b2);
        System.out.println("diff = " + diff);
    }


    @Test
    public void testProduct() {
        int a3 = 118;
        int b3 = 56;
        int pd = AirthmeticOperation.product(a3, b3);
        System.out.println("pd = " + pd);
    }

    @Test
    public void testQuotient() {
        int a3 = 118;
        int b3 = 2;
        int qt = AirthmeticOperation.quotient(a3, b3);
        System.out.println("qt = " + qt);
    }

    @After
    public void destory() {
        System.out.println("测试工作结束!");
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值