java
joker柒月
热爱的就要做到极致
展开
-
加密与安全
编码算法要学习编码算法,我们先来看一看什么是编码。ASCII码就是一种编码,字母A的编码是十六进制的0x41,字母B是0x42,以此类推:字母 ASCII编码 A 0x41 B 0x42 C 0x43 D 0x44 … … 因为ASCII编码最多只能有127个字符,要想对更多的文字进行编码,就需要用Unicode。而中文的中使用Unicode编码就是0x4e2d,使用UTF-8则需要3个字节编码:汉字 Unicode编码...转载 2020-05-29 21:37:14 · 2413 阅读 · 1 评论 -
Thumbnailator使用简介
Thumbnailator 是一个优秀的图片处理的Google开源Java类库。处理效果远比Java API的好。从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生成处理后的图片,且允许微调图片的生成方式,同时保持了需要写入的最低限度的代码量。还支持对一个目录的所有图片进行批量处理操作。1、指定大小进行缩放//size(宽度, 高度) /* * 若图片横比200小,高比300小,不变 * 若图片横比200小,高比300大,高缩小到300,图片比转载 2020-05-23 08:54:09 · 1304 阅读 · 0 评论 -
java一些东西
谈谈你对java的理解平台无关系 GC 语言特性 面对对象 类库 异常处理Compile Once, Run Anywhere如何实现JVM如何加载.class文件JVM就是内存中的虚拟机什么是反射谈谈ClassLoader...转载 2020-05-20 15:23:19 · 197 阅读 · 0 评论 -
java笔记6-反射与泛型
反射Class类class本身是一种数据类型(Type),class/interface的数据类型是Class,JVM为每个加载的class创建唯一的Class实例。Class实例包含该class的所有信息,通过Class实例获取class信息的方法称为反射(Reflection)获取一个class的Class实例: Class cls = String.class; C...转载 2018-12-16 23:17:06 · 96 阅读 · 0 评论 -
java笔记5-java异常处理
Java的异常异常Java使用异常Exception来表示错误Exception是Class,带有类型信息 可以在任何地方抛出 只需要在上层捕获,和方法调用分离必须捕获的异常称为Checked Exception不需要捕获的异常包括RuntimeException和Error捕获异常使用try...catch不捕获的Checked Exception必须用throws声明m...转载 2018-12-16 15:57:02 · 223 阅读 · 0 评论 -
java笔记4-java核心类
目录 字符串和编码StringBuilder包装类型JavaBean枚举类 (Enumeration)常用工具类字符串和编码字符串Java字符串的特点:字符串对象可以直接使用"..."表示 内容不可变 使用equals()判断是否相等字符串常用操作:是否包含子串:contains/indexOf/lastIndexOf/startsWith/en...转载 2018-12-14 22:39:17 · 125 阅读 · 0 评论 -
java笔记3-面向对象
目录 数据封装构造方法方法重载继承多态抽象类接口静态字段和方法包 Package作用域classpath和jar数据封装方法封装了访问实例字段的逻辑实例字段修饰符:public:外部代码可以访问该字段 private:外部代码无法访问该字段方法修饰符:public:外部代码可以访问该方法 private:外部代码无法访问该方法...转载 2018-12-14 19:51:25 · 119 阅读 · 0 评论 -
java笔记2-数组操作
目录遍历数组数组排序二维数组命令行参数遍历数组import java.util.Arrays;public class Main { public static void main(String[] args) { int[] ns = { 1, 1, 2, 3, 5, 8 }; System.out.println(ns); // 类似 [I@7852e...转载 2018-12-14 12:27:53 · 134 阅读 · 0 评论 -
java笔记1-流程控制
输入和输出输入:Scanner scanner=new Scanner(System.in);输出:System.out.println()---------输出并换行 System.out.print()------------输出但不换行 System.out.printf()-----------格式化输出格式化输出:System.out.printf("%s impr...转载 2018-12-14 11:23:11 · 137 阅读 · 0 评论 -
抛手绢(链表)
public class Text{ public static void main(String[] args) { cyLink n1=new cyLink(); n1.setLen(10); n1.creatLink(); n1.setK(2); n1.setM(2); n1.play(); } }class Child{ int no; Child n原创 2017-07-06 17:50:46 · 399 阅读 · 0 评论 -
用Java怎样把String 转换为double
Java将String转换为double,主要是使用double的valueof方法如下:double num1 = 0.0;String qq = "19.987";num1 = Double.valueOf(qq.toString());//进行转换,如果string本身是其他的文字,则会抛出异常,需要进行处理。 当然了,double也是可以转换成string类型的,代码如下:publ原创 2017-06-15 23:06:02 · 5790 阅读 · 0 评论