Java
文章平均质量分 74
梦凝哲雪
这个作者很懒,什么都没留下…
展开
-
Java异常之子类重写父类方法时异常抛出规则
【代码】Java异常之子类重写父类方法时异常抛出规则。原创 2023-11-06 20:17:22 · 401 阅读 · 0 评论 -
《剑指Offer》——所有面试题源码
转载:https://blog.csdn.net/ITBigGod/article/details/80925550 《剑指Offer》 剑指Offer这本书在学习java算法中还算优秀,留下一个总目录,供自已和大家一起参考。目录第01-10题【剑指Offer学习】【面试题02:实现Singleton 模式——七种实现方式】【剑指Offer学习】【面试题03:...转载 2019-07-22 10:45:43 · 241 阅读 · 0 评论 -
JDK 安装 与环境变量配置 详细教程
原文转载 作者:write6 :https://blog.csdn.net/write6/article/details/791363881、JDK jre-8u161-windows-x64.exe 下载所有平台: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择...转载 2019-02-26 21:49:38 · 3690 阅读 · 0 评论 -
JavaSE基础测试题分析
回忆所学 巩固基础转载 2022-09-26 11:30:36 · 418 阅读 · 0 评论 -
(转载)如何理解API,API 是如何工作的
API 是用于构建应用程序软件的一组子程序定义,协议和工具。一般来说,这是一套明确定义的各种软件组件之间的通信方法。转载 2022-11-07 10:49:16 · 205 阅读 · 0 评论 -
Java中instanceof关键字的理解
转载:https://www.cnblogs.com/zjxynq/p/5882756.htmlinstanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法:result = object instanceof class参数:Result:布尔类型。Object:必选项...转载 2019-03-26 21:29:26 · 162 阅读 · 0 评论 -
Date中比较两个日期的方法
很久前,项目中有一个打卡业务需求,需要判断用户签到的时间段。一开始考虑的特别复杂的时间判断。后天来发现,Date中有时间比较的方法before和after1、使用after/before进行日期比较时注意:date1.after(date2) --在某个时间之后当date1大于date2时,返回true,当小于等于时,返回false;date1.before(date2) --在某个时...原创 2019-07-23 16:42:17 · 9266 阅读 · 0 评论 -
父类引用指向子类对象
转载:https://blog.csdn.net/Kaiwii/article/details/8042488父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。那这么使用的优点是什么,为什么...转载 2019-03-26 20:48:17 · 1495 阅读 · 0 评论 -
因Spring与SpringMVC配置信息写反导致Spring无法自动托管对象实例
因Spring与SpringMVC配置信息写反导致Spring无法自动托管对象实例异常提示03-Jul-2023 11:25:24.491 警告 [RMI TCP Connection(3)-127.0.0.1] org.springframework.context.support.AbstractApplicationContext.refresh Exception encountered during context initialization - cancelling refresh att原创 2023-07-03 11:31:10 · 732 阅读 · 0 评论 -
异常见闻录-Java.lang.UnsupportedClassVersionError涨知识啦
今天有学生说自己的Eclipse的Java代码只能在新建的项目中运行,运行导入项目中类就报错。原创 2022-12-23 18:11:11 · 911 阅读 · 0 评论 -
Eclipse切JRE环境后如何恢复- Unrecognized option: --enable-preview
代码提示 启用 JRE13版本 然后手滑点了一下 导致运行失败。使用switch 新特性 配合 lambda 练习小案例。发现因为自己上方的骚操作导致 编译JRE环境 被改变。JDK版本 或者 编译的JRE 环境发生变化。发现忘记重新设置版本 下拉勾选。按照常规配置依赖方案不得行。原创 2022-11-07 15:09:16 · 977 阅读 · 0 评论 -
Scanner扫描器类的next方法解析
在字符界面版案例中经常会使用Scanner类接收用户输入的各种类型的数据。原创 2022-10-30 15:58:35 · 1246 阅读 · 0 评论 -
(转)Java如何Debug - Eclipse
bugbug的本意是虫子,为什么现在用来代表计算机或软件中发生的错误你?这还要从一只飞蛾说起:早在1947年,当时的计算机还不能算作真正的电子计算机,其中使用了大量的继电器。上图中的人物就是大名鼎鼎的格蕾斯·哈珀(GraceHopper),在9月9号这一天,一台名为“MARK II”型的计算机死机了,最后定位到70号继电器出错。观察继电器后发现,一只虫虫飞了进去,并且已经触电身亡。于是,这个bug就被记录下来,成为了第一个导致计算机出现问题的记录。转载 2022-10-24 16:53:36 · 185 阅读 · 0 评论 -
第一章 软件开发入门引导及概述
CMD常用命令和配置环境变量原创 2022-09-19 00:41:38 · 410 阅读 · 0 评论 -
(转载)Eclipse中.setting目录下文件介绍
文章较长,可以直接到感兴趣的段落,或者直接关键字搜索;请原谅作者掌握的编程语言少,这里只研究Java相关的项目;每一个文件仅仅做一个常见内容的简单介绍,这些知识多数来自于实践理解和网络搜索,可能会不全面,更详细的可以看相关的参考资料。Eclipse在新建项目的时候会自动生成一些文件。这些文件比如.project、.classpath、.settings目录下的所有文件等。这些文件是Eclipse项目的元数据,描述了一个Eclipse项目。...转载 2022-08-30 15:59:05 · 2401 阅读 · 0 评论 -
Oracle中i列定义int类型对应Java中java.math.BigDecimal类型
oracle本来就没有int类型,为了与别的数据库兼容,新增了int类型作为number类型的子集。number(8,1)存储小数位为1位,总长度为8的浮点数,如果小数位数不足,则用0补全;原创 2022-08-24 17:47:14 · 907 阅读 · 0 评论 -
org.eclipse.swt.SWTException: Unsupported or unrecognized format
异常:不支持或无法识别的格式导致无法SWT界面上渲染图片org.eclipse.swt.SWTException: Unsupported or unrecognized format at org.eclipse.swt.SWT.error(SWT.java:4720) at org.eclipse.swt.SWT.error(SWT.java:4635) at org.eclipse.swt.SWT.error(SWT.java:4606) at org.eclipse.swt.intern原创 2021-06-28 09:15:05 · 1827 阅读 · 0 评论 -
Java JDK安装后编译问题解析
1、确保后缀名隐藏 要打开 否则HelloWorld.java只是文件名2、如果是目录结构问题 错误提示:应该是找不到文件cd 到指定文件目录 再执行 不建议一开始就上包名 新手容易晕车3、如果是环境变量问题 错误提示:不是内外部命令就需要测试命令 java -version javac -version 然后重配环境4、如果文件名和类名不一致 错误提示: Hello.java: 类Hell是公共的, 应在名为 Hell.java 的文件中声明一致就行5、找不到或无法原创 2021-01-27 11:46:37 · 146 阅读 · 0 评论 -
二位数组的数据反转
二位数组 注意 需要深层拷贝for 循环System.arrayCopy()clone() 方法Arrays.copyOf()clone 针对于 一维数组的深拷贝 二维数组是浅拷贝 (引用传值)源代码public static void main(String[] args) { // 二维数组的反转 int[][] twoNumbers = new int[][] { { 11, 22, 33 }, { 66, 55, 44 }, { 77, 88, 99 } }; /原创 2020-12-22 13:31:10 · 238 阅读 · 0 评论 -
自定义动态数组的实现
package com.yc.utils.collections;/** * 自定义动态数组 移除 添加 长度 清除 索引检测 * @author 38929 * @date 2020年12月8日 下午9:52:49 * @param <E>E 泛型安全 */public class YCArrayList<E> { private final static int NUM = 10; //默认数组长度; private Object [] element原创 2020-12-21 09:43:37 · 198 阅读 · 0 评论 -
BASE64Encoder依赖的jar包配置方式
Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。问题来源此时无法使用BASE64Encoder因为BASE64Encoder是依赖suan 公司提供的jar包的sun.misc.BASE64Encoder而BASE64Encoder和BASE64Decoder两个方法都是sun公司的内部方法,并没有在Java原创 2020-08-20 21:49:58 · 13068 阅读 · 0 评论 -
Java.lang包中的异常
常见异常:NullPointerException 空指针引用异常:ClassCastException - 类型强制转换异常:IllegalArgumentException - 传递非法参数异常:ArithmeticException - 算术运算异常:ArrayStoreException - 向数组中存放与声明类型不兼容对象异常:IndexOutOfBoundsException - 下标越界异常:NegativeArraySizeException - 创建一个大小为负数的数组错误异转载 2020-08-09 17:32:44 · 1913 阅读 · 0 评论 -
Lombok安装详解
一、开发工具插件安装Eclipse安装插件官网一直下载不下来jar包 退而求其次 去Maven仓库 瞬间下载完成下载地址 Maven仓库1、下载的 lombok-1.18.12.jar 放在 C:\yc\eclipse64\eclipse 安装目录2、CMD 或者 双击lombok.jar,进入lombok的安装环境3、指定位置4、选择路径5、路径显示 并 安装...原创 2020-05-07 16:25:43 · 1778 阅读 · 0 评论 -
Java注解-ElementType详解
Java中元注解(用来标识注解的注解)有四个: @Retention @Target @Document @Inherited;@Retention:注解的保留位置@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) //默认的保留策...转载 2020-05-07 13:51:24 · 573 阅读 · 0 评论 -
Java编程经典50题
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此...原创 2020-03-11 15:04:41 · 823 阅读 · 0 评论 -
膜拜大佬!各路诸侯的知识点总结!
博客专家 :ThinkWonJava知识体系最强总结(2020版)佩服,简直就是Java里的百科全书,强势推荐初学、复习、面试准备的同学!当然里面还有许多相关的内容,请直接关注博主,你值得拥有!...原创 2020-03-01 19:50:51 · 325 阅读 · 0 评论 -
Java中getResourceAsStream的用法
感谢 – 园主 西晒甲山首先,Java中的getResourceAsStream有以下几种:Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。Class.getClassL...转载 2019-12-18 14:39:47 · 263 阅读 · 0 评论 -
Java中String类的substring()方法
截取字符串1、 public String substring(int beginIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串截取从指定索引处的字符开始,一直到此字符串末尾。参数:beginIndex - 开始处的索引(包括),返回:指定的子字符串,异常:IndexOutOfBoundsException -beginIndex 为负beginIndex大...原创 2019-12-07 16:08:20 · 1656 阅读 · 0 评论 -
Eclipse创建第一个Java项目
新人使用Eclipse的图文解说 转载 博主–郑清第一步:第二步:第三步:Finish之后我们就会发现我们的项目已经创建成功了!!接下来让我们编写一个Hello World来试试第四步:第五步:第六步:最后Hello World打印成功!!! ...转载 2019-11-24 23:45:37 · 293 阅读 · 0 评论 -
学会了这些技术,你离BAT大厂不远了
看到下面的目录 有点头皮发麻! 每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,...转载 2019-10-20 17:01:04 · 465 阅读 · 0 评论 -
Java取余 % 和 取模 并不完全是一个概念
初学Java的时候很容易被误导 常以为取余就是取模因为在两个操作数符号一致的情况下 两种方式求出的结果是一致的例如 public static void main(String[] args) { System.out.println(Math.floorMod(-4, -3) == -1); System.out.println((-4 % -3) == -1); Sys...原创 2019-10-10 19:57:18 · 343 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
良好的编码是一种艺术,值得细细品尝下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立...转载 2019-08-03 13:45:25 · 132 阅读 · 0 评论 -
Eclipse Error Reporting (取消错误报告)
Eclipse Error ReportingWelcome to the Eclipse Error Reporting Service有同学打开Eclipse总是会出现如下提示信息:这是Eclipse的错误报告,如果不想发送,可以关闭掉。关闭方法如下:选择Preferences -> General -> Error Reporting,将Send mode选项卡选为Ne...转载 2019-03-09 16:50:04 · 2066 阅读 · 0 评论 -
Java插件的在线安装、卸载、使用:WindowBuilder
有同学导入的SWT项目报错,请教怎么卸载SWT插件。我才尴尬的发现一直在导入插件,还未卸载。刚好这里有一篇安装、卸载、使用的博客,拿来分享。转载: https://www.baidu.com/link?url=UbG2-hbxReCkpV4B9a_9RnhUQ_xB9VoWau原文链接找不见了,这是上一任转载的地址安装windowbuilder来实现java的可视化编程一.找到对应版本的w...转载 2019-03-03 22:02:23 · 1625 阅读 · 0 评论 -
MyEclipse/Eclipse快捷键大全
MyEclipse 快捷键1(CTRL)Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按...转载 2019-03-02 20:40:02 · 285 阅读 · 0 评论