- 博客(51)
- 收藏
- 关注
原创 JAVA基础10_数组冒泡排序,Aarrary工具类,包装类,自动装拆箱,Data类和SimpleDataFormat类
冒泡排序原理图 package com.e; import java.util.Arrays; public class Test_Arrary { /** * Arrary:提供对数组的各种操作方法。 * toString();转成字符串 * sort();数组排序; * * Arrary不提供构造方法,静态方法导入包后直接调用即可。 * * Arrary类中真的没有构造.
2021-09-28 20:14:46
177
原创 JAVA基础09_OBJECT类_String类_Stringbuilder
package com.d; public class Test_object01 { /** * ==的比较: * 比较基础数据类型,比较的是基础数据类型的值是否相等 * 比较引用数据类型,比较的是引用的地址是否相等 * * 比较对象是否相等的方法: * Object中的equals(Object s)方法,重写此方法进行比较,生成即可。 */ @Override .
2021-09-27 20:27:13
168
原创 JAVA基础08_抽象类,关键字,接口,权限修饰符
package com.c; public class Test_cxl { /** * abstract抽象类的特点: * A:抽象类抽象方法必须用abstract修饰 * B:抽象类中不一定有抽象方法,有抽象方法一定是抽象类 * C:抽象类不能直接实例化 * 参照多态的方式:通过子类对象进行实例化; * D:抽象类的子类 * 要么重写抽象方法; .
2021-09-26 19:55:25
148
原创 JAVA基础07继承和多态
package com.b; public class Test_extend { /** * 继承的优点: * 提高代码复用性; * 提高代码的可维护性; * 让类和类之间产生关系,是多态的前提; * 继承的缺点: * 让类与类之间产生联系,让类的耦合性增强了。 * * 开发的基本原则:高内聚,低耦合 * 内聚:自己.
2021-09-25 12:45:15
158
原创 JAVA基础06_类的成员变量和局部变量,类的内存图,this,构造方法
package com.b; public class Test_class01 { /* 成员变量和局部变量的区别: A:位置不同 成员变量在类中,方法外 局部变量在方法中,或方法声明上(形式参数) B:在内存中位置不同 成员变量,在堆内存 局部变量,在栈内存 C:生命周期不同: 成员变量,随着类的创建而创建,类的消失而消失 局部变量,随着方法的调用而存在,方法调用完.
2021-09-23 20:19:26
175
原创 JAVA基础06_方法重载以及引用类型基础类型调用的区别
package com.b; public class Test_method01 { public static void main(String[] args) { /* 方法重载:在同一个类中出现了方法名相同的方法 特点:参数列表个数不同;参数列表数据类型不同; 注意:调用的时候jvm会根据参数来判断使用哪个方法。 */ } } 方法的基础类型在虚拟机上内存的体现: 引用类型在虚拟机.
2021-09-23 19:21:23
135
原创 JAVA基础05_数组
package com.b; public class Test_arrary01 { public static void main(String[] args) { /* 定义: int[] arr;//定义一个数组叫 arr 建议用这个 int arr[];//定义了一个int类型的变量 变量名是arr[]的属组 初始话:为属组开辟内存空间,并且为数组中每一个元素赋值 动态初始话: .
2021-09-22 21:11:39
142
原创 JAVA基础04
package com.a; public class Test_05 { public static void main(String[] args) { /* for while 先判断后执行循环体 do while 先执行循环体,再判断 在for里面定义的变量,在外面没有用,while在外面定义变量后面可以继续使用。 推荐使用for循环,定义变量用完就从内存释放,减轻负担。 带标签的循环跳.
2021-09-22 20:14:24
118
原创 java基础03
package com.a; import java.util.Scanner; public class Test_03 { public static void main(String[] args) { //三元运算符,判断(a>b)真返回第一个,假返回第二个 int a = 1; int b = 2; System.out.println((a>b)?a:b); //键盘录入,使用Scanner类.
2021-09-20 23:16:43
115
原创 java基础02
package com.a; public class Test_02 { public static void main(String[] args) { //必须有一个高精度的,才能得到小数结果 System.out.println(5/4); System.out.println(5/4.0); System.out.println(5.0/4); //字符参与运算,以字符计算机存储的数值来计算 .
2021-09-20 22:42:07
152
原创 java基础01
package com.a; public class Test_01 { public static void main(String[] args) { System.out.println("hell0_world"); long l = 100000000000L;//整数默认int,小数默认double 加L声明为Long类型 float f = 1.2412f; int i; i = 1;//变量在输.
2021-09-20 22:19:22
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅