文章分类 -  Java/JavaSE/JavaEE

摘要:从官网下载的NetBeans不论是中文版还是英文版默认的操作界面都是中文,并且字体十分恶心。因为NetBeans是根据用户本地的操作系统来自动设置界面语言的,并且没有提供更改的功能。笔者更习惯于在英文环境下开发,故希望能把界面语言改为英文并使系统能正常支持中文。可通过如下方式解决该问题:进入{NB_HOME}\etc,其中{NB_HOME}为NetBeans的安装路径。编辑netbeans.con... 阅读全文
posted @ 2008-07-01 17:42 念月思灵 阅读(2077) 评论(0) 推荐(0) 编辑
摘要:Java'中的几种Look and Feel1、Metal风格 (默认)String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel";UIManager.setLookAndFeel(lookAndFeel);2、Windows风格String lookAndFeel = "com.sun.java.swing.plaf.window... 阅读全文
posted @ 2008-06-30 14:39 念月思灵 阅读(8511) 评论(0) 推荐(0) 编辑
摘要:默认情况下,NetBeans编辑器和Output字体很难看。编辑器中字体可以通过修改配置解决。但是Output字体无法通过配置进行修改。可以通过修改JDK的默认配置达到目的,不过这样所有的Java GUI程序都会受影响。下面以JDK6 update 2为例说明。在/jre/lib下有一个名为fontconfig.properties.src,先备份。配置文件默认在GBK和GB18030时,等宽字(... 阅读全文
posted @ 2008-06-13 15:43 念月思灵 阅读(4496) 评论(0) 推荐(0) 编辑
摘要:最近的项目中,为了实现自定义的log类,能够输出具体的代码行行号,我通过使用StackTraceElement对象实现了。具体内容请参考下面的Demo代码。这里指出需要注意的几个问题:1. 程序中返回的代码行行号,是新建StackTrackElement对象的那一行。2. 可以通过传参的方法实现输出特定行行号。具体实现见代码。Code highlighting produced by Actipr... 阅读全文
posted @ 2008-05-28 17:35 念月思灵 阅读(6916) 评论(1) 推荐(2) 编辑
摘要:1、以root用户登录,安装相应的JDK。2、编辑 /root/.bash_profile 文件。添加如下的内容:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 export JAVA_HOME=2 export CLASSPATH=.:$JAVA... 阅读全文
posted @ 2007-08-21 13:56 念月思灵 阅读(272) 评论(0) 推荐(0) 编辑
摘要:以下的Java代码实现了从一个jar包中读取指定文件的功能: 1/** 2 * This class implements the funcationality of reading and writing files in jar files. 3 */ 4package com.leo.util; 5 6import java.io.InputStream; 7import java.io... 阅读全文
posted @ 2007-08-17 09:39 念月思灵 阅读(881) 评论(0) 推荐(0) 编辑
摘要:(1)现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset 1import java.util.*; 2public class bycomma{ 3 public static String[] splitStringByComma(String source){ 4 if(source==null||source.trim(... 阅读全文
posted @ 2007-08-06 14:59 念月思灵 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:(1) 1abstract class Name {2 private String name;3 public abstract boolean isStupidName(String name) {}4}答案:有错。abstract method必须以分号结尾,且不带花括号。(2) 1public class Something {2 void doSomething () {3 ... 阅读全文
posted @ 2007-08-06 14:51 念月思灵 阅读(906) 评论(2) 推荐(0) 编辑
摘要:100、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?字节流,字符流。字节流继承于InputStream \ OutputStream,字符流继承于InputStreamReader \ OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。101、java中会存在内存泄漏吗,请简单描述会。如:i... 阅读全文
posted @ 2007-08-06 14:36 念月思灵 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:80、如何给WebLogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M。81、如何设定的WebLogic的热启动模式(开发模式)与产品发布模式?可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务... 阅读全文
posted @ 2007-08-06 14:21 念月思灵 阅读(625) 评论(2) 推荐(0) 编辑
摘要:60、什么情况下调用doGet()和doPost()?JSP页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()。61、servlet的生命周期web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,we... 阅读全文
posted @ 2007-08-06 14:04 念月思灵 阅读(649) 评论(0) 推荐(0) 编辑
摘要:40、构造器Constructor是否可被override?构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。41、是否可以继承String类?String类是final类,故不可以被继承。42、switch是否能作用在byte上?是否能作用在long上?是否能作用在String上?switch(expr1)中,expr1是一个整数表达式... 阅读全文
posted @ 2007-08-06 13:40 念月思灵 阅读(455) 评论(0) 推荐(0) 编辑
摘要:20、ejb与Java Bean的区别?Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当... 阅读全文
posted @ 2007-08-06 11:09 念月思灵 阅读(442) 评论(0) 推荐(0) 编辑
摘要:Java基础问题集,其实不是那么简单的!看了以后才知道,原来自己学的一点都不扎实!1、面向对象的特征有哪些方面?(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2).继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一... 阅读全文
posted @ 2007-08-06 10:28 念月思灵 阅读(578) 评论(0) 推荐(0) 编辑
摘要:今天调试程序时,在调用Properties类的setProperty(String key, String value)方法时,遇到了一个小问题,程序运行到该语句时抛出异常,提示java.lang.NullPointerException,调查了半天,发现问题出在调用setProperty(String key, String value)时,传递给该方法的value参数的值为null,由于调用s... 阅读全文
posted @ 2007-07-31 12:27 念月思灵 阅读(830) 评论(0) 推荐(0) 编辑
摘要:1/** 2 * This class implements the functionality of fetching the size of the screen 3 */ 4package com.leo.util; 5 6/** 7 * @author Leo Share 8 * @since 07/16/2007 9 * @version 1.010 */1112class... 阅读全文
posted @ 2007-07-20 09:55 念月思灵 阅读(5007) 评论(0) 推荐(0) 编辑
摘要:使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5. exec(Str... 阅读全文
posted @ 2007-07-20 09:32 念月思灵 阅读(38980) 评论(1) 推荐(1) 编辑
摘要:在配置EditPlus之前是先将Java的运行环境安装且调试好,然后进入EditPlus,从菜单“Tools”; “Preferences...”进入用户工具设置,选择“User tools”中的“Group 1”,点击面板右边的“Group Name...”按钮,将文本“Group1”修改成“Java Debugger”,点击“Add Tool”按钮,选择“Program”。然后就是修改属性:1... 阅读全文
posted @ 2007-07-16 10:38 念月思灵 阅读(628) 评论(0) 推荐(0) 编辑
摘要:无聊之中,用中文写了Java代码,居然可以调试编译通过,能顺利执行,大家可以试试啊!调试平台:Windows XP SP2 English + J2SDK1.4.2_11 1public class 中文 { 2 private String 中文变量 = null; 3 4 public 中文(String 中文变量) { 5 this.中文变量 = 中文变量... 阅读全文
posted @ 2007-07-13 17:15 念月思灵 阅读(1371) 评论(2) 推荐(0) 编辑
摘要:在使用Java进行开发的时候,常常需要用到系统的一些属性,可以通过调用java.lang.system类中的getProperties()方法或getProperty(String key)方法来获取当前系统的属性。 1java.util.Properties currentProperties = System.getProperties();//获取当前系统所有的属性2currentPrope... 阅读全文
posted @ 2007-07-13 10:40 念月思灵 阅读(670) 评论(0) 推荐(0) 编辑