Java学习历程
文章平均质量分 57
本专栏是记录我在学习Java过程中的知识点
老李不会敲
正在学习,欢迎指正错误
展开
-
Java数组(1)
数组是一个存储多个元素的容器,在内存中占有一块连续的空间,数组中的元素只能是一种数据类型,每一个位置都有索引进行标识,索引的位置是从0开始;堆: 存放的都是new出来的东西,但凡今后在代码中看到new,就会出现在堆内存中。2、静态初始化:静态初始化正在开始时就要指定数组中每个元素的值,长度就是元素的个数;1、动态初始化:动态初始化在开始只能指定数组的长度,由系统为数组分配初始值;其中数组的定义就用到了栈和堆,下面时关于数组的动态初始化的内存图。栈: 存放的都是局部变量和方法的调用。本地方法区(和系统相关)原创 2023-10-20 21:31:21 · 237 阅读 · 0 评论 -
Java关键字和标识符命名规则
被Java语言赋予特定含义的单词。就是给类,接口,方法,变量等起名字时使用的字符序列;原创 2023-10-23 09:34:12 · 153 阅读 · 0 评论 -
Java中调用一个类(案例:该类仅存在一个方法)
在java中,如果一个类只存在一个方法(在此称为t1),我们想要在另外一个类中(t2)去调用这个类t1的方法,需要在类t2中再创建一个方法去调用那个类t1中的方法。仅存在一个方法里的类:该类中的方法目标是实现查找功能并返回一个索引。创建一个类调用上面那个Test类中的方法,并实现。需求:查询float类型数组中的某个元素的位置。原创 2023-11-04 16:12:13 · 178 阅读 · 1 评论 -
Java运算符
- * / 都是基本的运算法,这里不多加赘述,但需要注意的是当数据类型为 int 时,/ 表示取整操作,既取不到后面的余数,当数据类型为浮点型时,可以取到余数,在这里可以取一个整数中的任意值;这个代码不能运行,因为数据类型不一样,在运算过程中默认一个整形常数为int型,在Java中会出现自动类型提升,将小类型制动转换为大的类型,这样byte就不能容纳下a了;表达式1:表达式2;符号:= , += , -= , *= , /= , %= ,其中=为基本的赋值运算符,其他的为扩展的赋值运算符;原创 2023-10-21 10:08:04 · 27 阅读 · 1 评论