java学习
Android开发的同时,java基础也要多巩固学习
耀耀耀切克闹
这个作者很懒,什么都没留下…
展开
-
Java学习(四)算法
Java学习(四)算法算法经典排序算法插入排序希尔排序选择排序堆排序冒泡排序快速排序归并排序经典查找算法线性查找二分查找树排序 算法 经典排序算法 插入排序 将右侧无序数据取出,与左侧有序数据最后一个数据比较,小于则交换位置。因为for循环导致下标多-1,所以最后计算需要+1 public static void insertSort(int[] array) { for (int i = 1; i < array.length; i++) { i转载 2020-05-30 11:15:51 · 247 阅读 · 0 评论 -
Java学习(三)数据结构
Java学习(三)数据结构数据结构关于泛型 数据结构 部分常用数据结构 接口 概述 LIST 有序,可重复。一种知道索引位置的集合。 SET 不允许重复。 MAP 键值对、键唯一、值不唯一。 关于泛型 其中有三件事是重要的: 创建被泛型化类实例 new ArrayList<Test>() 声明与指定泛型类型的变量 List<Test> list = new ArrayList<Test>(); 声明(与调用)取用泛型类原创 2020-05-30 11:07:59 · 237 阅读 · 0 评论 -
Java学习(二)构造器与垃圾收集器
Java学习(二)构造器与垃圾收集器构造器与垃圾收集器栈与堆:生存空间要点构造器要点父类以及继承与构造函数之间的关系对象的生命周期 构造器与垃圾收集器 栈与堆:生存空间 在Java中,在乎内存的两种区域:对象的生存空间堆(heap)和方法调用及变量的生存空间(stack)。 实例变量是被声明在类而不是方法里面。它们代表单独对象的“字段”。实例变量存在所属的对象中。 下面 i 就是实例变量。 public class Test { int i; } 局部变量和方法的参数都是被声明在方原创 2020-05-17 20:32:11 · 107 阅读 · 0 评论 -
Java学习(一)基础概念
Java学习(一)基础概念基础概念Java的工作方式类与对象 基础概念 Java的工作方式 类与对象 1.对象是靠类的模型塑造出来的。类是对象的蓝图。它会告诉虚拟机如何创建某种类型的对象。 2.所有的Java程序都定义再类中。 3.对象已知的事物称为实例变量,它代表对象的状态 4.对象可执行的动作称为方法,它代表对象的行为。 ...原创 2020-05-16 19:53:51 · 100 阅读 · 0 评论