
Java
-小麦子-
这个作者很懒,什么都没留下…
展开
-
switch分支
switch分支原创 2022-09-26 23:12:22 · 283 阅读 · 1 评论 -
接口和抽象类的共同点和区别
接口和抽象类的共同点和区别原创 2022-07-20 20:16:55 · 325 阅读 · 0 评论 -
自动拆装箱
自动拆装箱原创 2022-07-20 20:12:08 · 198 阅读 · 0 评论 -
StringBuilder和StringBuffer
StringBuilder和StringBuffer的区别原创 2022-07-20 20:05:33 · 110 阅读 · 0 评论 -
面向对象的三大特性
面向对象的三大特性——封装、继承、多态、原创 2022-07-20 19:35:34 · 171 阅读 · 0 评论 -
JDK和JRE
JDK和JRE的区别原创 2022-07-20 19:21:45 · 297 阅读 · 0 评论 -
boolean类型占多少位?为什么?
boolean类型占多少位?为什么?原创 2022-05-13 23:03:57 · 3341 阅读 · 0 评论 -
Java——深拷贝与潜拷贝
Java——深拷贝与潜拷贝原创 2022-05-13 22:48:20 · 367 阅读 · 0 评论 -
什么是128陷阱?
什么是128陷阱?原创 2022-05-13 22:01:06 · 278 阅读 · 0 评论 -
Java——构造器
Java——构造器原创 2022-05-13 21:35:18 · 349 阅读 · 0 评论 -
break、continue、return之间的区别与联系
break、continue、return之间的区别与联系原创 2022-05-13 21:23:06 · 249 阅读 · 0 评论 -
sql左右内连接的写法和区别
sql左右内连接的写法和区别原创 2022-05-13 21:04:20 · 265 阅读 · 0 评论 -
Mysql中 limit 的用法详解
Mysql中 limit 的用法详解原创 2022-05-13 20:38:07 · 5875 阅读 · 0 评论 -
数组的经典面试题——找数组当中重复的元素
数组的经典面试题——找数组当中重复的元素原创 2022-05-13 19:59:46 · 504 阅读 · 0 评论 -
数组的经典面试题——翻转数组
数组的经典面试题——翻转数组原创 2022-05-13 19:40:18 · 362 阅读 · 0 评论 -
Maven的安装配置
1.Maven的安装配置1.1检测jdk的版本jdk版本1.7及以上版本java -version1.2下载maven官网下载地址 http://maven.apache.org/download.cgi1.3配置maven环境变量解压后把maven的根目录配置到下同环境变量中Maven_HOME,将bin目录配置到path变量中。注:maven解压后存放的目录不要包含中文和空格。编辑环境变量 :变量名:MAVEN_HOME变量值:自己的安装目录编辑系统变量 Path添原创 2022-04-02 23:31:48 · 358 阅读 · 0 评论 -
Maven的简介
1. 简介maven最主要体现在两个词上:项目和管理。maven给我们整个开发团队找出了一种能够更加科学的去管理我们项目的思想。maven通过使用配置文件的方式使得项目在管理和交接的过程中成本变得非常低。maven提出了一种叫做maven仓库的概念,使得我们可以将第三方和我们需要引用的项目都放置在maven仓库当中。如果其他人或项目组也需要使用,就可以直接通过maven进行配置就行。这样就可以将人员成本、沟通成本等等都进行降低。简而言之Maven就是jar包的仓库,我们在开发项目当中需要的jar包都可以原创 2022-04-02 23:01:01 · 320 阅读 · 0 评论 -
力扣---环形链表---Java
解析:首先判断链表是否为空或者只有一个数据。然后将快慢指针分别指向头节点和头结点的下一个。如果快慢指针不相等那就循环,若相等就是代表有环直接停止循环并且return true。在while循环里面判断快指针是否为空,若为空那就return false。若快指针不为空那就快慢指针继续向后移。代码:public boolean hasCycle(ListNode head) { if(head==null || head.next==null){ ret原创 2022-03-15 22:54:10 · 1173 阅读 · 0 评论 -
力扣---删除排序链表中的重复元素---Java
解析:将temp指针指向头部temp和temp.next作为循环条件,若哪个为空那就不用再循环了如果temp和temp.next相等的话就删除重复的元素,直接将temp.next=temp.next.next就可以删除重复的一部分了如果temp和temp.next不相等的话指针继续后移代码:public ListNode deleteDuplicates(ListNode head) { ListNode temp=head; while(temp!=null原创 2022-03-15 22:05:21 · 1352 阅读 · 0 评论 -
力扣--合并两个有序链表---Java
解析:首先需要一个指针永远指向第一个节点然后第二个个指针需要不断的向后走进项比较如果一个链表已空,那就把另一条链表的数据全部放过来代码:public ListNode mergeTwoLists(ListNode list1, ListNode list2) { ListNode head=new ListNode(0); ListNode temp=head; while(list1!=null&&list2!=null){原创 2022-03-15 17:14:21 · 615 阅读 · 0 评论 -
创建Servlet项目
1.第一步2. 第二步3. 第三步第四步5. 第五步6. 第六步,创建完成。原创 2022-02-09 17:34:31 · 472 阅读 · 0 评论 -
数组的扩容------Java
数组是一种数据结构,在Java中用来存储同一类型的集合。原创 2022-01-16 22:59:58 · 380 阅读 · 0 评论 -
数组实现队列——Java
队列的特点: 先进先出代码:public class Demo2 { private Object[] arr; //该数组用于存放数据,模拟队列 private int max; //表示数组的最大容量 private int front; //队列头 private int behind; //队列尾 //构造方法 public Demo2(int value) {原创 2021-09-06 18:40:04 · 278 阅读 · 0 评论 -
用数组实现栈——Java
栈的特点: 先进后出,只能访问栈顶的数据我们需要先声明一个数组来模拟栈通过一个指针来让数据出栈和入栈原创 2021-09-05 19:06:37 · 111 阅读 · 0 评论 -
单链表的翻转——Java
准备两个空结点 pre用来保存先前结点、next用来做临时变量在头结点node遍历的时候此时为1结点next = 1结点.next(2结点)1结点.next=pre(null)pre = 1结点node = 2结点进行下一次循环node=2结点next = 2结点.next(3结点)2结点.next=pre(1结点)=>即完成2->1pre = 2结点node = 3结点进行循环…链表的翻转public static ListNode turn(ListNode h.原创 2021-09-05 12:50:53 · 266 阅读 · 0 评论 -
Java实现单链表的基本操作
链表的结构定义链表节点建立单链表链表的创建和遍历链表的结构线性结构的链式存储是用若干地址分散的存储单元存储数据元素,逻辑上相邻的两个数据元素在物理位置上并不一定相邻,必须采用附加信息来表示数据元素之间的顺序关系。因此存储一个数据元素的数据单元至少包含两部分------数据域和地址域上述的结构通常称为结点一个节点表示一个数据元素,通常节点当中的地址会把数据结点连接起来,节点当中的连接关系体现了线性表当中数据元素间的顺序关系,采用这种关系的称为线性链表。从上图当中,head是线性链表当中的第一个.原创 2021-09-04 23:58:26 · 468 阅读 · 0 评论 -
八大排序算法总结——Java篇
概述:作为算法的鼻祖,八大排序是我们一定要了解学习的,废话不多说,直奔主题。 一、 直接插入排序二、希尔排序三、冒泡排序四、快速排序五、选择排序一、 直接插入排序1.基本思想直接插入排序的基本思想是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较过为止。2.算法描述具体算法描述如下:①从第一个元素开始,该元素被认为是已被排序②取出下一个元素,在已排序元素序列中从后往前开始比较③如果该比较的元素(已排序元素)大于新取出元素,原创 2021-09-04 17:51:25 · 523 阅读 · 0 评论 -
Java中的继承
继承的基本作用是:代码的复用。默认所有的类都继承与Object类一、认识继承定义: 继承是java面向对象编程的基石,继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。二、类的继承格式:class 父类{} //定义父类class 子类 extends 父类{} //使用extends关键字实现继承 实例原创 2021-08-27 01:35:07 · 295 阅读 · 0 评论 -
Java中的static关键字
1.static的用途static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。简而言之就是: static方便在没有创建对象的情况下来进行调用(方法/变量)。很显然,被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。...原创 2021-08-27 00:44:57 · 562 阅读 · 0 评论