孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  JAVA

上一页 1 2 3 下一页

摘要:Java反射机制深入研究Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制 阅读全文
posted @ 2014-03-21 10:18 孤独的猫 阅读(121) 评论(0) 推荐(0)

摘要:【IT168 技术文档】我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这 一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测试我们称之为单元测试。 传统的编程方式,进行单元测试是一件很麻烦的事情,你要重新写另外一个程序,在该程序中调用你需要测试的方法,并且仔细观察运行结果,看看是否有错。正因 为如 阅读全文
posted @ 2014-03-21 10:17 孤独的猫 阅读(184) 评论(0) 推荐(0)

摘要:新版eclips的提示功能默认没有打开,请选择window->Preferences->Java->Editor->ContentAssist->Advanced在出现的选择框中找到Selecttheproposalkindscontainedinthe'default'contentassistlist:在下面将javaProposals选项勾选中,就可以了。 阅读全文
posted @ 2014-03-21 10:15 孤独的猫 阅读(129) 评论(0) 推荐(0)

摘要:Eclipse快捷键大全(转载)2007-09-12 09:31:08标签:Eclipsejava快捷键休闲职场原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://tonyaction.blog.51cto.com/227462/42044Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+ 阅读全文
posted @ 2014-03-21 10:14 孤独的猫 阅读(128) 评论(0) 推荐(0)

摘要:Hibernate-Extension和Middlegen-Hibernate参考Hibernate 开发指南V1.0作者:夏昕 xiaxin(at)gmail.com=========Hibernate学习笔记========构建Hibernate 基础代码1、POJO2、Hibernate 映射文件数据库表通过Middlegen-Hibernate生成ORM(对象-关系型数据映射)再通过Hibernate-Extension生成POJO,对数据库的操作就可在POJO上完成1、首先用Middlegen-Hibernate生成ORM配置目标数据库参数进入MiddleGen 目录下的\confi 阅读全文
posted @ 2012-09-28 21:47 孤独的猫 阅读(754) 评论(0) 推荐(0)

摘要:使用MiddleGen 产生hibernate的数据库表映射文件发布: 2007-7-04 13:34 | 作者: admin | 来源: 网友评论 | 查看: 14次 | 进入软件测试论坛讨论领测软件测试网 1:下载Middlegen-Hibernate-r5地址:URL http://voxel.dl.sourceforge.net/sourceforge/hibernate/Middlegen-Hibernate-r5.zip2:解压缩将下载的解压缩,如 D:\Middlegen-Hibernate-r53:配置数据库文件进入D:\Middlegen-Hibernate-r5 目录下的. 阅读全文
posted @ 2012-09-28 21:46 孤独的猫 阅读(123) 评论(0) 推荐(0)

摘要:Eclipse3.7 + jdk1.7 +tomcat7.0配置http://tuoluo2004.blog.163.com/blog/static/40152416201173172515123/1. Eclipse 3.7 下载安装http://www.eclipse.org/downloads/ ;选择的 Eclipse IDE for Java Developer , Indigo Packages 。安装没什么困难,解压,放到喜欢的目录里即可;双击 eclipse.exe启动;首次启动需设置workbench;2. jdk 1.7下载安装http://www.oracle.com/t 阅读全文
posted @ 2012-09-27 22:24 孤独的猫 阅读(308) 评论(0) 推荐(0)

摘要:JAVA环境配置请参看《java环境配置》此时,通过cmd进入命令行,echo里面得环境变量例如echo %path%和echo %CLASSPATH%(这里得大小写好像不要紧),并且通过javac和java得相关命令可以看到命令相关信息。一、下载microsoft sql server 2000 for jdbc,http://www.microsoft.com/downloads/Search.aspx?displaylang=en,搜索JDBC,结果查找SQL Server 2000 Driver for JDBC SP3(最新版)。并且默认目录安装安装后,发现还是不能连接数据库,运行页 阅读全文
posted @ 2012-06-21 21:57 孤独的猫 阅读(121) 评论(0) 推荐(0)

摘要:JDBC for SQLSERVER2005的使用转载于:http://xlzx1979.blog.163.com/blog/static/1645337200703112416379/JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。sqljdbc.jar 文件的安装位置如下:<安装目录>\sqljdbc_<版本>\<语言>\sqljdbc.jar下面是用于 W 阅读全文
posted @ 2012-06-21 21:55 孤独的猫 阅读(405) 评论(0) 推荐(0)

摘要:与UNIX和DOS命令中的管道类似,你也可以将多个servlet以特定顺序链接起来。在servlet链中,一个servlet的输出被当作下一个servlet的输入,而链中最后一个servlet的输出被返回到浏览器。 阅读全文
posted @ 2012-06-15 20:03 孤独的猫 阅读(1098) 评论(0) 推荐(0)

摘要:想让Tomcat支持ssi,一般是shtml文件。配置比较简单。默认tomcat不支持ssi。现以tomcat5.5.x为例。改conf/web.xml配置。有两种方式:一是servlet,二是filter。servlet方式的:<!-- <servlet> <servlet-name>ssi</servlet-name> <servlet-class> org.apache.catalina.ssi.SSIServlet </servlet-class> <init-param> <param-name> 阅读全文
posted @ 2012-06-14 21:01 孤独的猫 阅读(323) 评论(0) 推荐(0)

摘要:Java 线程池学习摘自:http://www.cnblogs.com/jersey/archive/2011/03/30/2000231.htmlReference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExecutor使用和思考》[6][1]中博主自己通过ThreadGroup实现一个线程池(挺方便理解的),使用的是jdk1.4版本,Jdk1.5版本以上提供了现成的线程池。[2]中介绍了java.uti 阅读全文
posted @ 2012-05-31 21:37 孤独的猫 阅读(409) 评论(0) 推荐(0)

摘要:1、Executor框架使用Runnable作为其任务的基本表达形式。Runnable相当有限,不能返回一个值,也不能抛出受检查的异常,对于复杂费时的计算更加无法处理2、因此产生了Callable和Future这种任务,对任务进行全面管理3、1)Callable在主进入点-call处等待返回值,并为可能抛出的异常预先做了准备。2)Executors包含了一些工具方法将其他类型的任务封装成一个Callable,比如Runnable和java.security.PrivilegedAction。Runnable和Callable描述的是抽象的计算型任务。3)这些任务很有限,有明确的开始和结束,但是 阅读全文
posted @ 2012-05-31 21:27 孤独的猫 阅读(202) 评论(0) 推荐(0)

摘要:转自:http://blog.sina.com.cn/s/blog_537bb50a010000iu.html续四:====对1-300000个整数随机放到数组中,为测试做准备====/** @(#)RandomNum.java* * Title: This class is to define the RandomNum.* Description: This file is the assignment of Algorithms.* @copyright (c) OpenSource* @author Bobby Yang* @tester Bobby Yang* @version 1. 阅读全文
posted @ 2012-05-12 21:05 孤独的猫 阅读(188) 评论(0) 推荐(0)

摘要:转自:http://blog.sina.com.cn/s/blog_537bb50a010000it.html续三:====红黑树操作的实现,插入、删除、查找 (三)==== private Node getSuccessor(Node node){ if (node.rightChild != nil) return getMin(node.rightChild); Node y = node.parent; while((y != nil) && (y.rightChild == node)){ node = y; y = y.parent; } return y; } . 阅读全文
posted @ 2012-05-12 21:04 孤独的猫 阅读(146) 评论(0) 推荐(0)

摘要:转自:http://blog.sina.com.cn/s/blog_537bb50a010000is.html续二:====红黑树操作的实现,插入、删除、查找 (二)====private void leftRotate(Node node){ Node y; y = node.rightChild; node.rightChild = y.leftChild; if(y.leftChild != nil) y.leftChild.parent = node; y.parent = node.parent; if (node.parent == nil) this.se... 阅读全文
posted @ 2012-05-12 21:03 孤独的猫 阅读(129) 评论(0) 推荐(0)

摘要:转自http://blog.sina.com.cn/s/blog_537bb50a010000ir.html续一====红黑树操作的实现,插入、删除、查找 (一)====/** @(#)Rbtree.java* * Title: This class is to define the RBtree.* Description: This file is the assignment of Algorithms.* @copyright (c) OpenSource* @author Bobby Yang* @tester Bobby Yang* @version 1.00* @time 200 阅读全文
posted @ 2012-05-12 21:02 孤独的猫 阅读(168) 评论(0) 推荐(0)

摘要:红黑树的实现Java代码(一)(2005-11-06 16:32:44)转自:http://blog.sina.com.cn/s/blog_537bb50a010000ip.html我被Sina烦死了,刚才写的全挂了。这几天一直在忙这个作业,好不容易在今天写完了,鉴于辛苦的历程,网上基本没有什么有参考价值的东西,而国外的网站上基本是Applet,也不是我想要的,关于这个算法的思想教课书里面都有,我这是只是对其用java实现。希望对您有参考价值。以下是要写得文章结构:======算法的说明文档摘录============算法的Java实现====== ====红黑树的结点类==== ====红黑 阅读全文
posted @ 2012-05-12 21:01 孤独的猫 阅读(622) 评论(1) 推荐(0)

摘要:JAVA文件操作 阅读全文
posted @ 2012-04-29 11:00 孤独的猫 阅读(132) 评论(0) 推荐(0)

摘要:方法1:在eclipse中生成在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。在Javadoc Generation对话框中有两个地方要注意的:javadoc command:应该选择jdk的bin/javadoc.exedestination:为生成文档的保存路径,可自由选择。按finish(完成)提交即可开始生成文档。方法2:命令行方式生成javadoc的命令行语法如下:javadoc [ options ] [ packagenames ] [ sourcefiles ] [ @files ]参数可以按照任意顺 阅读全文
posted @ 2012-04-15 10:07 孤独的猫 阅读(359) 评论(0) 推荐(0)

上一页 1 2 3 下一页