Java学习第三天
2021/9/28 9:40:39
本文主要是介绍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学习第三天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)