
java
Daniel_Alan
欲戴王冠,必承其重
展开
-
严重: Failed to initialize end point associated with ProtocolHandler [“http-bio-8080“]
3.结束该进程 taskkill /f /t /im java.exe(程序名称+exe)1.查看指定端口的占用情况 netstat -aon|findstr "8080"二:如果mybatis数据库连接失败,查看账号和密码是否正确或者数据库名称正确否。2.查看PID对应的进程 tasklist|findstr "PID"一.端口号被占用,之前的tomcat未正常关闭,cmd执行。原创 2022-12-01 16:51:38 · 751 阅读 · 0 评论 -
合并K个升序链表(时间复杂度击败100%)
使用优先队列,按照value值进行排序,就是在每个链表都有一个头指针,头指针指向的结点被排好序后,头指针后移,由于队列中每进入一个结点都要排一次序列,所以效率很低,不建议用。输入:lists = [[1,4,5],[1,3,4],[2,6]]请你将所有链表合并到一个升序链表中,返回合并后的链表。lists[i].length 的总和不超过 10^4。给你一个链表数组,每个链表都已经按升序排列。输出:[1,1,2,3,4,4,5,6]输入:lists = [[]]输入:lists = []原创 2022-10-17 20:28:59 · 296 阅读 · 0 评论 -
小码哥考研技巧(求背单词长度的最大期望)
求期望利用动态数组排序,原创 2022-10-14 18:56:16 · 1099 阅读 · 4 评论 -
海难(有n个人在一艘海上航行的船上Java循环链表解)
海难有n个人在一艘海上航行的船上原创 2022-10-14 10:49:56 · 406 阅读 · 0 评论 -
三数之和(双指针法)
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足原创 2022-10-13 10:30:22 · 982 阅读 · 0 评论 -
字符串转换整数
请你来实现一个 myAtoi(string s) 函数,使其能将字符原创 2022-10-04 12:13:19 · 178 阅读 · 0 评论 -
最长回文字符串
给你一个字符串 s,找到 s 中最长的回文子串原创 2022-09-26 22:20:20 · 237 阅读 · 0 评论 -
无重复字符的最长子串
leetcode:无重复字符的最长子串原创 2022-09-26 10:56:45 · 301 阅读 · 0 评论 -
蓝桥杯:位运算
一 位运算的功能1,可进行判断奇偶数 对于y=x&1,如果x为偶数,则x的二进制的最后一位是1,此时,y的值是1,如果x是奇数,则其二进制的最后一位是0,y的值是0;2,获取二进制位是1还是0java中有三种移位运算符<< : 左移运算符,num << 1,相当于num乘以2>> : ...原创 2019-02-07 21:35:14 · 407 阅读 · 0 评论 -
Java为什么要配置环境变量
在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然但不知其所以然。下面的内容,就是帮助大家知其所以然。一、基本原理 环境变量(environ...转载 2019-02-01 12:00:44 · 1353 阅读 · 0 评论 -
java数组静态复制和动态复制越界问题
int[] array1=new int[]{1,2,3,4};1 这是静态赋值。也就是一开始就为数组指定好长度 ,并赋好值。这样是不会越界的,但是如果你再写array1[4]=5;那么System.out.println(Arrays.toString(array1));的时候就会出现ArrayIndexOutOfBoundsException 了。因为你指定的下标4超过一开始的3(下标...转载 2019-01-08 20:08:10 · 335 阅读 · 0 评论 -
离散二元关系实验java实现
一、实验目的通过算法设计并编程实现对给定集合上的关系是否为自反的、对称的和传递关系的判断,加深学生对关系性质的理解,掌握用矩阵来判断等价关系的方法。二、实验内容给定R的关系矩阵,据此判断所给关系R是否为等价关系。三、实验原理和方法设R为非空集合A上的关系。如果R是自反的、对称的和传递的,则称R为A上的等价关系。从给定的关系矩阵来断判关系R是否为自反。若M(R的关系矩阵)的主...原创 2018-12-18 15:14:54 · 2651 阅读 · 3 评论 -
Dijkstra算法java实现
一、实验目的通过本实验的学习理解Dijkstra算法,并且编码实现最短路径问题。二、实验内容本Dijkstra算法实验采用了java实现,所以解决方案也使用了java中的接口,有map映射还有set集合。Dijkstra算法属于一种贪心算法,它使用了广度优先搜索来解决带有权值的有向图或者无向图的单源最短路径问题,该算法不能计算带有负权值的有向图或无向图,该算法的目的是求其他节点到源...原创 2018-12-19 21:32:00 · 499 阅读 · 4 评论 -
Java中字符串split() 的使用方法
先看下面的方法,事先预测一下,经过split方法,按逗号进行分割为数组之后,生成的数组的长度是多少,目测很多人都觉得是8,但是结果却出乎意料。是5而不是8. private static void testSplit() { String ss = ",aa,bb,cc,dd,,,"; String[] array = ss.split(","); ...转载 2018-12-08 10:41:05 · 182 阅读 · 0 评论 -
用java编程实现集合的交、并、差和补运算
一、实验目的掌握集合的交、并、差和补运算,并且使用计算机编程实现。二、实验内容 通过编程实现求给定集合A和B的并集C(C=A∪B)、交集C(C=A∩B)、差集C(C=A-B)、补集~C=E-C的运算。三、实验要求C、C++或Jave语言编程实现四、实验原理1、根据交集的定义:C={x | x∈A∧x∈B},我们将集合A的各个元素与集合B的元素进行比较,若在集...原创 2018-12-02 12:37:49 · 6999 阅读 · 5 评论 -
java标识符
1.定义:用来标识类名,变量名,方法名,类型名,数组名,文件名的有效字符序列称为标识符标识符有字母、下划线、美元符号、和数字组成,长度不受限制。第一个字符不能是数字字符标识符不能是关键字标识符不能是ture false null(尽管他们不是关键字)Java中严格区分大小写2.Java中的名称规范: 包名:多单词组成时所有字母都小写。 • xxxyyyzzz 类名接口名:多单词组成时,所有单词...原创 2018-07-14 17:39:34 · 153 阅读 · 0 评论 -
java中的常量
常量表示不能改变的数值。 Java中常量的分类: 1,整数常量。所有整数 2,小数常量。所有小数 3,布尔型常量。较为特有,只有两个数值。true false。 4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。 5,字符串常量。将一个或者多个字符用双引号标识。 6,null常量。只有一个数值就是:null. 对于整数:java有三种表现形式。 • 十进制:0-9 ,满10进1....原创 2018-07-14 17:51:02 · 803 阅读 · 0 评论 -
二进制,八进制,十六进制,十进制之间的换算
1.负数的二进制表现形式 6=110; -6:就是6的二进制取反+1. 取反:将二进制的1变成0,0变成1. 0000-0000 0000-0000 0000-0000 0000-0110 1111-1111 1111-1111 1111-1111 1111-1001 +0000-0000 0000-000...原创 2018-07-15 16:17:37 · 370 阅读 · 0 评论 -
整数类型和浮点类型
整数类型注意:当把一个整数赋值给一个byte,short型变量时,不管超不超过这些变量的取值范围,都必须进行强制类型转换运算;1.byte型内存分配给一个字节,占八位,byte型变量的取值范围是-2的7次减2的7次方使用关键字byte来声明byte型变量:byte x=-12,tom=-28,漂亮=98;2.int型内存分配给4个字节,占32位,int型的取值范围是:负...原创 2018-07-22 16:35:23 · 3507 阅读 · 0 评论 -
the public type xxx must be defined in its own file
就是public类名要和文件名一致原创 2018-08-08 13:56:10 · 5032 阅读 · 0 评论 -
java主类结构
public static void main(String[] args)args曾经被写成arguments即多个参数,现在args可以改主函数:是一个特殊的函数,作为程序的入口,能被jvm虚拟机调用主函数的定义public:代表着该函数访问权限是最大的static:代表主函数随着类的加载就已经存在void:主函数没有具体的返回值main:不是关键字,但是是一个特殊...原创 2018-09-18 21:54:43 · 264 阅读 · 0 评论 -
数组的三种初始化方式
1.静态初始化 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。 例 int[] a={1,2,3};//静态初始化基本类型数组 Man[] mans={new Man(1,1),new Man(2,2)};//静态初始化引用类型数组2....原创 2018-09-25 18:13:01 · 52386 阅读 · 2 评论 -
object类
1.equals方法public boolean equals(Object obj):Object 对象调用该方法用于比较同一个类的两个不同的对象是否具有相同的内容. 注意:“==”运算符比较的是两个对象引用是否指向同一对象,即判断它在内存中是否在同一区域。例:public class Equals { public static...原创 2018-09-15 10:33:07 · 122 阅读 · 0 评论 -
内部类
1.内部类的访问规则:内部类可以直接访问外部类中的成员,包括私有,之所以可以直接访问外部类的成员,是因为内部类中持有了一个外部类的引用格式 外部类名.this2.外部类要访问内部类必须建立内部类对象访问格式1.当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中,可以直接建立内部对象格式外部类名.内部类名 变量名=外部类对象.内部类对...原创 2018-09-15 15:49:31 · 104 阅读 · 0 评论 -
Vector & ArrayList 的主要区别
1) 同步性:Vector是线程安全的,也就是说是同步的 ,而ArrayList 是线程序不安全的,不是同步的 数2。2)数据增长:当需要增长时,Vector默认增长为原来一倍 ,而ArrayList却是原来的50% ,这样,ArrayList就有利于节约内存空间。 如果涉及到堆栈,队列等操作,应该考虑用Vector,如果需要快速随机访问元素,应该使用ArrayList 。扩展...转载 2018-10-14 20:14:42 · 128 阅读 · 0 评论 -
DK中的包和他们的基本功能
java.awt: 包含构成抽象窗口工具集的多个类,用来构建和管理应用程序的图形用户界面java.lang: 提供java编成语言的程序设计的基础类java.io: 包含提供多种输出输入功能的类,java.net: 包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET,java.applet: 包含java小应用程序的类java.util: 包含一些实用性的类...转载 2018-10-16 09:25:22 · 357 阅读 · 0 评论 -
Java中常用的关键字
关键字的定义和特点定义:被java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写用于定义数据类型的关键字class interface byte short int long float double char boolean void用于定义访问权限修饰符的关键字private protected public用于定义类,函数,变量修饰符的关键字abstract final static...原创 2018-07-14 17:32:14 · 296 阅读 · 0 评论