
Java
文章平均质量分 53
Java学习记录
涂寐
这个作者很懒,什么都没留下…
展开
-
Java——面向对象(一)
目录一、高级语言区分类二、面向对象分析方法三、面向对象的两个要素四、类和对象的实现过程五、变量赋值六、高内聚低耦合七、封装性的体现八、构造器九、权限修饰符十、继承性十一、多态性十二、在eclipse中进行Junit单元测试的步骤十三、Object类和包装类十四、杂项十五、面试题一、高级语言区分类面向过程:强调功能行为,以函数为最小单位,考虑怎么做。 面向对象:强调具备某功能的对象,以类/对象为最小单位,考虑谁做二、面向对象分析方法.原创 2021-10-08 23:38:32 · 479 阅读 · 0 评论 -
快速排序的理解
0x00前言最能使人沉静,莫过于悲哀与伤痛中的醒悟。0x01 代码package com.tumei.quicksort;import java.util.Arrays;/** * * 快速排序理解 * * @author 涂寐 * */public class QuickSort { static void quickSort(int[] arr, int left, int right) { //数组,首索引,尾索引 if(left >.原创 2021-08-26 22:02:47 · 127 阅读 · 0 评论 -
个人Java基础总结
目录0x00 前言0x01 内容理解Java的特点Java核心机制Java环境Java的注释Java API 文档Java开发步骤Java命名规范变量的类型基本数据类型之间的运算规则位运算符相关二维数组定义随机值生成算法的5大特征十大内部排序算法(数组)0x03 总结0x00 前言温故而知新,自身遗忘点或易错点回顾总结。0x01 内容理解Java的特点面向对象: 两个要素:类、对象。 三个特征:封装、继承、原创 2021-08-26 12:45:55 · 173 阅读 · 0 评论 -
冒泡与选择
//冒泡排序:大者与小者不断交换,达到大者放于末尾 /*for(int i = 0; i < arr.length - 1; i++) { for(int j = 0; j < arr.length - 1 - i; j++) { if(arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } */..原创 2021-09-05 12:43:48 · 133 阅读 · 0 评论