• 03 java基本


    输入输出流

    标准输出流比较简单, 只需要使用 System.out.println 就可以了, 标准输入流步骤如下:

    Scanner in = new Scanner(System.in); 然后可以使用 Scanner 类的各种方法实现输入操作. 例如: nextLine 方法

    String name = in.nextLine();

    int age = in.nextInt();

    数组的拷贝

    在 java 中, 准许将一个数组变量拷贝给另一个数组变量, 这时, 两个变量将引用同一个数组

    int[] luckyNumbers = smallPrimes;

    luckyNumbers[5] = 12;  // 现在 smallPrimes[5] 也是 12

    如果希望将一个数组的所有值拷贝到一个新的数组中去, 就可以使用 Arrays类的copyOf方法:

    int[] copiedLuckyNumbers = Arrays.copyOf(luckyNumbers, luckyNumbers.length);

    第2个参数是新数组长度, 这个方法通常用来增加数组的大小:

    luckyNumbers = Arrays.copyOf(luckyNumbers, 2*luckNumbers.length);

    // 这样, 数组的值还是跟原来一样, 但是数组的长度扩大1倍, 同样如果第2个参数指定的长度小于原来数组的长度, 那么就相当于后边的数组元素别截断.

    命令行参数

    运行时, java Message -g cruel world, 那么这时, public static void main(String args[]), 这个 args 数组中将包含下列内容:

    args[0]: "-g", args[1]: "cruel", args[2]: "world"

    多维数组

    java 中得多维数组, 可以被拆分, 例如:

    double[][] mySquare = { {16, 3, 2, 13}, {5, 10, 11, 8}, {9, 6, 7, 12}, {4, 15, 14, 1} };

    double[] abc = mySquare[1];  // {5, 10, 11, 8}

  • 相关阅读:
    AngularJS学习之旅—AngularJS 服务(八)
    Svchost进程和共享服务病毒原理
    服务劫持
    利用BHO实现浏览器劫持
    动态反调试
    常用的静态反调试技术及其规避方法
    teb, peb,seh 结构
    线程本地存储tls
    注入技术总结
    注入技术--远程线程注入
  • 原文地址:https://www.cnblogs.com/moveofgod/p/3773744.html
Copyright © 2020-2023  润新知