随笔分类 - java
1
java的常用方法相应demo
摘要:1、Mytank类继承tank,则Mytank里面的公有部分即public 成员和方法在Mytank中是含有的可以调用和赋值,且在MyTank中不要有新的成员变量与tank中的公有成员名称一样,这样会发生调用紊乱,如: Tank tank = new MyTank(); int c = tank.a
阅读全文
摘要:1、Mytank类继承tank,则Mytank里面的公有部分即public 成员和方法在Mytank中是含有的可以调用和赋值,且在MyTank中不要有新的成员变量与tank中的公有成员名称一样,这样会发生调用紊乱,如: Tank tank = new MyTank(); int c = tank.a
阅读全文
摘要:1、输入方式: 1传统的输入方式: public class MainRun { /** * @param args */ public static void main(String[] args) { try { BufferedReader strin=new BufferedReader(n
阅读全文
摘要:1、synchronized 同步锁的用法。它可以在代码中使用,也可以用来修饰函数。它的特性是:同一时间内,只有一个拥有锁的线程才能运行。 常用方法: obj为锁对象。 obj.wait() :调用后,该线程会释放同步锁obj对象,并使进程处于等待状态。 obj.notify():调用后将唤醒等待o
阅读全文
摘要:通过手机获取的图像由于多方面的原因或多或少存在一些噪声,即图像的去噪处理。简单的来说就是用 的矩阵在灰度图像一个一个像素移动,以某种逻辑来消除灰度图像中的孤立点,即噪声。去噪的方法主要有均值滤波、中值滤波、自适应维纳滤波器、形态学噪声滤除器、高斯滤波器。 图像高斯滤波是在二维空间利用正态分布(高斯函
阅读全文
摘要:Image src = javax.imageio.ImageIO.read(new File(".\\pictures\\00.jpg")) BufferedImage bufferedImage0 = new BufferedImage(w2,h2, BufferedImage.TYPE_INT
阅读全文
摘要:转:http://blog.csdn.net/summerhust/article/details/7446894 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译
阅读全文
摘要:集合转数组1、java中不能直接强制转化数组,如Object[] o,不能强制转化为(String[])o,否则执行时候会报错。2、list.toArray()是将集合转化为数组,这个是默认将所有list数转化为Object[]o数组。3、list.toArray(new String[a]); ...
阅读全文
摘要:转自:http://txy821.iteye.com/blog/760957java.lang.String的intern()方法"abc".intern()方法的返回值还是字符串"abc",表面上看起来好像这个方法没什么用处。但实际上,它做了个小动作:检查字符串池里是否存在"abc"这么一个字符串...
阅读全文
摘要:1、java自带的proxy类可以创建动态类,如果一个类实现了一个接口那么久可以为这个类创建代理。2、代理:就是当用户要调用一个类的方法时,用户可以通过调用代理,代理通过接口调用原来的类的方法,代理在把方法给用户前可以添加一些方法,如错误日志,用户类的方法运行的时间来监听类方法的性能。当代理完成时候...
阅读全文
摘要:public static void main(String[] args) throws InterruptedException, IOException { File file=new File("zp2.png"); Image im=ImageIO.read(file); int ...
阅读全文
摘要:1、注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。一般注解也可以修饰注解, ...
阅读全文
摘要:1、首先java中每个类对象都有一个类字节码,都属于Class. java的9大基本数据类型:int、short、long、float、double、char、byte、boolen和void。它们对应的类与其对应的类对象是不一样的,如int.class==Integer.class返回false...
阅读全文
摘要:一、关于枚举的介绍这里引用:http://blog.sina.com.cn/s/blog_4adc4b090101dtxp.html 枚举是一种规范它规范了参数的形式,这样就可以不用考虑类型的不匹配并且显式的替代了int型参数可能带来的模糊概念 ,它打印出来有自己的名字和顺序(即枚举里的序号)。枚...
阅读全文
摘要:1、在c里++i和c++是前置操作和后置操作,即++后置时是在整行程序执行完了再对i+1,++前置时候是先+1再执行其他操作。2、java中则不同,虽然也是执行顺序和c类似,主要区别是不是后置和前置,在代码中发现:public static void main(String[] args) thro...
阅读全文
摘要:标题已经说明,子线程wai()时候默认的锁不是同步代码块的锁,因此wai时候显示的指明锁,现在解释看code:public class Test {// static boolean flag=true; public static void main(String[] args) throws I...
阅读全文
摘要:String和Integer两个类是final类因此当内存中有要指向的对象时就不会创建,jdk 1.5后有了自动装箱功能,因此可以直接String a="12",Integer b=4;:public static void main(String[] args) { String a="1234...
阅读全文
摘要:1、在java里函数抛出异常是需要在函数上定义的,除了runtimeException外2、java中finally运行的位置在函数return前,其他的代码后。函数会运算完所有执行的代码,包括return里面的表达式,只是在return操作前去执行finally里面的代码。实例如下面的代码:pub...
阅读全文
摘要:1java中表达式转型需要注意实例如下:byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.println(b3+b6);问会出现什么状况:A、输出结果:13,B、b6=b4+b5 编译出错 C、...
阅读全文
摘要:1、基础知识1Byte=8bit Byte和byte一个是对象,一个是基本数据类型而已,都是8bit2、java中对象引用和值传递: (1)、java中若一对象当作参数就是相当于,将变量对应的指向的地址内容传递进去了 如下面代码: public class Test { public ...
阅读全文
1
浙公网安备 33010602011771号