Java 学习笔记

视频教程


B站尚硅谷Java
B站黑马

基本概念

使用的IDE是jetBrain 的 intelliJ,可以申请学生版,且账号通行jetbrain旗下所有的产品,包括Pycharm

java最底层的不是.java文件,而是一个个的类文件
逻辑结构为:
project —>> modules -->> package -->> 一个个的 java class
一个项目中可以有很多个模块,一个模块下可以有很多的包,一个包下可以有很多的java class,一个java class中只能有一个main函数

public class helloworld {
	// 这个定义是死的
    public static void main(String[] args) {
        for (int j = 0; j < 5; j++) {
            printMethod();
            System.out.println();
        }
    }
    // 必须要带 static 关键字,否则不能在这个类的main函数中运行,只能在实例化之后的对象中使用!
    public static void printMethod(){
        for (int i = 0; i < 20; i++) {
            System.out.print("*");
        }
    }
}

Junit 测试

在leetcode刷题过程中如果要在本地进行需要使用@Test

import org.testng.annotations.Test;

public class demo2 {
      //@test之后,默认运行就是运行这个,
     @Test      //不需要static关键字,也可以直接调用demo2这个类中其他的函数
    public void main(){
        System.out.println(test1());
    }
    public int test1(){
        return 1;
    }

}

数组

定义:

        // 指定长度
        int[] nums = new int[5]; // 创建一个长度为5的内容为int的数组
        String[] arr2 = new String[5]; // ...String(字符串)...

        // 指定内容
        int[] arr3 = new int[]{1, 2, 3}; //直接指定内容
        String[] arr4 = new String[]{"hello", "world"};

        //省略格式
        int[] arr5 = {1,2,3};
        
        // 分步骤进行
        int[] arr6;
        arr6 = new int[] {1,2,3};  //指定内容
        int[] arr7;
        arr7 = new int[3];  //指定长度

使用:

        int[] arr = new int[]{1, 2, 3};
        // 使用索引遍历
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);

        }
        // 直接遍历
        for (int j : arr) {
            System.out.println(j);
        }
        // 数组的拷贝
        //    首先有两个数组,其中
        int[] arr1 = {1,2,3};
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值