
java學習
文章平均质量分 59
llp1217
这个作者很懒,什么都没留下…
展开
-
读 [JavaOne 2007:Sun 在客户端的回归]
1、对于JavaOne 2007大会,Elliotte得出的结论是服务器端已经发展到巅峰,至少在Java平台是这个样子的,像前两年异常火爆的Hibernate、Spring和Servlet等都已经是昨日黄花。虽然仍然有很多人在使用它们,但基本可以将它们列入落伍者这一阵营中了。在Java领域,Sun将关注点重新放在了客户端。2、毋庸置疑,在 Java 领域,关注点又回到了客户端。很多演讲者,大多原创 2007-06-20 08:25:00 · 1375 阅读 · 1 评论 -
Eclipse入门之使用指南及开发Eclipse插件
下面的网站总结的比较详细:http://industry.ccidnet.com/pub/article/c1078_a212483_p1.html原创 2005-03-31 08:45:00 · 1355 阅读 · 0 评论 -
JNDI精要介绍
JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。JNDI可访问的现有的目录及服务有:DNS、XNam 、Novell目录服务、LDAP(Lightweight Directory Access Protocol 轻型目录访问协议)、 CORB原创 2005-04-04 13:54:00 · 4361 阅读 · 0 评论 -
动态编译java程序实例
import java.io.*;import java.lang.reflect.Method;import com.sun.tools.javac.*;public class RuntimeCode { private static Main javac = new Main();/**等待用戶輸入JavaCode,然後編譯、執行*/ public static void原创 2004-12-24 09:37:00 · 1433 阅读 · 1 评论 -
动态调用方法实例
import java.io.*;import java.lang.reflect.Method;import com.sun.tools.javac.*;public class MyClass { private static Main javac = new Main(); public static void main(String[] args) throws E原创 2004-12-24 09:40:00 · 1427 阅读 · 0 评论 -
实例讲解面向对象的思维方法
面向对象的思维方法作者:范凯E-mail: robbin_fan@yahoo.com.cn我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一原创 2004-11-30 11:16:00 · 2944 阅读 · 0 评论 -
Struts:入门资料
1.helloworld,第一个Struts程序http://tech.ccidnet.com/pub/article/c1078_a181555_p1.html3.Struts入门教程:Struts原理与实践(1) http://tech.ccidnet.com/pub/article/c1078_a138284_p1.htmlStruts原理与实践(2) http://tech.ccidnet原创 2004-11-30 10:54:00 · 1653 阅读 · 3 评论 -
org.apache.commons.dbcp.SQLNestedException解决办法
想不到server.xml也分大小写。。。I found it strange that in Tomcat How-tos they dont mention the element. After reading your post i just added the and it worked perfectly.http://www.theserverside.com/discussion原创 2004-12-04 18:04:00 · 4267 阅读 · 0 评论 -
java辨析(2):Collection和Collections区别
Collection 和 Collections的区别。Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口。List, Set, Map是否继承自Collection接口? List,Set是 Map不是ArrayList和Vector的区别。一.同步性:Vec原创 2004-11-22 09:56:00 · 2522 阅读 · 0 评论 -
java辨析(3) :is a 和 like a
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两原创 2004-11-24 08:08:00 · 1810 阅读 · 2 评论 -
Unable to find a javac compiler错误之解决办法
最近用tomcat 5.0.28调试jsp,已经设置好了JAVA_HOME、TOMCAT_HOME及CLASSPATH,在本上一切正常,在家里的机器却总是出现以下错误: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point原创 2005-04-13 09:51:00 · 4744 阅读 · 1 评论 -
[-JAVA学习-] tomcat打不开中文文件的问题
想想可能跟编码有关系,在conf/server.xml配置文件发现在里面可以改其编码方式。 URIEncoding="UTF-8" useBodyEncodingForURI="true" /> 把URIEncoding设为UTF-8就OK。原创 2006-10-27 15:49:00 · 1265 阅读 · 0 评论 -
[-项目随笔-] 问题:在windows和linux下运行正常,solaris出现中文问题~
在我们的系统中,通讯录实现了一个按姓名首字母过滤(比如姓李,那么首字母是L)的功能,和手机上的功能类似,foxmail上好像也有,这个功能不错,很容易找到想找的人。在windows和linux下运行正常,solaris出现中文问题,虽然不是乱码,但是过滤的功能没有起作用,经过查找资料,确定了solaris的编码不太一样,似乎是iso-8859-1,不同于windows和linux的GBK,所以原创 2006-11-01 21:41:00 · 1332 阅读 · 0 评论 -
当前Java软件开发中几种认识误区
板桥里人 http://www.jdon.com 2006/9/1 越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件转载 2007-05-30 12:03:00 · 9570 阅读 · 10 评论 -
Flash Remoting——全新的网络应用开发模式
自从三年前我开始从事 Java 网站后台开发工作以来,我一直都在寻找一种比较好的开发模式。纵观现在众多的网站开发方式,虽然开发语言各不相同,但是形式没什么太大的变化。 无论你采用 Perl,PHP,ASP,JSP,实际的过程大致是这样的。 1:用户到你的站点,输入信息,点击“提交”按钮 2:用户等待来自服务端的响应,浏览器加载响应页面,用户可以查看结果。 3:如果结果集不止一页,转载 2007-05-23 09:24:00 · 1166 阅读 · 0 评论 -
10 Commandments for Java Developers
10 Commandments for Java Developers By Aleksey Shevchenko Go to page: 1 2 Next There are many standards and best practices for Java Developers out there. This article outlines ten most转载 2007-05-15 20:37:00 · 1614 阅读 · 0 评论 -
学习 REST
学习 REST<!-- google_ad_client = "pub-8438768637354676"; google_ad_width = 336; google_ad_height = 280; google_ad_format = "336x280_as"; google_ad_type转载 2007-04-27 15:53:00 · 2194 阅读 · 0 评论 -
关于三种主流WEB架构的思考
关于三种主流WEB架构的思考Haohappy haohappy AT msn.com转载请注明来源:http://blog.youkuaiyun.com/haohappy2004做WEB好几年了,各种语言和技术都稍有涉猎。今天心血来潮,突然想总结一下。其实不论什么技术,什么需求,通常WEB开发就是通过WEB前端管理一个或大或小或独立或分布式的关系型数据库,很多东西都是相通的。这里说的WEB架构,是指WE转载 2007-04-27 14:39:00 · 1435 阅读 · 1 评论 -
Eclipse中如何使用CVS
1、在Eclipse同CVS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报错,可以将Eclipse设置为自动刷新,操作方法:Window->Preferences->Workbench,选中Refresh workspace automatically。即使如此,仍然可能出现问题,因为Eclipse刷新可能会有一定延迟,所以在原创 2007-04-08 20:36:00 · 3368 阅读 · 0 评论 -
macromedia flash player 已终止一项可能不安全的操作---这样解决
经常从别人的BLOG中解惑,很受益。我也开始作些小贡献吧。 今天作FLASH时,遇到了“macromedia flash player已终止一项可能不安全的操作”这样的问题。到网上查了半天,都所答非所问,后来偶然看到一个提示,回来一试,是这样:发布设置->FLASH->本地回放安全性:选“只访问网络”,就行了。再点击FLASH中的链接时,就不会出现那个提示了。(FLASH8) ----转载 2007-02-28 14:15:00 · 4969 阅读 · 1 评论 -
[-好贴转载-] Jsp/struts/tapestry/hibernate等中文乱码问题解决
将Java/J2EE系统的统一编码定义为UTF-8。UTF-8编码是一种兼容所有语言的编码方式,惟一比较麻烦的就是要找到应用系统的所有出入口,然后使用UTF-8去“结扎”它。 一个J2EE应用系统需要做下列几步工作: 开发和编译代码时指定字符集为UTF-8。JBuilder和Eclipse都可以在项目属性中设置。 使用过滤器,如果所有请求都经过一个Servlet控转载 2006-11-21 19:51:00 · 2374 阅读 · 0 评论 -
[-小技巧-] 传递中文参数给servlet的方法
中文转换: 前一页: response.sendRedirect("err.jsp?msg="+java.net.Encoder.encode("提交不成功,请检查条件","utf-8")); 获取中文: String param=java.net.Decoder.decode(request.getParameter("原创 2006-11-13 09:16:00 · 1382 阅读 · 0 评论 -
java辨析(1):==和Equal.doc
总结1、= =操作符比较的是操作符两端的操作数是否是同一个对象;另外= =操作符两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。2、String的equals()方法比较的是两个String对象的内容是否一样3、= =比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:int a=10 与 long b=10L 与 double c=10.0都是相同的(为true原创 2004-11-19 08:14:00 · 1374 阅读 · 0 评论 -
不借助IDE进行JSP debug
之前jsp開發常常會遇到debug很痛苦,給剛入門的人一個debug方式參考 , 不假藉任何IDE,希望可以幫助解決大部分的問題 0. 直接看 jspc產生的.java檔以tomcat為例.../work/Catalina/localhost/webappname下找jspc產生的.java檔判斷1.中斷點if(true) return; compiler會讓這一個語法通過,藉此可以當作一般IDE原创 2004-11-18 11:35:00 · 1419 阅读 · 0 评论 -
java新闻:新一代Java技术即将出现(z)
新一代Java技术即将出现星 晓雄2004-11-17 13:32:344 次浏览 【日经BP社报道】 Java技术自问世时光已经过去了9个年头。作为一名一直关注其成长的记者,曾经一段时间有过这样的想法:“Java技术已经成熟,是不是发展速度该放慢一些了呢”。然而,这种想法错了。近来Java技术的进化相当显著。Java技术正在迎来“又一次革命”的风暴。这就是本文的结论原创 2004-11-17 15:20:00 · 1493 阅读 · 0 评论 -
Java入门及faq__1(3)
9 日期的显示格式化例子:import java.util.*; import java.text.*; public class FormatDate { public static void main(String[] args) { Date now = new Date(); DateFormat defaultFormat = DateFormat.getDateInstance();原创 2004-10-08 15:55:00 · 1182 阅读 · 0 评论 -
Java入门及faq__1(2)
4 StringBuffer s1 = new StringBuffer("a");StringBuffer s2 = new StringBuffer("a");s1.equals(s2)//为什么是falseString s1 = new String("a");String s2 = new String("a");s1.equals(s2)//为什么是true其实很简单,我来总结一下。一、原创 2004-10-08 15:53:00 · 1058 阅读 · 0 评论 -
史上最简单的Hibernate入门简介 doodoofish [原作]
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。 在这原创 2004-09-20 12:00:00 · 1979 阅读 · 2 评论 -
Eclipse使用技巧分享區:熱鍵、外掛、相關技巧... [精華]
前言:本來我都是使用JBuilderX當主力IDE、但使用了Eclipse後發現...Eclipse原來也這麼好用...漸漸的就愛上了它......Eclipse優點:免費、程式碼排版功能、有中文化包、可增設許多功能強大的外掛、支援多種作業系統(Windows、Linux、Solaris、Mac OSX)..等等。開此篇討論串的目的,是希望能將Eclipse的一些使用技巧集合起來...歡迎大家繼續原创 2004-09-17 15:01:00 · 1844 阅读 · 0 评论 -
详细的jsp分页(oracle+jsp+apache)
出自:www.cnjsp.net whwgz 2002年08月11日 21:47 我的一个详细的jsp分页程序!(oracle+jsp+apache) 一 前提 希望最新的纪录在开头给你的表建立查询:表:mytable 查询:create or replace view as mytable_view from mytable order by id desc 其中,最好使用序列号create s原创 2004-08-23 17:34:00 · 1157 阅读 · 0 评论 -
高效的jsp分页查询
int curpage=1;//当前页int page_record=20;//每页显示的记录数//用下面的方法(sql查询完成,速度快)curpage=Integer.parseInt(request.getParameter("page"));//获取传递的值,需要显示的页ResultSet rs=cn.rsexecuteQuery("select top "+page_record+" *原创 2004-08-23 17:30:00 · 1056 阅读 · 0 评论 -
高效簡單的jsp分頁
ArticleList 標題 作者 類型 點擊 加入時間 int i; int ipage=5; //分頁單位 int allpage; //總頁數 int pages; //接受的頁碼變數 int cpage=1; //當前頁 int spage; //開始頁 int allCol=0;Vector v=null;//資料庫連接聲明 Co原创 2004-09-07 15:36:00 · 1421 阅读 · 2 评论 -
Java学习从入门到精通[原创]
作者:robbin网址:http://hibernate.fankai.com/Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JD原创 2004-08-27 10:11:00 · 989 阅读 · 0 评论 -
[mini howto] JSP debug
之前jsp開發常常會遇到debug很痛苦,給剛入門的人一個debug方式參考 , 不假藉任何IDE,希望可以幫助解決大部分的問題 0. 直接看 jspc產生的.java檔以tomcat為例.../work/Catalina/localhost/webappname下找jspc產生的.java檔判斷1.中斷點if(true) return; compiler會讓這一個語法通過,藉此可以當作一般IDE原创 2004-08-26 09:36:00 · 1146 阅读 · 0 评论 -
Java入门及faq__1(5)
java新手必读,一些入门知识1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,下载地址:http://java.sun.com/j2se/downloads.html2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载3、设置环境变量安装了jdk以后,要配置环境变量我的电脑->属性->高级->环境变量添加以下环境变量(假定你的java安装在c:/jdk1.原创 2004-10-08 15:59:00 · 1209 阅读 · 0 评论 -
Java入门及faq__1(1)
一、入门1下载和安装 http://java.sun.com/j2se/1.4.1/download.html2 JAVA VM http://www.java.com/en/index.jsp3 API http://java.sun.com/api/index.html1 首先下载J2SDK安装 a 更新PATH环境变量为了能在任何目录下都能执行java命令(如javac、java、原创 2004-10-08 15:48:00 · 1211 阅读 · 0 评论 -
Java入门及faq__1(4)
throw和throws有什么区别?throw是用来抛出exception的,用在方法中,而throws是用来声明可能产生的exception的,用在类或方法的声明中 怎样生成 .jar文件?用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:-c 创建新的存档-t 列出存档内容的列表-x 展开存档中的命名的(或所有的〕文件-原创 2004-10-08 15:57:00 · 2019 阅读 · 0 评论 -
学习日期、日期格式、日期的解析和日期的计算[代码]
--------------------------------------------------------------------------------http://www.chinaunix.net 作者:echoguo 发表于:2004-01-15 12:46:25 Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个原创 2004-11-17 14:28:00 · 1245 阅读 · 6 评论 -
认识java文档
Java文档及Javadoc 除了包之外,Java文档也是Java编程中非常重要的一个概念。Java文档就是Java程序的帮助文档。一般情况下,我们先写好帮助文档,再利用工具Javadoc来生成相应的文档。Javadoc是JDK提供的一个文档生成工具,它利用Java编译程序Javac对程序代码源文件中的声明和文档注释进行语法分析,并在默认情况下生成一组HTML文档来描述类、内部类、接口、构造原创 2004-11-10 09:15:00 · 1617 阅读 · 0 评论 -
用Eclipse进行可视化Java界面设计
用Eclipse进行可视化Java界面设计作者:陈先波 (turbochen@163.com)赛微科技2003年11月前言 最近,eclipse开源项目终于推出了期待已久的Visual Editor Project(VEP)。VE项目使得功能强大的eclipse平台在java开发方面又增加了一个可视化java组件开发利器。它让java开发者再也不用依赖其它的IDE产品来做GUI界面方面原创 2004-11-08 11:09:00 · 4928 阅读 · 11 评论