Java学习
文章平均质量分 70
Java的学习笔记
龙源lll
悲催的2022届程序员/(ㄒoㄒ)/~~
展开
-
Eclipse中查看源代码
在eclipse中可以通过Ctrl+左键单击查看源代码:但是刚开始使用时会出现以下情况:找到jdk的安装位置,可以看到一个src.zip文件,这就是jdk的源代码,我们先把路径复制下来:点击Attach Source…按钮,进行配置:也可以点击:window-》preferences-》java-》Installed JREs找到rt.jar结尾的路径,之后点击Source Attachment…点击选择External location,直接将之前复制的路径粘过来即可:也可以原创 2021-07-26 15:08:11 · 6034 阅读 · 1 评论 -
Map集合遍历的四种方式
1.通过Map.keySet获取key的Set集合,之后在通过key进行遍历2.通过Map.values获取所有value,之后再进行遍历3.通过Map.entrySet获取Set集合,之后通过iterator进行遍历4.直接通过foreach对Map.entrySet获取的Set集合进遍历案例:public class MapErgodic { public static void main(String[] args) { Map<Integer,String> map原创 2021-07-23 10:36:26 · 7583 阅读 · 2 评论 -
Java基础知识总结(超详细整理)
Java语言的特点,1.面向对象(OOP)就是Java语言的基础,也是Java语言的重要特性。面向对象的概念:生活中的一切事物都可以被称之为对象,生活中随处可见的事物就是一个对象,我们可以将这些事物的状态特征(属性)以及行为特征(方法)提取并出来,并以固定的形式表示。2.简单好用,Java语言是由C和C++演变而来的,它省略了C语言中所有的难以理解、容易混淆的特性(比如指针),变得更加严谨、简洁、易使用。3.健壮性、Java的安全检查机制,将许多程序中的错误扼杀在摇蓝之中。 另外,在原创 2021-07-17 16:02:17 · 283592 阅读 · 121 评论 -
String的内存分配与拼接操作
在Java语言中有8种基本数据类型和一种比较特殊的类型String。这些类型为了使它们在运行过程中速度更快、更节省内存,都提供了一种常量池的概念。常量池就类似一个Java系统级别提供的缓存。8种基本数据类型的常量池都是系统协调的,String类型的常量池比较特殊,存储的主要方法有两种:* 直接使用双引号声明出来的String对象会直接存储在常量池中。* 如果不是用双引号声明的String对象,可以使用String提供的intern()方法。原创 2021-07-14 10:17:57 · 840 阅读 · 0 评论 -
Log4j的配置与使用详解
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,我们可以控制每条日志的输出格式;只需要通过一个配置文件就可以灵活的配置,而不需要修改任何代码。原创 2021-04-12 19:10:24 · 29862 阅读 · 0 评论 -
电商中的SPU与SKU
在一个电商网站中,商品的种类繁多,每一件商品都有着复杂的属性。为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU原创 2021-04-02 18:23:28 · 1479 阅读 · 0 评论 -
Lombok插件安装与使用
Lombok是一个用来简化我们Java代码的插件,在我们创建一个javabean时,往往会生成大量的get、set方法,虽然我们可以通过开发软件自动生成这些方法,但是依然十分麻烦。如果我们要添加新属性,我们还要生成get、set方法以及重写toString方法,这些重复且繁琐的代码已经影响到了我们的开发效率。原创 2020-12-05 21:51:55 · 1022 阅读 · 0 评论 -
java.lang.IllegalStateException: Failed to load ApplicationContext 解决办法
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(...转载 2020-11-28 16:46:48 · 664 阅读 · 1 评论 -
HTTP协议与响应状态码
当客户端向Web服务器发送请求时,Web服务器接收到请求后会做出相应的响应,一个完整的HTTP响应包括状态行(Status Line)、响应头(Header)、空行(Blank Line)和可选实体内容(Body)。HTTP状态码HTTP状态码由三位数字组成,第一位数字定义响应类表,后两位没有实际意义,用于区分不同的响应状态。根据第一位去不同数字,主要可以分为以下五类:1xx 信息,请求被服务器接收,继续处理2xx 成功,操作被成功接收并处理3xx 重定向,要完成请求需要采取下一步操作4xx原创 2020-10-18 10:29:21 · 338 阅读 · 0 评论 -
java.lang.UnsupportedOperationException解决方法
在项目中对List进行操作时报错java.lang.UnsupportedOperationException,后来发现操作的List是由数组转换而成的,通过看源码发现问题,并写测试程序.转载 2020-08-13 11:18:58 · 302 阅读 · 0 评论 -
Win10系统在当前文件夹下打开cmd(命令行)窗口
在文件夹中鼠标右击没有看见“在此处打开命令行窗口”怎么办。...原创 2020-05-05 20:06:50 · 18643 阅读 · 1 评论 -
JAVA读取与写入文件
简单的展示Java 文件输入输出流File读取写入文件的快速实现,方便大家记忆与快速使用。原创 2020-11-10 09:12:34 · 3447 阅读 · 1 评论 -
java中关于Arrays.sort()方法的使用
通过Arrays类事物静态sort()方法可以实现对数组的排序。sort方法提供了多种重载方式,可以对任意类型的数组进行升序排序。原创 2020-11-08 11:48:26 · 2219 阅读 · 4 评论 -
Java实现经典算法
二分查找算法、分治算法、动态规划、KMP算法、贪心算法、普利姆算法....转载 2020-11-05 21:21:19 · 699 阅读 · 0 评论 -
在xml中使用&、大于、小于等报错
在xml中使用&、>、<等报错了,应该怎么解决转载 2020-07-09 20:10:16 · 4218 阅读 · 0 评论