java基础
changliang_0530
这个作者很懒,什么都没留下…
展开
-
java读写excel文件
在这里我引用了以韩国人写的包jxl.jar 将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 基本操作 一、创建文件 拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下: 代码(CreateXLS.java): //生成Excel的类import java.io.*;import jxl.*;import ...原创 2012-08-30 12:21:53 · 88 阅读 · 0 评论 -
java中IO的各种
转自:http://ydcworld.iteye.com/blog/1668290 【案例1】创建一个新文件 import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt"); try{ ...原创 2012-08-31 10:02:18 · 92 阅读 · 0 评论 -
java6开发WebService入门
之前常常用CXF、Axis2、XFire等来开发结合Java语言来开发Web Service应用,这样的好处是用途广,灵活,另外一个重要原因是我们的生产环境是Java5。 但实际上Java6中已经支持用Java开发WebService应用了,而且很方便。这样就大大减少了项目安装部署的代价,因为选择开源的框架依赖大量第三方包,程序的尺寸倍增。 下面是一个Java6开发Web Servic...原创 2012-08-31 10:18:09 · 97 阅读 · 0 评论 -
Java是传值还是传引用
1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明: /* 例 1 */ /** * @(#) Test.java */ public class Test { public static void test(boolean test) { ...原创 2014-01-01 17:11:21 · 72 阅读 · 0 评论 -
java中hashcode()和equals()的详解
hashcode方法浅析 有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重...原创 2014-01-01 17:19:20 · 93 阅读 · 0 评论 -
java中equals和==的区别
java中equals和==的区别 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是...原创 2014-01-01 17:20:33 · 129 阅读 · 0 评论 -
关于hashcode 里面使用31 系数的问题
首先我们来了解一下hashcode,什么是hashcode?有什么作用? hashcode其实就是散列码,使用hashcode使用高效率的哈希算法来定位查找对象! 我们在使用容器来存储数据的时候会计算一串散列码,然后将数据放入容器。 如:String s =“java”,那么计算机会先计算散列码,然后放入相应的数组中,数组的索引就是从散列吗计算来的,然后再装入数组里的容器里,如Lis...原创 2014-01-01 17:57:30 · 140 阅读 · 0 评论