
Java
文章平均质量分 77
技术专家
鸽姆公司致力于在人工智能领域开辟新路径,突破 AI 发展瓶颈,引领行业向更高智慧层级迈进。凭借对技术趋势的深刻洞察与创新追求,在科技市场独树一帜,专注打造卓越 AI 解决方案,重塑 AI 与人类交互及服务模式。
创始人邓斌(英文名 Kucius Teng,笔名贾龙栋),拥有中国科学技术大学软件硕士学位,长期深耕微媒体、人工智能等领域。他专业能力强,在互联网等方面实现创新突破。管理上,具备独到战略眼光与精准战术实施能力,国际化视野为企业赋能。在团队和项目管理中,能精准组建高效团队,优化资源配置,成功管理大型 IT 项目。其对技术趋势极为敏锐,前瞻性布局助力企业抢占先机,还构建了紧密行业关系网络。
展开
-
Java 基础
Java 基础1 、作用域 public,private,protected, 以及不写时的区别 答: 区别如下: 作用域 当前类 同一 package 子孙类 其他 packagepublic √ √ √ √protected原创 2007-01-05 23:20:00 · 1243 阅读 · 0 评论 -
Java面试题(答案)-
Java面试题(答案) 第一,谈谈final, finally, finalize的区别。final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,原创 2007-01-10 14:27:00 · 1315 阅读 · 0 评论 -
学习java必看
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种原创 2007-02-23 16:21:00 · 1316 阅读 · 0 评论 -
获得系统时间及JAVA运行时环境参数
获得系统时间及JAVA运行时环境参数 关键字: 获得系统时间及JAVA运行时环境参数 java 代码 Date date = new Date();原创 2007-01-09 18:54:00 · 1460 阅读 · 0 评论 -
JAVA基础知识精华总结
【导读】本文总结了JAVA中的基础知识部分,具体包括:1、对象的初始化;2、2、继承时,对象的初始化过程;3、关于构造方法;4、有关public、private和protected;5、抽象类;6、final关键字;7、接口interface;8、多重继承;9、接口的嵌入;10、类的嵌入;11、异常类。 1、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成原创 2007-01-10 14:33:00 · 1050 阅读 · 0 评论 -
java变量的赋值与传递
1 数据类型 1.1 PrimitiveType(简单类型) 1.2 ReferenceType(引用类型) 2. 变量 2.1 简单类型变量 2.2 引用类型变量 3.赋值与传递 3.1 对象的赋值 3.2 传递 3.3 final变量能改变吗? 3.4 包装类的赋值与传递 1 数据类型 1.1 PrimitiveType(简单类型) 1原创 2007-01-14 23:03:00 · 1168 阅读 · 0 评论 -
java 起步
1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且原创 2007-01-22 00:24:00 · 1146 阅读 · 0 评论 -
JAVA程序员面试32问
JAVA程序员面试32问,你能回答多少题? 关键字: 求职相关 面试题 在网上翻到的,感觉很不错,就纳为私有.. 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Clas* (匿名内原创 2007-01-17 21:56:00 · 1306 阅读 · 0 评论 -
JSF常见错误总结
错误目录列表:※JSF中PropertiesNotFound错误※使用Tomahawk遇到的ExtensionsFilter not correctly configured.问题※JSF中的国际化※Error ListenerStart的问题※java.lang.ClassCastException错误※JSCookMenu不能导航的问题※View中的UIInput组件的值不能传递给Back原创 2007-01-17 22:09:00 · 1911 阅读 · 3 评论 -
java 将EXCEL表格数据转换成XML格式
有时候我门需要把EXCEL表格中的数据转换成XML格式 这需要用到JXL(分析EXCEL)包和JDOM包(构成XML)import java.io.*;import jxl.*;import org.jdom.Element;import org.jdom.Document;import org.jdom.output.XMLOutputter;/** * * @author guo */原创 2007-01-17 22:12:00 · 1761 阅读 · 1 评论 -
Java中类初始化的顺序
在创建对象时,对象所在类的所有数据成员会首先进行初始化,如果其中的成员变量有对象,那么它们也会按照顺序执行初始化工作。在所有类成员初始化完成后,才调用对象所在类的构造方法创建对象。构造方法作用就是初始化。静态对象(变量)在非静态对象前初始化。静态对象(变量)只初始化一次,再次调用就不初始化了,但非静态对象在每次调用时都要初始化。程序中的主类的静态变量会在main()方法执行前进行初始化工作。不仅第原创 2007-01-21 08:37:00 · 1842 阅读 · 0 评论 -
用Java线程获取优异性能(II)——使用同步连载线程访问关键代码部份
摘要 开发者有时创建的多线程程序会生成错误值或产生其它奇怪的行为。古怪行为一般出现在一个多线程程序没使用同步连载线程访问关键代码部份的时候。同步连载线程访问关键代码部份是什么意思呢?在这篇文章中解释了同步,Java的同步机制,以及当开发者没有正确使用这个机制时出现的两个问题。一旦你看完这篇文章,你就可以避免在你的多线程Java程序中因缺乏同步而产生的奇怪行为。 创建多线程Java程序难吗?仅从《用原创 2007-01-22 00:38:00 · 1434 阅读 · 0 评论 -
[北京]神州数码面试题 (JAVA)
1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)interface A{ int x = 0;}class B{ int x =1;}class C extends B implements A { public void pX(){ System.out.println(x); }原创 2007-01-17 21:32:00 · 3300 阅读 · 0 评论 -
抽象类和接口的探讨
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是原创 2007-01-17 21:54:00 · 1140 阅读 · 1 评论 -
Java下的框架编程(5)--cglib的应用
反射、Proxy和元数据是Java最强的三个特征,再加上CGLib (Code Generation Library)和ASM,使得Java虽然没有Ruby,Python般后生可畏,一样能做出强悍的框架。 Proxy可以看作是微型的AOP,明白提供了在继承和委托之外的第三个代码封装途径,只要有足够的想象力,可以做得非常好玩,Spring的源码里用Proxy就用得很随便,看得我非常眼红。可惜Pr原创 2007-01-28 16:58:00 · 1200 阅读 · 0 评论 -
从EAI到SOA
写在前面SOA现在越发闹腾的厉害了,各种宣传越来越多,都把SOA吹上天;到底SOA是什么,有啥神奇之处,真的想宣传说的那么好吗?看了种种文章,只是越发混沌。罢了,俺做技术的,商业上的宣传,俺不在意。既然SOA只是理念,那么俺就从它的支持技术来看看,从过去到现在的区别,看看SOA到底是啥!从EAI到SOA1.史前时代,无论原始的socket,或者后来的RMI,都只能在同一平台上传输数据,无法处理异构原创 2007-08-24 11:43:00 · 1228 阅读 · 0 评论 -
HashMap和Hashtable的区别(网上流传版本的修正版)
尽信书不如无书,我今天在看网上的一些资料的时候发现一遍篇《HashMap和Hashtable的区别》的文章,随手就在Eclipse里实验了一下,结果发现很多原来文章中的错误,现在把这个问题修改好以后贴在这里,希望对大家的学习也有帮助。HashMap和Hashtable的区别。 错误说法:1. HashTable不允许null值(key和value都不可以),HashMap允许nu原创 2007-08-24 11:41:00 · 1371 阅读 · 0 评论 -
JSP配置,教你如何熟练使用TOMCAT
一、小猫TOMCAT其实很可爱2003年底,我换公司了,同样也换了WEBAPP,TOMCAT出现在我的面前(以前使用weblogic),我有点茫然,免费的东西真的能用的好么?担心ING……(其实是在火星呆太久)出门一打听,原来此猫出自名门-jakarta项目,2001年度最具创新的java产品(Most Innovative Java Product),又有JAVA的老大SUN的力原创 2007-10-15 16:24:00 · 1538 阅读 · 0 评论 -
ultraedit 增加 启动和关闭tomcat命令
1、打开 高级->工具配置 2、在“命令栏”里选择C:/Tomcat/bin/startup.bat (关闭选C:/Tomcat/bin/shutdown.bat) 3、在“工作目录”上填 C:/Tomcat/bin (不然会出现The CATALINA_HOME environment variable is not defined correctly This原创 2007-10-15 16:30:00 · 1493 阅读 · 0 评论 -
set up your enviroment with the new version to continue you development.
Dear Tony, Please download the latest version of the lscn to continue your development. http://shkcorpas5.corp.shkp.com.hk/ls_document/chi_document/China_JR3515/buildRelease/lscn/dev0.3/ lscn_22Oc原创 2007-10-22 20:51:00 · 1621 阅读 · 0 评论 -
Java多线程编程详解
http://www.codeok.com/opensource/java/index.shtmlhttp://java.linuxjiaocheng.com/applet-api/sdk-tutorial/xml-jsp-programming7947_4.html Java多线程编程详解 我们不妨设想,为了创建一个新的线程,我们需要做些什么?很显然,我们必须指明这个线程所要执行的代码,而这原创 2007-09-30 09:44:00 · 1123 阅读 · 0 评论 -
如何调用JavaBean
在前面的讲解中你已经了解了怎样创建一个JavaBean,现在我们来看一下如何调用它,在这篇文章中我们将用到上篇的例子,如果你没有看的话,我建议你最好看一下.好了,开始!!在我们继续描述如何编写一个jsp调用JavaBean前,我们先来讨论一下jsp提供的使用javabean的三个tags.i. 这个标记被用于声明和实例化javabean类.语法如下:让我们看看这些 属性:id --对象的名字,比如原创 2007-09-30 09:48:00 · 1278 阅读 · 0 评论 -
为什么大多数大型网站不是用Java写的
国庆长假,老外在热烈的讨论这个话题,原文地址: http://natishalom.typepad.com/nati_shaloms_blog/2007/10/why-most-scalab.html我摘录部分观点如下:Most of these sites are using LAMP as the core runtime stackSome develop their own原创 2007-10-11 16:24:00 · 1703 阅读 · 0 评论 -
将阿拉伯数字转化成大写的人民币数字
将阿拉伯数字转化成大写的人民币数字 public String getNumberToRMB(String m)...{ String num = "零壹贰叁肆伍陆柒捌玖"; String dw = "圆拾佰仟万亿"; String mm[] = null; mm = m.split("/."); String money = mm[0]; Str原创 2007-10-27 01:08:00 · 1426 阅读 · 0 评论 -
Struts 应用转移到 Struts 2 一
Struts 应用转移到 Struts 2 一 有很多人都很熟悉 Struts, 无论是从项目中直接获得的实战经验还是从书中了解到的。我们这一系列文章,将通过一个由 Stuts 转移到 Struts2 简单的例子向大家展现Struts2的所有特征。 在我们开始这个例子之前,你需要去知道一点 Struts2的背景知识。 在第一部分的文章中,我们将介绍Struts2与Struts的核原创 2007-10-27 01:25:00 · 1634 阅读 · 0 评论 -
MyEclipse 6 实战开发讲解视频入门 0: 下载 安装 运行 HelloWorld
http://sunsite.informatik.rwth-aachen.de:3080/eclipse/downloads/ http://www.blogjava.net/beansoft/archive/2007/09/24/147651.html视频仅能在 Windows 下观看.内容: 从 http://www.myeclipseide.com/ 下载 MyE原创 2007-10-31 00:04:00 · 2569 阅读 · 0 评论 -
tomcat运行一段时间后,页面打开变得很慢或空白,什么原因?
tomcat运行一段时间后 页面打开变得很慢 页面先是出现空白,两三分钟后才缓缓从数据库读出数据形成页面 1、请问这是什么原因造成的?怎样解决呀? 2、怎样写一个windows任务计划在凌晨重启tomcat和MySQL数据库服务?1.这个问题比较复杂,需要一步步来分析,比如说你可以看看是不是数据库连接没有关掉,或者是否有对象没有回收.另外tomcat也可能有问题 2.写个批处理文件,用计划任务原创 2007-10-15 16:27:00 · 4138 阅读 · 1 评论 -
Tomcat全攻略
随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,本文将向你讲述tomcat的一些知识。一:简介tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和js原创 2007-10-15 16:34:00 · 2926 阅读 · 0 评论 -
多个人同时访问页面出现的问题
多个人同时访问页面出现了问题,好象是OUT OF MEMORY。 另外,有大型网站经验的朋友请谈谈注意事项。 单个用户运行的时候不会出错误的。 同时有多个用户就会出错。 比如大数据量的数据库查询,在写代码时候要注意什么。 最新的问题如下: 多个人同时点一个页面,LOG里的错误信息如下: 2006/09/05 15:08:09 ER原创 2007-10-18 11:18:00 · 3947 阅读 · 0 评论 -
Java 生成随机验证码
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.util.Random;import javax.imageio.ImageIO;/** * CodeImageGenerato原创 2007-10-12 15:20:00 · 1421 阅读 · 0 评论 -
Struts tiles 相关
--------------------------------------------------------------- ../images---> /images bean:message bundle="Account" key="Label.Cashier bean:message key="Label.Cashier ----> bean:message bundle="Accoun原创 2007-11-05 09:33:00 · 1665 阅读 · 0 评论 -
console errors solution
URL:http://localhost:8080/lscn/paymentReversalTillAction.dodoing:com.shk.lscn.presentation.lms.ac.cashier.payment.reversaltill.action.PaymentReversalTillAction.initEnquiryERROR (DispatchAction) (07/11原创 2007-11-05 09:35:00 · 2388 阅读 · 0 评论 -
SQL0668N 原因码为 "1",所以不允许操作 SQLSTATE=57016 ORACLE一次失败的导入到DB2
SQL0668N 原因码为 "1",所以不允许操作 SQLSTATE=57016 ORACLE一次失败的导入到DB2SQL0668N 原因码为 "1" SQLSTATE=57016 ORACLE导入到DB2日月明王的BLOG http://sunmoonking.spaces.live.com 利用MTK工具没有成功导入数据,于是用(ORACLE 用MTK工具原创 2007-11-05 16:20:00 · 6293 阅读 · 1 评论 -
win2003+jdk+tomcat配置笔记
将配置的过程略为记录一下便于以后查阅. 1.环境IIS +jdk-1_5_0_04+apache-tomcat-5.5.17 2.安装后设置环境变量JAVA_HOME和TOMCAT_HOME为安装路径 3.加入path,可选,在classpath中加入安装tomcat路径下common/lib/jsp-api.jar(再试,是否是可选) 4.改变访问页:apache-tomcat-5.5.17/a原创 2007-11-05 18:29:00 · 1451 阅读 · 0 评论 -
DAO类+通用持久类+通用动态formBean类,实现数据增、删、改、查newxy(新坐标)技术运用之三
“DAO类”: net.newxy.dbm.BaseDAO或其子类;“通用持久类”: net.newxy.dbm.DynaDto;“通用动态formBean类”: net.newxy.struts_faces.DynaFormBean。 《DAO类+通用持久类,实现数据增、删、改、查》(又名《不同于hibernate,利用通用持久类实现数据增、删、改、查,可极大提高开发效率》)原创 2007-11-05 18:51:00 · 1451 阅读 · 0 评论 -
DAO类+通用持久类,实现数据增、删、改、查
DAO类+通用持久类,实现数据增、删、改、查 标题中“DAO类”指net.newxy.dbm.BaseDAO或其子类,“通用持久类”指net.newxy.dbm.DynaDto。利用newxy(新坐标)DAO类及通用持久类对数据进行增、删、改操作可以不依赖于struts,运用系统不一定要支持struts,方法极其简便。一、通用持久类简介:1.net.newxy.dbm.Dyna原创 2007-11-05 18:55:00 · 1793 阅读 · 0 评论 -
JAVA:数据库操作封装
package creator.common.db; import Java.io.InputStream; import Java.sql.*; import Javax.sql.*; import Javax.naming.*; /** * * Title: dbBean.Java * Description: * Copyright: Copyright (c) 2004 * Compan原创 2007-11-05 17:32:00 · 987 阅读 · 0 评论 -
JSP下取当前时间并显示的代码,jsp年月日显示时间
一、先看看如何取当前时间并显示的代码: ------------------------------------------------ java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java原创 2007-11-05 18:27:00 · 2611 阅读 · 0 评论 -
Tomcat+JSP经典配置实例
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows Offlin原创 2007-11-05 18:32:00 · 950 阅读 · 0 评论 -
struts+hibernate的替代方案:struts+newxy,开发效率提高十倍
在java的web开发领域较麻烦的是数据库操纵,如果有工具能像delphi开发数据库运用系统那样高效,它一定会受到开发者的欢迎。 经过五个方面的比较,newxy+struts WEB开发与deiphi桌面开发相比,速度更快,能力更强。 http://blog.youkuaiyun.com/nlhlx/archive/2006/06/12/791047.aspx newxy是hiberna原创 2007-11-05 19:04:00 · 1101 阅读 · 0 评论