
java
文章平均质量分 96
小异常
用代码书写人生!用代码创造奇迹!!
展开
-
如何将外部Jar包加载到可执行的Jar包或War包中
有这么一个项目场景,项目中有一个模块的 Jar 包是由甲方提供的,而这个 Jar 包日后还可能会更新它。甲方想要的效果是将来他可以自己手动替换这个 Jar,不想经过我们重新编译。原创 2021-09-15 22:01:53 · 591 阅读 · 0 评论 -
【总结篇下】Java8新特性总结
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/88826302文章目录七、接口中的默认方法与静态方法1、默认方法1)语法格式2)“类优先”原则2、静态方法八、新日期时间API1、本地日期时间类(LocalDate、LocalTime、LocalDate...原创 2019-03-26 18:02:29 · 432 阅读 · 1 评论 -
【总结篇】Java5新特性总结
文章目录一、自动装箱、拆箱1、自动装箱、拆箱概述2、自动装箱、拆箱好处3、使用方式1)自动装箱2)自动拆箱4、注意事项5、应用1)自动装箱2)自动拆箱二、增强For循环1、增强For循环概述2、增强For循环的好处3、使用方式(语法格式)4、注意事项5、应用场景三、可变参数1、可变参数概述2、可变参数好处3、使用方式(语法格式)4、注意事项5、应用场景四、静态导入1、静态导入概述2、静态导入好处3...原创 2019-04-09 09:11:53 · 455 阅读 · 0 评论 -
IO流标准异常的两种写法,你知道吗?
一、1.6版本及以前的写法;二、1.7版本(try-with-resource 语句)的写法原创 2019-04-16 13:30:00 · 709 阅读 · 0 评论 -
【总结篇】Java反射笔记总结
Java反射机制 是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java语言的反射机制。原创 2019-04-17 09:31:21 · 353 阅读 · 1 评论 -
【总结篇】Java注解总结
注解在 Java5 提出的一个特性,写法简单。注解是 Java 中的 metadate(元数据),其实就是代码里的 ”特殊标记“,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用注解,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。注解 可以像修饰符一样被使用,可用于修饰包、类、构造器、方法、成员变量、参数、局部变量的声明。使用 注解 时要在前面加 `@` 符号,并把该注解当成一个修饰符使用。原创 2019-04-18 16:19:27 · 386 阅读 · 0 评论 -
【总结篇】Java网络编程总结
网络编程就是用程序来实现不同设备之间的信息交互。网络通信的三要素:IP地址、端口号、传输协议(TCP、UDP)。IP地址:网络设备中的编号,为了方便在网络中找到这台设备。端口号:程序的编号,为了方便找到这个程序(0~65536)。传输协议:通讯的规范(UDP、TCP)。原创 2019-04-19 11:22:39 · 289 阅读 · 2 评论 -
XStream的简单使用
XStream 是一种 OXMapping 技术(Object XML Mapping,对象XML映射技术),是用来处理XML文件序列化的框架,在将 JavaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁索。XStream也可以将 JavaBean序列化 成 JSON 或反序列化,使用非常方便。原创 2019-05-23 16:18:24 · 899 阅读 · 0 评论 -
BeanUtils的使用
Commons BeanUtils 是Apache组织提供的一个对Bean进行操作的开源工具类库,它主要用于简化JavaBean 封装数据的操作。原创 2019-06-03 16:31:15 · 2322 阅读 · 3 评论 -
【总结篇中】Java8新特性总结
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/88826272文章目录四、Stream API1、Stream概述2、Stream的操作步骤1)创建Stream2)中间操作3)终止操作(终端操作)3、创建Stream1)可以通过 Collection系...原创 2019-03-26 18:02:08 · 334 阅读 · 0 评论 -
【总结篇上】Java8新特性总结
文章目录一、Lambda表达式1、Lambda表达式概述2、语法格式3、应用二、函数式接口1、函数式接口概述2、使用方式3、内置的函数式接口1)四大核心函数式接口2)其他接口三、方法引用与构造器引用1、方法引用1)方法引用概述2)语法格式3)应用2、构造器引用1)构造器引用概述2)语法格式3)应用3、数组引用1)使用格式2)应用四、Stream API1、Stream概述2、Stream的操作步骤...原创 2019-03-26 18:01:46 · 356 阅读 · 0 评论 -
【总结篇】数组、List、Set之间的转化
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/87970399文章目录一、数组转为List二、数组转为Set三、List转为数组四、List转为Set五、Set转为数组六、Set转为List一、数组转为ListString[] arr = {...原创 2019-02-27 12:35:04 · 268 阅读 · 0 评论 -
大白话讲解POJO与JavaBean
POJO 就好比是一个普通自行车,而 JavaBean 就好比是一个电动自行车(特殊的自行车)。普通自行车拥有轮子,而电动自行车也有轮子,但是电动自行车有了电瓶,才能称为是电动自行车。它俩的区别就在于本质上的不同,一个带电瓶,一个不带电瓶,虽然它俩都可以表示为自行车,但因为本质上的不同,带电的能称为是电动自行车,而不带电的只能称为普通自行车。原创 2018-05-01 23:28:23 · 1648 阅读 · 6 评论 -
【小实例】模拟一个类从编写到编译再到类加载的全过程
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/80106217 习惯使用 Eclipse 或其他 IDE 工具进行项目开发,我们可以点击运行按钮,便可快速看到运行结果。但你可能不知道,在我们点击运行按钮的这一个小动作中,其实 Eclips...原创 2018-04-25 21:47:18 · 416 阅读 · 0 评论 -
JAVA之 properties文件
properties文件,顾名思义是属性文件,它是 JAVA中独有的配置文件,专门用来保存一些配置信息。在 JAVA世界中,有个类与它同名,也叫Properties,此类位于 java.util 包下,从名字上来看,Properties类 与 properties文件有着千丝万缕的联系,Properties类就是为 properties文件而生的,专门用来在JAVA程序中操作 properties文件。原创 2018-04-27 13:24:32 · 499 阅读 · 0 评论 -
为什么需要解耦?
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/81040275 为什么需要解耦?回答这个问题,我们必须得知道什么是解耦。相信大多数小伙伴们都在软件工程中听过这样一句话 —— “高内聚,低耦合”。那么什么是 “高内聚” ,什么是 “低耦合”...原创 2018-07-14 08:57:16 · 21416 阅读 · 5 评论 -
Java中常用的四大命令,你还记得吗?
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/81226848 初学 Java 的小伙伴们,一定会先接触一些关于 Java 的常用命令,至今还记得自己当年在 Java命令 上踩的坑,其实 Java命令 没有那么复杂,只是我当年想的太多了。...原创 2018-07-26 20:40:41 · 978 阅读 · 2 评论 -
JAVA之大数操作及小数操作(BigInteger类、BigDecimal类)
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/81291750 今天我们来讲讲在 Java中 经常被忽视的两个细节 —— 大数操作与小数操作。 本篇将对如何使用 BigInteger类 和 BigDecimal类 进行大数操作与小数...原创 2018-07-30 20:50:13 · 4945 阅读 · 2 评论 -
还记得Java中那个变强后的for循环嘛?
在 Java5 的时候,开发团队根据大多数程序猿的日常开发需求,对原来的 普通for循环 进行了功能增强,大大提高了在日常开发的工作效率,同时也受到了众多程序猿的欢迎,直到现在在开发中 增强for循环 也是比较常见的。原创 2018-08-14 16:11:57 · 346 阅读 · 0 评论 -
JAVA之简单排序(冒泡、选择、插入)
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://blog.youkuaiyun.com/sun8112133/article/details/81346629 排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益...原创 2018-08-02 15:30:27 · 411 阅读 · 0 评论 -
单例&工厂&代理模式总结
本篇主要对Spring框架中所涉及到的常见几种设计模式做简要总结(单例模式、工厂方法模式、抽象工厂模式、代理模式),其他不做过多的详细介绍。。 设计模式的原则:不改代码,只添代码。原创 2018-04-24 11:43:45 · 3080 阅读 · 0 评论