Java教程

Java学习第三天

本文主要是介绍Java学习第三天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java学习第三天

1.方法(函数)

设计原则:方法的本意是功能块,就是实现某个功能的代码块。

原子性:一个方法只实现一个功能。

main方法保持干净,不具体实现。

语法规范:

  • 修饰符:public
  • 返回值类型
  • 方法名
  • 参数类型
  • 方法体

2.命令行参数

args[]

for(int i=0;i<args.length;i++);

3.可变参数

public static func(double... numbers);
  • 一个方法只能指定一个可变参数
  • 通过数组调用

4.数组

初始化方式

  • 静态初始化:int[] a={1,2,3,4,5,6,7,8};
  • 动态初始化:int[]b=new int[10];b[0]=10;
  • 默认初始化:数组为引用类型,数组一经分配空间,隐式被动初始化。

基本特点:

  • 数组长度是确定的,一旦被创建,它的大小就是不可以改变的。
  • 数组元素是相同类型,不允许出现混合类型
  • 数组中的元素可以是任何数据类型,包括基本类型和引用类型。
  • 数组变量属于引用类型,数组也可以看成是对象。java中对象是在堆中的。

5.Array类

封装了大量静态方法(直接调用):

  • toString
  • binarySearch
  • fill

6.稀疏数组

  • 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。
  • 方法:化数组为表。
    • 第一行记录数组大小和有效个数
    • 其他行记录数据坐标地址和相应的值

杂项:

1.编译命令:javac -d path filename 根据编译文件中包路径,在指定路径中生成相应层级的class文件

javac -d . HelloWorld.class

2.java编译命令:java 层级.类名

java com.HelloWorld

3.println输出一行,print顺序输出

这篇关于Java学习第三天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!