- 博客(11)
- 收藏
- 关注
原创 学习日记day11-集合
需要写一个关于Student的JavaBean类,包括对象,空参构造方法,实参构造方法和set/get方法。在方法中若是返回多个数据,也可以定义一个新的集合存储需要返回的数据,并返回这个集合。直接打印集合得到的是每个学生对象的地址值,因此要用get方法打印。是一个容器,会自动扩容;集合不能直接存基本数据类型。注:集合初始长度为0。
2025-12-18 13:32:11
137
原创 学习日记day9 + 10-String
根据传入的字符串,创建字符串对象。根据字符数组,创建字符串对象。直接赋值:系统会检查该字符串在串池中是否存在,不存在就创建新的;JAVA API:指的是JDK中提供的各种功能的java类。字符串的内容是不会改变的,他的对象在创建后不能被更改。new出来的: 不会复用,容易浪费内存空间。键盘录入得到的字符串是new出来的。------空参构造。
2025-12-16 09:49:37
999
原创 学习日记day8-面向对象实例
注:这里不能直接打印数组,打出来是数组元素的地址值,必须用定义的Goods重新定义数据接收数组内容。并不是二维数组,而是数组中存放的是地址,该地址存放具体的信息。
2025-12-14 17:50:48
214
原创 学习日记day6 + 7面向对象
②:一个JAVA文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名,带参构造方法和无参数构造方法,两者方法名不同,但是参数不同,这叫构造方法的重载。如果我们没有定义的构造方法,系统会给自动加一个默认的空参构造方法。例如:人画圆,画圆这个行为需要定义在圆的类中;人关门,关门定义在门的类中。我们可以在测试类中创建javabean类的对象并进行赋值调用。对象代表什么,就得封装对应的数据,并提供数据对应的行为。在Javabean类中,是不写main方法的。
2025-12-10 21:01:55
1019
原创 学习日记day5
基本数据类型:在栈内存开辟的区域中存放 数据值存储在自己的空间中。当一个变量存储的不是真实数据,而是其它空间的地址值,就称为引用数据类型。传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值。,这些同名的方法具有同种功能,每个方法具有不同的参数类型或参数个数。传递引用数据类型时,会引用同一块堆内存的地址空间,方法调用的基本内存原理:方法被调用后会进栈运行。传递的是地址值,形参的改变,影响实际参数的值。形参:方法定义中的参数。实参:方法调用中的参数。方法名相同,参数不同。
2025-12-09 18:23:41
163
原创 学习日记day4-数组
数组默认初始化值:整数:0 小数:0.0 字符:空格 布尔:false 引用:null。注:堆内存里的值会有地址值,只要是new出来的一定是在堆里面开辟了小空间,每个小空间都有各自自己的数据。注:两个数组共用一个堆内存,因此其中一个数组改变值,另一个数组也会改变相应的值。地址值:数组在内存中的位置 例:[D@776ec8df。数组初始化:在内存中,为数组容器开辟空间,并将数据存入容器的过程。数组在存储数据时,需要结合隐式转换考虑。
2025-12-08 17:19:30
277
原创 学习日记day3
反码可以用于负数计算,但是不能跨0,如果计算结果跨0会出现1的误差值,因为反码0的表现形式有两种,所以出现了补码。注:相较于&,|,这两个效率更高,例如&&左边为假就不需要判断符号右边的,||左边为真就不需要判断右边的。原码:符号位+数值位,十进制数据的二进制表现形式, 计算正数没问题,负数会出问题,所以出现了反码。此时先加后用,a=11,b=11。连续+,从左到右逐个执行(>>(右移):二进制补码向右移动,高位补0或1,原来是正数补0,负数补1(=,>,>=,<,<=成立为true,不成立为false。
2025-12-07 17:27:30
827
2
原创 学习日记day2
基本数据类型:整数(byte,short,int,long),浮点数(float,double),字符(char),布尔(boolean)用单引号也可以,\t补了四个空格,有利于对齐。命名规则:数字,字母,下划线,美元符组成;软性建议:小驼峰(方法,变量):一个单词小写,多个单词第一个首字母小写,其他单词首字母大写。黑白图,灰度图,彩色图 (计算机的光学三原色:红绿蓝,取值范围0~255,0~FF)⑥\t:制表符,在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍.最少补一个空格,最多补8个空格.
2025-12-06 16:51:56
570
原创 学习日记day1
java EE:企业版,用于web网站开发(浏览器+服务器) 微服务/springcloud。①E:切换盘 ②dir:查看当前路径内容 ③cd 目录(文件):进入当前目录。3.环境变量:想在任意目录下都能打开指定软件,就把软件的路径配置到环境变量中。④cd. . :回退上一级目录 ⑤cd目录1\目录2:进入多级目录。①javac:编译工具;②java:运行工具 等等。java ME:小型版,用于嵌入式设备或者mobile(凉凉了)java SE:标准版,其他版本基础,用于桌面应用。
2025-12-05 16:48:01
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅