一、概述 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想(POP),强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。 面 Read More
posted @ 2020-07-03 22:05 梧桐更兼细雨_到黄昏 Views(164) Comments(0) Diggs(0)
四、 递归 1. 概念 简单来说,递归就是方法自己调用自己,每次调用时传入不同的变量。 2. 递归的调用规则 public static void main(String args[]) { test(4); } public static void test(int n) { if(n > 2) Read More
posted @ 2020-07-03 21:41 梧桐更兼细雨_到黄昏 Views(153) Comments(0) Diggs(0)
二、链表 1、介绍 链表是一个有序的列表,上一个数据连接下一个数据,通过链表指针连接,顺序不可改变。 看一下链表在内存中的存储结构: 1. 链表是以节点的形式存储在内存空间中,是链式存储; 2. 每个节点包括data域(存储数据)和next域(存储指向下一节点的地址值); 3. 虽然节点是有顺序的, Read More
posted @ 2020-06-30 10:23 梧桐更兼细雨_到黄昏 Views(317) Comments(0) Diggs(1)
一、数组 1、稀疏数组与二维数组的转换 1.1、二维数组转稀疏数组 1. 遍历原始的二维数组,得到有效数据的个数num 2. 创建稀疏数组 sparseArr int[num+1][3] 3. 将二维数组的有效数据存入到稀疏数组 1.2、稀疏数组转二维数组: 1. 先读取稀疏数组的第一行,获取原始数 Read More
posted @ 2020-06-30 10:20 梧桐更兼细雨_到黄昏 Views(164) Comments(0) Diggs(0)
很多朋友在初次使用maven时,都会出现这个问题。 一加载maven项目,即会报出Unable to import maven project这样的错误,哪怕是新的maven项目也不例外。 我查阅了很多博客,给出的解决办法无非是重查MAVEN_HOME、path的配置,idea内settings的配 Read More
posted @ 2020-06-17 19:44 梧桐更兼细雨_到黄昏 Views(8248) Comments(0) Diggs(0)
这两天被maven配置搞得焦头烂额,前后忙活了三天才彻底搞定。 下面我总结一下配置的步骤。 步骤 1. 首先去maven官网去下载maven,http://maven.apache.org/ 这里教大家一个小技巧,apache公司的所有项目都可以通过像maven.apache.org或tomcat. Read More
posted @ 2020-06-17 19:07 梧桐更兼细雨_到黄昏 Views(30357) Comments(0) Diggs(3)
数组 一、静态初始化 格式一 数据类型[] 变量名 = {元素1,元素2,元素3...}; 格式二 数据类型[] 变量名 = new 数据类型{元素1,元素2,元素3...}; 或者: 数据类型[] 变量名; 变量名 = new 数据类型{元素1,元素2,元素3...}; 二、动态初始化 格式 数组 Read More
posted @ 2020-06-04 21:38 梧桐更兼细雨_到黄昏 Views(167) Comments(0) Diggs(0)
流程控制语句结构 一、顺序结构 public static void main(String[] args){ //顺序执行,根据编写的顺序,从上到下运行 System.out.println(1); System.out.println(2); System.out.println(3); } 二 Read More
posted @ 2020-06-04 21:09 梧桐更兼细雨_到黄昏 Views(216) Comments(0) Diggs(0)
JavaSE基本语法 一、语法的注意事项 1、严格区分大小写 2、每句命令结尾使用分号 3、符号都是英文状态 4、括号、引号都是成对出现的! 5、注意缩进 Tips: 文件名和类名可以不一致,但public修饰的类必须和文件名一致! 同一个java文件下,有几个class就有几个“.class”文件 Read More
posted @ 2020-05-22 11:02 梧桐更兼细雨_到黄昏 Views(350) Comments(0) Diggs(0)
插入排序 插入排序的算法时间是O(N^2)。 public static int[] pro(int[] ints) { int n = ints.length; int gap = n/2; while(gap 0){ for(int j = gap; j = gap && ints[i gap] Read More
posted @ 2020-05-05 16:05 梧桐更兼细雨_到黄昏 Views(136) Comments(0) Diggs(0)