上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 《编写高质量代码java》建议88--用枚举实现工厂方法模式更简洁建议先看下附录的代码,然后再看文字说明,附录代码展示了:原始工厂方法模式和枚举实现的工厂方法模式。作者(秦小波)认为用枚举实现工厂方法模式更简洁,主要原因如下三点:1.避免错误调用的发生,比如Car car = CarFactory.createCar(Car.class);这样的代码在编译时候不会报错,运行的时会报InstantiationException,我觉得用枚举调用实例化的时候,程序员也要指定你调用的是BuickCar还是FordCar,只是枚举做了下限定而已。我认为良好的异常控制就能比较好的解决问题。而且一般动态加 阅读全文
posted @ 2013-09-08 17:02 yanghuahui 阅读(4941) 评论(1) 推荐(1)
摘要: import java.io.*;import java.util.*;interface fruit { public abstract void eat();}class Apple implements fruit { public void eat() { System.out.println("Apple"); }}class Orange implements fruit { public void eat() { System.out.println("Orange"); }}// 操作属性文件类class init { ... 阅读全文
posted @ 2013-09-08 11:37 yanghuahui 阅读(1461) 评论(0) 推荐(0)
摘要: 1. if(x = 1) 为什么java不会因为这样的笔误代码犯错? // meant x == 1因为在C++中,整数0代表布尔值false,非0值相当于布尔值true,在Java中int与布尔型是不能相互转换的。所以if(x = 1)这样的代码不能通过编译! 阅读全文
posted @ 2013-08-30 20:37 yanghuahui 阅读(174) 评论(0) 推荐(0)
摘要: import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.Font;import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.net.URL;import javax.swing.JApplet;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JPanel;i 阅读全文
posted @ 2013-08-30 20:05 yanghuahui 阅读(923) 评论(0) 推荐(0)
摘要: 遇到的问题截图如下:这个是编码问题,需要把所有涉及的文件保存成UTF-8 without BOM,手动的话可以用notepad++如果网站支持php,这边提供了一个php的脚本(clearBom.php),可以放在网站的根目录下如果有权限问题,在网站根目录,按照如下顺序,执行chmod -R 777 * ----> 输入php网址 http://.../clearBom.php -----> chmod -R 755 *clearBom.php脚本如下:'; } else { $dirname = $b... 阅读全文
posted @ 2013-08-15 07:30 yanghuahui 阅读(438) 评论(0) 推荐(0)
摘要: Guacamole的介绍以及架构guacdWeb应用程序在Guacamole中与用户打交道的就是Web应用程序。之前说过,Web应用程序自己不实现任何的远程桌面协议。Web应用程序依赖guacd,只关心优美的界面以及权限认证。Web应用程序用Java语言编写,对,只要你愿意,完全可以用其他语言实现。... 阅读全文
posted @ 2013-08-07 17:47 yanghuahui 阅读(6757) 评论(3) 推荐(1)
摘要: import java.io.StringWriter;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Properties;import java.util.Set;import org.apache.velocity.Template;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.Velocity;import org.apache.velocity.conte 阅读全文
posted @ 2013-07-29 20:08 yanghuahui 阅读(1297) 评论(0) 推荐(0)
摘要: public class TestMain { public static void main(String[] args){ hello(); } public static void hello() { String className = Thread.currentThread().getStackTrace()[2].getClassName(); String methodName = Thread.currentThread().getStackTrace()[2].getMethodName(); ... 阅读全文
posted @ 2013-07-20 22:54 yanghuahui 阅读(4806) 评论(0) 推荐(0)
摘要: 严重: PWC6117: File "%2Ftmp%2Fjetty-0.0.0.0-9090-admin.war-_admin-any-%2Fwebapp%2Ferror%2F404.jsp" not found出现以上错误,运行下bin/jetty.sh checkRUN_CMD =... 阅读全文
posted @ 2013-07-09 20:27 yanghuahui 阅读(5144) 评论(0) 推荐(1)
摘要: import org.apache.commons.codec.binary.Hex;import org.apache.commons.codec.digest.DigestUtils;import org.apache.log4j.Logger;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.security.MessageDigest;import java.security.NoSu 阅读全文
posted @ 2013-06-16 22:17 yanghuahui 阅读(6172) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页