随笔分类 -  Java基础

不断增加Java基础学习....
摘要:前言 前不久,开发的任务告一段落。后来得知项目中bug比较多,需要去逐一检查修复,苦于没有专业的测试工程师,只好硬着头皮上(觉得能学到很多东西),也学会了一些安全测试常用软件基本操作,比如Burpsuite、sqlmap等。今天做一些总结吧,以此提醒日后的开发过程中不仅要考虑代码的质量规范等问题,还 阅读全文 »
posted @ 2019-07-03 14:47 JJian 阅读(1824) 评论(2) 推荐(2) 编辑
摘要:前言 什么是序列化:将对象编码成一个字节流,这样一来就可以在通信中传递对象了。比如在一台虚拟机中被传递到另一台虚拟机中,或者字节流存储到磁盘上。 “关于Java的序列化,无非就是简单的实现Serializable接口”这样的说法只能说明停留在会用的阶段,而我们想要走的更远往往就需要了解更多的东西,比 阅读全文 »
posted @ 2019-04-18 15:07 JJian 阅读(3530) 评论(0) 推荐(0) 编辑
摘要:前言 Java 1.5之前是没有泛型的,以前从集合中读取每个对象都必须先进行转换,如果不小心存入集合中对象类型是错的,运行过程中转换处理会报错。有了泛型之后编译器会自动帮助转换,使程序更加安全,但是要正确使用泛型才能取得事半功倍的效果。 本文主要从不要使用原生类型,泛型方法,限制通配符,类型安全的异 阅读全文 »
posted @ 2019-04-12 14:53 JJian 阅读(44434) 评论(1) 推荐(6) 编辑
摘要:1、什么是This逃逸? 在构造器构造还未彻底完成前(即实例初始化阶段还未完成),将自身this引用向外抛出并被其他线程复制(访问)了该引用,可能会问到该还未被初始化的变量,甚至可能会造成更大严重的问题。 废话不多说,看一下代码 1 /** 2 * 模拟this逃逸 3 * @author Liji 阅读全文 »
posted @ 2018-07-26 00:01 JJian 阅读(10366) 评论(10) 推荐(4) 编辑
摘要:以前我以为只有Python才会有generator,看来当时的我才年轻,后来认真研读《Thinking in Java》之后大有感悟,原来Java亦有generator,故做一次记录分享。过程中主要通过具体代码展示笔记简单比较Python generator来加深理解。 1、什么是Java Gene 阅读全文 »
posted @ 2018-07-20 14:12 JJian 阅读(5401) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示