java中的深层复制和浅层复制

浅层复制的时候,一个对象仅仅在引用另外一个对象。属性没被clone。而深层复制将属性也一并clone. Java对象的浅层复制是指Java对象A本身被clone成新对象B,但A的属性没有被clone处理,只是把A的各个属性所指的对象赋值到B对应的属性上,A与B的相同属性都引用到同一个对象。 Java对象的深层复制是指Java对象A本身被clone成新对象B,同时A的属性也是被clone More


java生成高清缩略图

之前写过一个java生成缩略图的算法,最近使用发现大图片缩小以后,效果很差。特意搞到一个生成高清缩略图的算法。相对清晰不少,不过比使用photoshop软件生成的缩略图还是会差一点,不仔细对比,是看不出来的。 高清,都是相对的。这个生成以后效果还不错。 import java.awt.image.BufferedImage; public class ImgHigh { private int width; pri More


02. java 基本数据类型

Java的基本的数据类型一共有8种 String 不是一个基础数据类型,String是一个char数组 char[] 类型说明范围默认值 byte8比特类型(-128 to 127)-2^7 to 2^7-10 short16比特类型(–32,768 to 32,767)-2^15 to 2^15-10 int32比特类型(–2,147,483,648 to 2,147,483,647)-2^31 to 2^31-10 long64比特类型(–9,223,372,036,854,775,808 More


java中调用js

java中调用Js的意义在于,如果你正在做一个网站登陆的程序,本来用java可以直接登陆下载,结果网站对密码进行了一次js加密。那么使用java调用这个js的代码,就可以执行出加密后的结果。 我们不需要再去猜测js代码中加密的含义。 private static void testInvokeScriptMethod(ScriptEngine engine) throws Exception { String script = "function helloFunctio More