随笔分类 - java
Java 中的 static 使用之静态方法(转)
摘要:与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:运行结果:需要注意:1、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然...
阅读全文
Java 访问(复制,粘贴)剪切板(转)
摘要:以下共有4个函数分别是:1.从剪切板获得文字。2.将字符串复制到剪切板。3.从剪切板获得图片。4.复制图片到剪切板。Java代码/***从剪切板获得文字。*/publicstaticStringgetSysClipboardText(){Stringret="";ClipboardsysClip=T...
阅读全文
深入研究java.lang.Runtime类(转)
摘要:一、概述 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象...
阅读全文
深入研究java.lang.Process类(转)
摘要:一、概述Process类是一个抽象类(所有的方法均是抽象的),封装了一个进程(即一个执行程序)。 Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。 ProcessBuilder.start() 和 Runtime.exec 方法创建...
阅读全文
properity(摘)
摘要:在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件)。Properties的构造函数有两个,一个不带参数,一个使用一个Properties对象作为参数。使用Properties读取.properties文件:P...
阅读全文
class.getResource()的用法(摘)
摘要:至于getResouce()方法的参数,你以class为出发点,再结合相对路径的概念,就可以准确地定位资源文件了,至于它的根目录嘛,你用不同的 IDEbuild出来是不同的位置下的,不过都是以顶层package作为根目录,比如在Web应用中,有一个WEB-INF的目录,WEB-INF目录 里面除了w...
阅读全文
eclipse, Log4j配置(真心的详细~)(转)
摘要:http://www.cnblogs.com/alipayhutu/archive/2012/06/21/2558249.html【1】从零开始a). 新建Java Project>>新建package>>新建java类;b). import jar包(一个就够),这里我用的是log4j-1.2.1...
阅读全文
String ,StringBuffer,StringBuilder的区别(转)
摘要:(1)String :字符串常量(2)StringBuffer:线程安全的字符串变量(3)StringBuilder:线程不安全的字符串变量简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。而如果是使用 Strin
阅读全文
jvm对字符串的处理
摘要:对于java程序中的字符串直接量,jvm会使用字符串池来保存他们.当第一次使用某字符串直接量时,jvm会将它放入到字符串池中缓存.在一般情况下字符串池中的对象不会被垃圾回收,当程序再次使用该字符串直接量时,无需再创建,而可以直接应用字符串池中的已有的字符串. 也可以通过字符串连接来创建string对象.如果这个字符串连接表达式可以在编译时定下来,那么jvm会在编译时确定该字符串的值,并让他指向字符串池中对应的字符串.
阅读全文
java创建对象的4种方法
摘要:Java创建对象的四种方法在java程序中,对象可以被显式地或者隐式地创建.四种显式的创建对象的方式: ● 用new语句创建对象 ● 运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法 ● 调用对象的clone()方法 ● 运用序列化手段,调用java.io.ObjectInputStream 对象的 readObject()方法.一、new 使用java的关键字new来创建对象实例。构造函数链中的所有构造函数都会被自动调用。 Java代码: CreateInstance instan...
阅读全文
java中的数据存储
摘要:java中的数据存储主要在6个地方:(1)寄存器:特点:存储速度快,在处理器的内部.即根据需要由编译器分配.我们是不会对其有任何分配的.(2)堆栈:主要用于存储句柄,不会用来存储对象.存储在RAM中.(3)堆:用于存储对象.堆保存对象的灵活性很大,编译器不必知道从堆里分配多少存储空间,也不必知道数据在堆里存储多长时间.相应的代价是在堆里分配内存时,也会比较耗时.(4)静态存储:(5)常数存储:只读存储器(6)非RAM存储:流式对象和固定对象.他们可以存储在其他媒体中.
阅读全文
Java中的instanceof关键字
摘要:instanceof是java的一个二元操作符,检测其左边的对象是否是右边对象的实例,数据类型是boolean。http://rodney.cnblogs.com/archive/2005/08/18/instanceof.html
阅读全文
java中的静态导入
摘要:静态导入static import 导入某个静态成员(属性和方法),导入静态成员,在类中就可以直接使用。但虽然静态导入简化了编程,可读性变差了,导入冲突方法时,静态导入不可用。
阅读全文
浙公网安备 33010602011771号