![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
perftest
这个作者很懒,什么都没留下…
展开
-
进程间应用system.out和system.err传递数据
public class FatherProcess { public static void main(String[] args) { int i =0; String cmd ="D:\\java_tools\\jdk1.6.0\\bin\\java -Didea.launcher.port=7544 \"-Didea.launcher.bin.path原创 2012-04-24 16:24:13 · 702 阅读 · 0 评论 -
java System.getProperty()系统参数大全
Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));原创 2012-05-24 10:31:06 · 2114 阅读 · 0 评论 -
java 设计模式--策略模式(strategy)
策略模式的官方定义是:策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的边哈独立于使用算法的客户。有点抽象,使用head first 设计模式的鸭子例子来解释就比较清楚了。设计原则:1. 把需要变化之处,独立出来,和那些不要变化的代码分开。2. 针对接口编程,而不是针对实现编程。鸭子的行为,飞和呱呱叫分别设计成2个独立的接口,不同的实现,比如不能飞,用原创 2012-05-22 11:01:49 · 1884 阅读 · 0 评论 -
使用Eclipse的代码追踪功能
在使用Java编写复杂一些的程序时,你会不会常常对一层层的继承关系和一次次方法的调用感到迷惘呢?幸亏我们有了Eclipse这么好的IDE可以帮我们理清头绪--这就要使用Eclipse强大的代码追踪功能。1、用Open Declaration可以查看类、方法和变量的声明。这是最常用的一个功能了,如果在要追踪的对象上点右键,选择Open Declaration,可以跳转到其声明的地方。这个功能转载 2012-05-17 21:12:35 · 9934 阅读 · 1 评论 -
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2012-06-03 22:17:21 · 1788 阅读 · 0 评论 -
父进程传递参数给子进程,子进程写文件存储
public class main { // public static BufferedReader br; public static BufferedWriter bw; public static void main(String[] args) { String cmd ="java -Didea.launcher.port=7544 \"-Didea原创 2012-04-28 16:33:00 · 2821 阅读 · 0 评论 -
应用System.out和System.err实现进程间通信
Java IO 包有两个主要部分:字符流(character stream)0~65535,字符流被称为写入器(writer)和读取器(reader)字节流(byte stream) -127~128,字节流被称为输入流(inputStream)和输出流(outputStream)1. 字节流最基本的类InputStream和OutputStream。2. 字符流最基本的抽原创 2012-04-28 15:05:48 · 2000 阅读 · 0 评论 -
hashmap example
public class HashMapExample { public static void main(String[] args) { HashMap hm = new HashMap(); hm.put(new Integer(2),"two"); hm.put(new Integer(3),"threee"); hm原创 2012-04-26 16:00:07 · 1807 阅读 · 0 评论 -
ByteArrayOutputStream
package thinking;import java.io.ByteArrayOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;/** * Author: wuche * Date: 12-4-24 * Time: 上午1原创 2012-04-25 22:27:51 · 2608 阅读 · 0 评论 -
Runtime.getRuntime().addShutdownHook(shutdownHook);
Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作。转载 2012-07-06 10:01:16 · 2018 阅读 · 0 评论