起风了

慢慢来比较快

java自动向上转型问题

https://blog.csdn.net/u010512964/article/details/77989710 java中各个类型所占字节为: byte:           8bit        -128~127 char:           16bit short:         ...

2018-12-21 18:03:34

阅读数 43

评论数 0

JAVA字符串格式化-String.format()的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串...

2018-12-21 11:24:20

阅读数 21

评论数 0

源码分析六(org.springframework.util包之Assert类)

一:抽象类Assert 抽象类不能够实例化对象,但是可以被继承,Assert类是功能类,所以方法都是static修饰 所以可以直接  类名.方法 调用。 1 public abstract class Assert   构造方法: 抽象类中的构造...

2018-12-05 14:18:35

阅读数 19

评论数 0

Guava学习笔记:Preconditions优雅的检验参数

在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐...

2018-12-05 13:53:13

阅读数 24

评论数 0

通俗理解运行时异常和非运行时异常(一般异常)

结论: error :挂掉 运行时异常catch的:继续执行 运行时异常不catch的:挂掉线程 其他异常都是编译时会被检测出来的必须catch:继续执行。 一,异常的概念 Java异常类层次结构图:  Throwable: 有两个重要的子类:Exception(异常)和 Error...

2018-11-21 20:00:00

阅读数 70

评论数 0

java运行时 异常被catch后 将会继续执行

import java.util.UUID;     public class Test {       public static void main(String[] args) {         try {             int i = 2/0;         } catch...

2018-11-21 19:58:20

阅读数 154

评论数 0

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

阅读数 30

评论数 0

JAXB应用实例

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

2018-09-17 23:04:31

阅读数 24

评论数 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

阅读数 417

评论数 0

JAR包数字签名与验证

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

2018-09-15 21:57:28

阅读数 114

评论数 0

CGLIB介绍与原理

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

2018-09-15 09:59:16

阅读数 29

评论数 0

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

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

2018-09-07 11:07:17

阅读数 29

评论数 0

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

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

2018-09-02 19:16:30

阅读数 28

评论数 0

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

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

2018-08-30 17:12:40

阅读数 43

评论数 0

深入理解BufferedInputStream实现原理

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

2018-08-23 23:25:49

阅读数 33

评论数 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

阅读数 130

评论数 0

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

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

2018-08-23 14:29:38

阅读数 99

评论数 0

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

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

2018-08-23 12:19:23

阅读数 42

评论数 0

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

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

2018-08-23 11:02:43

阅读数 117

评论数 0

Java 抽象类的理解

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

2018-08-22 23:14:05

阅读数 12

评论数 0

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