起风了

慢慢来比较快

Java IO包装流如何关闭?

参考:http://www.cnblogs.com/qqzy168/p/3670915.html https://blog.csdn.net/maxwell_nc/article/details/49151005 Java IO流关闭问题的深入研究 问题: (1)JAVA的IO流使用了装饰模...

2018-09-27 15:18:35

阅读数:22

评论数:0

JAXB应用实例

博文目录  一 JavaBean和XML相互转换初体验 二 JAXB使用基础介绍 三 应用实际 四 问题补充   正文   过往的项目中数据存储都离不开数据库,不过最近做的一个项目的某些数据(比如人员信息、菜单、权限等等)却完全没有涉及任何数据库操作,直接XML搞定。这里无意比较优劣,...

2018-09-17 23:04:31

阅读数:16

评论数:0

使用keytool生成公钥、私钥、证书并且读取出来,使用私钥签名jar并验证(转)

参考链接:http://happyqing.iteye.com/blog/2139504     :https://blog.csdn.net/arjelarxfc/article/details/52461828               :https://blog.csdn.net/y...

2018-09-15 23:06:22

阅读数:117

评论数:0

JAR包数字签名与验证

经签名的Jar包内包含了以下内容: 原Jar包内的class文件和资源文件 签名文件 META-INF/*.SF:这是一个文本文件,包含原Jar包内的class文件和资源文件的Hash 签名block文件 META-INF/*.DSA:这是一个数据文件,包含签名者的 certificate ...

2018-09-15 21:57:28

阅读数:46

评论数:0

CGLIB介绍与原理

CGLIB介绍与原理(部分节选自网络) 一、什么是CGLIB? CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。 二...

2018-09-15 09:59:16

阅读数:26

评论数:0

Java中接口里定义的成员变量

原文:Java中接口里定义的成员变量 在interface里面的变量都是public static final 的。所以你可以这样写: public static final int i=10; 或则 int i=10;(可以省略掉一部分) 注意在声明的时候要给变量赋予初值 解释: 首先你...

2018-09-07 11:07:17

阅读数:19

评论数:0

深入分析java线程池的实现原理

 占小狼  关注 2016.07.17 14:50* 字数 3399 阅读 68764评论 114喜欢 744赞赏 4 简书 占小狼 转载请注明原创出处,谢谢! 2017/04/23 于复兴中路裸心社 回头看看之前写的这篇文章,印象中读源码的兴趣源头似乎来自于Java线程池,当山头被一座...

2018-09-02 19:16:30

阅读数:20

评论数:0

Spring定时任务的实现方式--ScheduledExecutorService and ScheduledExecutorFactoryBean的简单源码解析以及使用

//todo https://blog.csdn.net/u012881904/article/details/78196966

2018-08-30 17:12:40

阅读数:21

评论数:0

深入理解BufferedInputStream实现原理

https://blog.csdn.net/zhangping871/article/details/54016604 通过分析FileInputStream类和BufferedInputStream类中的部分核心代码来理解带缓冲的字节输入流的实现原理,缓冲输出流原理与之相同,在此不再赘述。 ...

2018-08-23 23:25:49

阅读数:19

评论数:0

BufferedInputStream的作用比较

参考:https://bbs.csdn.net/topics/390517474/ package com.zg.kyrie; import java.io.*; /** * @Auther: kyrie * @Date: 2018/8/23 21:50 */ public cla...

2018-08-23 22:36:54

阅读数:66

评论数:0

基于String的compareTo实现自定义对象比较器

首先理解String的compareTo()方法返回值 compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序), 如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值。 如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符作比较, ...

2018-08-23 14:29:38

阅读数:36

评论数:0

Java不同压缩算法的性能比较

译文出处: Java驿站   原文出处:java-performance 本文将会对常用的几个压缩算法的性能作一下比较。结果表明,某些算法在极端苛刻的CPU限制下仍能正常工作。 文中进行比较的算有: JDK GZIP ——这是一个压缩比高的慢速算法,压缩后的数据适合长期使用。JDK中的jav...

2018-08-23 12:19:23

阅读数:29

评论数:0

java 基础 私有变量不可以继承吗?

public class YuanXingMode {       /**      */     public static void main(String[] args) {         ConcretePrototype pro = new ConcretePrototype(&...

2018-08-23 11:02:43

阅读数:38

评论数:0

Java 抽象类的理解

1. 基本概念 用abstract修饰的类是抽象类。如果类中有方法是abstract类型的,那么此类肯定是abstract类型的,也就是说此类的修饰符肯定有abstract(也就是说,有抽象方法的类是抽象类)。抽象类是不完整的,只能作为基类,且不能够实例化。 2. 与类进行比较 抽象类不能够...

2018-08-22 23:14:05

阅读数:11

评论数:0

Java是纯面向对象的语言吗?

Java——是否确实的 “纯面向对象”?让我们深入到Java的世界,试图来证实它。 在我刚开始学习 Java 的前面几年,我从书本里知道了 Java 是遵循 “面向对象编程范式(Object Oriented Programming paradigm)”的。在Java世界内一切都是对象,甚至包括...

2018-08-22 22:58:28

阅读数:20

评论数:0

快速失败Vs安全失败

简介: 当错误发生时,如果系统立即关闭,即是快速失败,系统不会继续运行。运行中发生错误,它会立即停止操作,错误也会立即暴露。而安全失败系统在错误发生时不会停止运行。它们隐蔽错误,继续运行,而不会暴露错误。这两种模式,孰优孰优,是系统设计中常讨论的话题,在此,我们只讨论java中的快速失败和安全失...

2018-08-12 23:43:50

阅读数:35

评论数:0

JDK并发工具包CompletionService和ExecutorCompletionService的好处和使用场景

《Java并发编程实践》一书6.3.5节CompletionService:Executor和BlockingQueue,有这样一段话:   "如果向Executor提交了一组计算任务,并且希望在计算完成后获得结果,那么可以保留与每个任务关联的Future,然后反复使用get方...

2018-08-01 18:30:40

阅读数:26

评论数:0

JVM调优浅谈

原文:https://www.cnblogs.com/xingzc/p/5756119.html 1.数据类型    java虚拟机中,数据类型可以分为两类:基本类型和引用类型。    基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。    “引用值”代表了某个对...

2018-06-26 23:03:18

阅读数:23

评论数:0

JVM- 内存分配、GC原理与垃圾收集器

原文:https://blog.csdn.net/zjf280441589/article/details/53946312JVM内存的分配与回收大致可分为如下4个步骤: 何时分配 -> 怎样分配 -> 何时回收 -> 怎样回收. ...

2018-06-26 10:38:18

阅读数:31

评论数:0

详解Java的自动装箱与拆箱(Autoboxing and unboxing)

原文: https://www.cnblogs.com/wang-yaz/p/8516151.html一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程1 //自动装箱 2 Integer total = 99; 3 4 //自定拆箱 5 int totalprim = tot...

2018-06-23 23:27:25

阅读数:124

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭