Java基础
文章平均质量分 70
LiaoYongRan
所有遗憾的都不会是未来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础-内部类
Java基础-内部类成员内部类当一个类定义在另一个类里面,我们就称这个类为成员内部类public class Outer { private String id; public void out (){ System.out.println("这是外部类的方法"); } class Inner{ //成员内部类 public void in(){ System.out.println("这是内部类的方法");原创 2021-07-20 01:20:45 · 193 阅读 · 0 评论 -
Java基础-interface 接口
Java基础-interface 接口接口的本质是规范和约束,就像人间的法律一样,制定好后大家都去遵守。interface关键字使用interface关键字定义的的类就是接口,与抽象类不同的是:普通类是通过abstract关键字而接口是使用interface关键字public interface InterfaceTest {}接口中的一般方法都是抽象方法,而实现了接口的类,就需要重写接口中抽象方法。在Java中,继承是单继承的,但我们可以利用接口实现多继承。接口支持多继承,即一个接原创 2021-07-18 18:04:46 · 217 阅读 · 0 评论 -
Java基础-抽象类与static修饰符
Java基础-抽象类与static修饰符static 修饰符static修饰符可以修饰属性、方法、内部类。而经过static修饰的属性和方法都会随着类加载时进行初始化加载,当其他类想使用被static修饰符修饰过的方法时可以直接用类名.方法名(属性名)进行调用可以看到,我们直接使用类名.方法名(属性名)可以直接调用这个方法和属性。如果是被private 关键字修饰过的方法或属性就无法在其他类进行调用但是我们可以在它的本部类中进行直接调用我们还可以使用 static修饰符去修饰代码原创 2021-07-18 17:57:50 · 1448 阅读 · 0 评论 -
Java基础-继承和多态
Java基础-继承和多态继承重写是基于继承实现的,当子类继承了父类以后,子类即可重写父类的方法可以看到,当B类继承了A类后,B类写了一个与A类相同的方法。这就是重写,也就是子类重写编写一个与父类相同的方法,但方法中的执行语句不同当我们把B类重写的代码注释掉以后,实例化B类调用Test()方法,可以看到,测试程序执行的是A类的方法,因为B类继承了A类,即B类可以使用A类所有的非私有制的属性和方法,这就是继承。当我们重写A类的代码以后再次实例化B类,可以发现,此时程序执行的是B类的方法。通过原创 2021-07-17 14:59:46 · 179 阅读 · 0 评论 -
Java基础-JavaBean
Java基础-JavaBean什么是JavaBean?首先,一个java bean 其实就是一个普通的java 类, 但我们对这个类有些要求:所有属性为private提供默认构造方法提供getter和setter实现serializable接口一个合格的JavaBean应该具备以上特点,它不是一种技术,而是一种规范。大家针对这种规范,总结了很多开发技巧、工具函数。符合这种规范的类,可以被其它的程序员或者框架使用Serializable接口什么是 Serializable接口原创 2021-07-15 15:52:34 · 185 阅读 · 0 评论 -
Java排序算法-冒泡排序
排序算法-冒泡排序核心逻辑比较数组中,相邻两个元素的大小,如果前一个比后一个元素大,则交换他们位置每次比较,都能产生出一个最大或者最小的元素每轮循环都可以较少一次排序,依次循环,直至结束实现步骤 /** * 冒泡排序 */ static void Test02(){ //定义一个数组 int [] arr={1,2,5,4,6,88,7,55,95,45,85,96,456,7551,3,10}; //需要进行排序的原创 2021-07-14 22:52:36 · 144 阅读 · 0 评论 -
Java基础-数组
Java基础-数组动态初始化声明一个数组int[] i; 这种写法属于声明一个数组,但其实该数组并不存在。且该数组未被赋值、未被实例化,并不能直接使用。可以看到,当直接打印该数组时,编译器提示错误:变量i未被初始化。声明并实例化一个数组int[] i = new int[10]; 这种初始化方式叫做动态初始化数组,我们将声明和实例化写在了一起,表示我们声明并实例化了一个数组,并设置该数组长度为10,但却未对其赋值,这中方式叫做动态初始化数组。而当代码执行时会在内存栈中分配对原创 2021-07-14 22:16:18 · 159 阅读 · 0 评论 -
Java基础-Scanner类
Java基础-键盘输入对象java.util.Scanner类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入//获取键盘输入对象Scanner sc = new Scanner(System.in);//将用户输入的字符保存至sString s = sc.next();next 方法与nextLine方法next 方法 System.out.println("请输入字符:"); Scanner s原创 2021-06-28 23:57:15 · 309 阅读 · 0 评论 -
Java基础-数据结构
Java基础1、八种基本数据类型1.1、整数类型 byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。 int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1 long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。 1.2、浮点数类型 float原创 2021-06-15 22:35:14 · 2248 阅读 · 1 评论
分享