- 博客(8)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Java到底是传值还是传引用
1、正确看待传值还是传引用的问题首先说,为什么会有这样一个问题。实际上,问题来源于C,而不是Java。C 语言中有一种数据类型叫做指针,于是将一个数据作为参数传递给某个函数的时候,就有两种方式:传值,或是传指针,它们的区别,可以用一个简单的例子说明:void Exchg1(int x, int y) /* 传值*/{ int tmp; tmp = x; x = y; y
2016-03-30 09:42:39 508
原创 java中堆栈
1、堆栈概述通俗来讲,栈与堆都是Java用来在RAM中存放数据的地方。堆主要用来存放new创建的对象和数组,栈主要是存储基本类型的变量和对象的引用,与C++不同,Java自动管理栈和堆,程序员不能直接地操作栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的
2016-03-30 09:35:10 668
原创 HashMap、Hashtable、ConcurrentHashMap等深入分析
Map用于存储“key-value”元素对,它将一个key映射到一个而且只能是唯一的一个value。Map可以使用多种实现方式,HashMap的实现采用的是Hash表;而TreeMap采用的是红黑树。1、HashMap的实现原理:HashMap使用hash的方式实现。而hash表最常见的实现方式就是数组+链表的形式。Hash表结合了数组和链表两者的优点,数组寻址容易但插入删除困难,
2016-03-30 09:24:35 444
转载 Java中要注意的几个问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello
2016-03-30 09:08:17 1369
原创 windows7 64位安装Oracle10g 32位出错解决方法
64位win7系统下安装Oracle10g 时会提示未知错误,通过以下操作步骤可以使原来32位操作系统下使用的安装程序再安装到64位操作系统下。 1.通过修改安装软件中某些文件使oracle 10g与win7兼容。 (a)打开“\Oracle 10G \stage\prereq\db\refhost.xml”,向其中1添加如下代码并保存。
2015-05-19 12:44:14 4255
原创 使用远程桌面连接无法显示本地硬盘解决方法
远程桌面客户端和服务器端都设定了允许本地磁盘映射,但不能访问本地硬盘并且不能复制粘贴,解决方法入下: 第一步: 打开“组策略” 在"运行"中输入gpedit.msc 在“计算机配置”-->“管理模板”-->“Windows 组件”-->“终端服务”-->“客户端/服务器数据重定向”-->“不允许客户端驱动器重定向”,看一下该项的属性,双击将其禁止。win7路径
2015-05-19 12:44:09 23367
原创 (2)使用XFire方式发布WebService实例说明
使用XFire方式发布WebService实例说明(1)导入所需jar包 相对来讲,使用XFire发布webService是一种比较简单的方式。 首先,访问地址http://xfire.codehaus.org/Download,下载所需的jar包。新建web项目webServiceXfire,向系统中添加之前下载的文件所包含的jar包。其中包括xfire-all-1.2.6.jar及lib文件夹中所包含的jar文
2015-05-19 12:44:03 799
原创 (1)使用Axis2方式发布webService实例说明
使用Axis2方式发布webService实例说明1、简单的pojo方式: 不需要写配置文件,直接把class文件拷贝到axis2的WEB-INF目录下的poji文件夹下即可。但其局限性表现在,实现类不能有包声明,这在实际开发过程中使用较少,这里不做说明。原文地址:http://jinanlizhen.iteye.com/blog/2208866。转载请注明出处,谢谢!2、打jar包的方式: 将接口实现放到axis2中。首
2015-05-19 12:43:57 659
BigDecimal为什么可以保证小数精度
2015-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人