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学习第三天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-12百万架构师第十五课:源码分析:Spring 源码分析:SpringMVC核心原理及源码分析|JavaGuide
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide