摘要:
使用json-org包实现POJO和json的转换 这个jar包把对象转换成json超级舒服,所以顺便记录一下吧 把单个pojo对象转换成json对象 把多个pojo对象转成json数组 阅读全文
摘要:
并发修改异常(ConcurrentModificationException) 这个异常,使用集合的时候应该很常见,这个异常产生的原因是因为java中不允许直接修改集合的结构。 先贴上个有趣的例子,给你们看看: 我们使用list的remove方法删除元素,就抛出了这种并发修改异常,如下: 但是,我们 阅读全文
摘要:
四种内部类 实例内部类:直接定义在类当中的一个类,在类前面没有任何修饰符 静态内部类:在内部类前面加static 局部内部类:定义在方法内的类 匿名内部类:属于局部内部类的一种特殊情况 实例内部类: 属于对象的内部类,不属于类的,你使用static修饰的内部类 想要使用内部类,必须得先创建外部类 创 阅读全文
摘要:
面向接口编程 这里要举一个很简单的例子来介绍面向接口编程。 我这次花时间记录下这个例子,是想提醒自己平时写代码的时候不要为了完成任务而敲代码,仅仅实现功能的代码没用的。 我通过这段时间的实习,总结出自己写代码的一些不足: 1.接到需求之后,只是考虑采用什么技术来实现,一想到就开始敲代码,啥也不考虑了 阅读全文
摘要:
Springboot整合FreeMarker 遇到的问题:我现在要将内容以表格的形式以String类型放在邮件中发送出去。 我刚开始的时候,表格这部分前端代表写死在Manager层,这样后期如果邮件样式变动的话,需要大改,会比较麻烦。 所以,我现在就需要在工程中整合FreeMarker,生成HTML 阅读全文
摘要:
java反射机制 java语言允许通过程序化的方式间接对Class的对象实例操作,Class文件由类加载器装载后,在JVM中将形成一份描述class结构的元信息对象,通过该元信息对象可以获知class的结构信息,通过该源信息对象可以获知class的结构信息,如构造函数、属性和方法等 举一个反射的小例 阅读全文
摘要:
XJad反编译工具 我们写的java文件,编译后就会生成相应的字节码文件,也就是.java文件经过编译以后生成.class文件 现在,假设我们现在存在这样一个问题:就是我们想自己动手验证注释会不会被编译进字节码文件中? 这时候,我们就需要利用XJad反编译工具将字节码文件进行反编译成.java文件来 阅读全文
摘要:
java环境配置及原理详解 1.java跨平台的本质 我们谈到java,总是提到跨平台这个词。那么java语言是怎么实现跨平台的呢? 我们编写的java代码不是直接让windows系统读取解析,而是在windows系统中装上java虚拟机(JVM)来读取编写的java软件所以跨平台的实现原理就是在对 阅读全文
摘要:
Spring中的IOC示例 工程的大概内容是: 一个人在中国时用中国话问候大家,在国外时用英语问候大家。 其中, IHelloMessage是接口,用来定义输出问候信息 HelloWorld是接口的实现类,向用户输出 hello world 信息 HelloChina 是接口的实现类,向用户输出 大 阅读全文
摘要:
简单创建json格式文件 核心就两点: addProperty 添加属性(也就是加键值对) add是添加 另外的object对象 然后直接toString()输出 核心代码如下; 阅读全文