随笔分类 - Java
摘要:## 打印所有证书指纹。如果是cacerts,则指本机安装的jdk的key store;如果是一个jks文件,则是其他key store keytool -list -keystore -storepass ## 如果指定了-v选项,将以可读格式打印证书 keytool -list -v -keystore -storepass ## 如果指定了-rfc选项,将以可打印的编码格式输出证书...
阅读全文
摘要:1 package forlittlecatty; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import java.io.UnsupportedEncodingException;...
阅读全文
摘要:(1) 继承java.lang.Thread类(Thread也实现了Runnable接口) 继承Thread类的方法是比较常用的一种,如果说你只是想起一条线程。没有什么其它特殊的要求,那么可以使用Thread。一般推荐Runable。Thread类实际上也是实现了Runnable接口的类。 (2)
阅读全文
摘要:线程加入 join()方法,等待其他线程终止。在当前线程(主线程)中调用另一个线程(子线程)的join()方法,则当前线程转入阻塞状态,直到另一个线程运行结束,当前线程再由阻塞转为就绪状态。 也就是主线程中,子线程调用了join()方法后面的代码,只有等到子线程结束了才能执行。 在很多情况下,主线程
阅读全文
摘要:什么是多线程 提到线程,不得不先说一下什么是进程。 进程就是正在运行的程序。当一个程序进入内存运行时,即变成一个进程。每个进程都有独立的代码和数据空间(进程上下文)。一个进程包含1--n个线程。一个线程不能独立的存在,它必须是进程的一部分。 线程是进程的组成部分,一个进程可以有多个线程,但一个线程必
阅读全文
摘要:几种排序算法 下面的例子介绍了4种排序方法: 冒泡排序, 选择排序, 插入排序, 快速排序 Java实现排序的几种方式 (1) 需要排序的Bean实现Comparable<T>接口 (2) 使用内部类实现Comparator<T>接口 (3) 使用匿名内部类实现Comparator<T>接口 (4)
阅读全文
摘要:Base64 Base64是网络上最常见的用于传输8Bit(1Byte)字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。Base64编码变长,具有不可读性。其实Base64是一种编码方式而不是加密方式。 MD5 MD5即Message-Digest Algori
阅读全文
摘要:ASCII编码 ASCII码主要是为了表示英文字符而设计的,ASCII码一共规定了128个字符的编码(0x00-0x7F),只占用了一个字节的后面7位,最前面的1位统一规定为0。 ISO-8859-1编码 为了扩展覆盖其他语言字符,ISO组织在ASCII码基础上又制定了一系列标准用来扩展ASCII编
阅读全文
摘要:每个类的编译代码都存在于它自己的独立文件中,该文件在需要使用该程序代码时才会被加载。通常有以下三种加载情况: (1) 访问了子类的静态变量或静态方法:仅对类的静态变量,静态块执行初始化操作,并仅初始化一次。[代码1] 初始化的顺序:父类的静态变量,静态块 --> 子类的静态变量,静态块 (静态域仅初
阅读全文

浙公网安备 33010602011771号