随笔分类 -  Java

Xblo(JSP+Servlet+JavaBean+Oracle单用户Blog)
摘要:程序名称:Xblo(JSP+Servlet+JavaBean+Oracle单用户Blog)================================================================程序版本:0.1(20100912)================================================================程序说明:Xblo取自Xblog,由于只是个半成品以及为了避免重名,故舍掉最后一个g。================================================================程序 阅读全文

posted @ 2010-09-12 15:32 生活不是用来挥霍的

Save could not be completed. Eclipse国际化的问题解决
摘要:在新建jsp文件中输入中文字符,保存时报错(编码问题),在论坛找到了该篇文章,解决了问题,故将该片转载。 要将jsp文件的<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>中的pageEncoding属性中的内容要和解决办法一中默认编码方式一致。否则会出现乱码。 原文如下: MyEclipse中新建一个MessageBundle.properties文件,如果输入中文保存时就会提示错误: Save could not be co 阅读全文

posted @ 2010-08-21 01:17 生活不是用来挥霍的

Java中日期的使用
摘要:1.标题没写了,运行后你就知道了import java.util.Date;import java.text.SimpleDateFormat;public class Demo{ public static void main(String[] args) { Date now=new Date(); SimpleDateFormat f=new SimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk点mm分"); System.out.println(f.format(now)); f=new SimpleDateForma 阅读全文

posted @ 2010-03-23 19:40 生活不是用来挥霍的

jstl之set与out小例
摘要:1)../jstl/WEB-INF/Person.javapackage foo;//要在jsp中调用java类,此类必须打包。public class Person{ private String name; public void setName(String name){ this.name=name; } public String getName(){ return name; }} 编译:javac -d classes Person.java2)../jstl/test.jsp<%@ taglib prefix="c" uri="http:// 阅读全文

posted @ 2009-08-23 09:53 生活不是用来挥霍的

Java之synchronized小例
摘要:// MyTest.javapublic class MyTest { public static void main(String[] args) { final ST t = new ST(); new Thread() { public void run() { t.f(); } } .start(); t.g(); }}class ST extends Thread { private int i=0; public void f(... 阅读全文

posted @ 2009-08-13 23:32 生活不是用来挥霍的

Tomcat6数据源配置
摘要:E:/gsoft/tomcat/conf/server.xml …<Context path="/w1" docBase="D:/Backup/Workspaces/MyEclipse 7.0/w1/WebRoot" reloadable="true"> <Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" driverClassName="oracle. 阅读全文

posted @ 2009-05-17 22:28 生活不是用来挥霍的

windows tomcat6起動失敗
摘要:2008/09/26 5:14:48 org.apache.catalina.core.AprLifecycleListener init情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:/Program Files/Apache Software Foundation/Tomcat 6.0/bin;.;C:/WINDOWS/Sun/Java/bin 阅读全文

posted @ 2009-03-30 21:04 生活不是用来挥霍的

Java FAQ(6)
摘要:六、java.util篇Q6.1java能动态分配数组吗?答:可以。例如intn=3;Language[]myLanguages=newLanguage[n];Q6.2我怎么知道数组的长度?答:用length属性。如上例中的myLanguages.length就为3。Q6.3我还想让数组的长度能自动改变,能够增加/删除元素。答:用顺序表--java.util.List接口。你可以选择用ArrayList或是LinkedList,前者是数组实现,后者是链表实现。例如:Listlist=newArrayList();或是Listlist=newLinkedList();。Q6.4什么是链表?为什么 阅读全文

posted @ 2009-03-19 20:44 生活不是用来挥霍的

Java FAQ(5)
摘要:五、面向对象篇Q5.1extends和implements有什么不同?答:对于class而言,extends用于(单)继承一个类(class),而implements用于实现一个接口(interface)。interface的引入是为了部分地提供多继承的功能。在interface中只需声明方法头,而将方法体留给实现的class来做。这些实现的class的实例完全可以当作interface的实例来对待。在interface之间也可以声明为extends(多继承)的关系。注意一个interface可以extends多个其他interface。Q5.2java怎么实现多继承?答:java不支持显式的 阅读全文

posted @ 2009-03-19 20:43 生活不是用来挥霍的

Java FAQ(4)
摘要:四、关键字篇Q4.1java里面怎么定义宏?答:java不支持宏,因为宏代换不能保证类型安全。如果你需要定义常量,可以将它定义为某个类的staticfinal成员。参见Q4.2和Q4.6。Q4.2java里面没法用const。答:你可以用final关键字。例如finalintm=9。被声明为final的变量不能被再次赋值。唯一的例外是所谓blankfinal,如下例所示:publicclassMyClass1{privatefinalinta=3;privatefinalintb;//blankfinalpublicMyClass1(){a=5;//不合法,final变量不能被再次赋值。b=4 阅读全文

posted @ 2009-03-19 20:36 生活不是用来挥霍的

Java FAQ(2)
摘要:二、命令篇Q2.1我写了第一个Java程序,应该如何编译/运行?答:首先请将程序保存为xxx.java文件,注意你可能需要修改文件后缀名。然后在dos窗口下使用javacxxx.java命令,你会发现该目录下多了一个xxx.class文件,再使用javaxxx命令,你的java程序就开始运行了。Q2.2我照你说的做了,但是出现什么“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件。”。答:你遇到了path问题。操作系统在一定的范围(path)内搜索javac.exe,但是没能找到。请编辑你的操作系统环境变量,新增一个JAVA_HOME变量,设为你JDK的安装目录 阅读全文

posted @ 2009-03-19 20:28 生活不是用来挥霍的

Java FAQ(1)
摘要:一、准备篇Q1.1什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?答:Java是一种通用的,并发的,强类型的,面向对象的编程语言。JDK是Sun公司分发的免费Java开发工具包,正式名称为J2SDK(Java2SoftwareDevelopKit)。包括基本的java工具包和标准类库。到目前为止,Java有3个主要版本,即1.0,1.1,2.0;JDK有1.0,1.1,1.2,1.3,1.4五个版本。从JDK1.2起,Sun公司觉得Java改变足够大而将java语言版本号提升为2.0。不同的JDK主要在于提供的类库不同。作为学习你可以下载最新的JDK1.4.2 阅读全文

posted @ 2009-03-19 20:10 生活不是用来挥霍的

java 内存机制(堆和栈),内存地址
摘要:问题的引入:问题一:String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true 问题二:String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.println(str1==str2); // false 问题三:String s1 = "ja";String s2 = "va"; 阅读全文

posted @ 2009-03-18 20:27 生活不是用来挥霍的

Dos下命令运行带有包名的Java类
摘要:这几天在回顾原来的知识,发现知识一段时间不整理的话很多东西手生的很,今天刚刚想在dos下运行一个java类却出错了.Exception in thread "main" java.lang.NoClassDefFoundError 为什么呢?后面找了许久发现是类中带有包名的问题. 1.当类没有包时dos下 javac Test.java //编译Test类,生产class文件 java Test //运行Test类 2.当有包名情况下 com.application.Test javac -d . Test.java //可以生存到包的class文件,也就是像开发工具中生存 阅读全文

posted @ 2009-03-16 18:35 生活不是用来挥霍的

JPad 1.00(20081213)
摘要:/***@authort0nsha(liaodunxia{at}gmail.com)*@version1.00(20081213)*/importjavax.print.attribute.HashPrintRequestAttributeSet;importjavax.print.attribute.PrintRequestAttributeSet;importjavax.swing.ButtonGroup;importjavax.swing.JButton;importjavax.swing.JDialog;importjavax.swing.JFileChooser;importjava 阅读全文

posted @ 2008-12-13 21:29 生活不是用来挥霍的