
05.JAVA基础
文章平均质量分 55
Good末末
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
展开
-
hashmap结构研究
概念 HashMap定义 1 HashMap是一个散列表,存储的内容是键值对映射。 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。 也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。 这个映射函数叫做散列函数,存放记录的数组叫做散列表。2 HashMap 继承于AbstractMap,实现了M转载 2016-10-14 16:09:17 · 453 阅读 · 0 评论 -
判断真正的excel行数
//01 유효행을 구함 예: 엑셀에 값을 넣었다가 지웠으면 무효행으로 간주 /* * 설명 :행을 루프돌아서 해당행의 셀중 하나의 셀이라도 타입이 CELL_TYPE_BLANK이 아니면 유효행으로 간주 * */ //*********原创 2015-12-23 14:24:31 · 1011 阅读 · 0 评论 -
java中excel的上传
package student;public class XlsDto { private Integer xkh; private String xh; private String xm; private String yxsmc; private Integer kch; private String kcm; priv转载 2015-03-20 10:18:03 · 748 阅读 · 0 评论 -
12 网络与数据库编程
本章重点:支持Java程序访问网上资源的类及方法,网络编程应用。支持Java程序与数据连接,数据表查询,数据记录修改和插入的类及其方法,数据库编程应用。本章难点:网络套接字,客户机端与服务器端实现通信的应用程序。支持Java实现数据库编程的类,程序实现数据修改和插入的方法,数据库编程应用。转载 2015-03-05 14:29:01 · 532 阅读 · 0 评论 -
Java之内存分析和String对象
Java中内存分析: 栈(Stack) :存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。 堆(heap):存放所有new出来的对象。 常量池(constant pool):在堆中分配出来的一块存储区域,存放储显式的String常量和基本类型常量(float、int等)。另外,转载 2014-10-16 14:01:10 · 415 阅读 · 0 评论 -
Java中Heap与Stack的区别
1) Heap是 Stack的一个子集。 2) Stack存取速度仅次于寄存器,Stack里面的数据可共享,但是其中数据的大小和生存期必须在运行前确定。 3) Heap是运行时可动态分配的数据区,从速度看比Stack慢,Heap里面的数据不共享,大小和生存期都可以在运行时再确定。 4) new关键字 是运行时在Heap里面创建对象。每new一次都一定会创建新对象,因转载 2014-10-15 11:50:50 · 766 阅读 · 0 评论 -
泛型详解_2
介绍1 泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。2 泛型类是引用类型,是推对象,主要是引用了类型参数这个概念。3 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。4 这种参数类型可以用再类,接口和方法的创建中,分别称为泛型类,泛型接口,泛型方法。5 Java语言引入泛型的好处转载 2014-01-15 12:34:26 · 715 阅读 · 0 评论 -
JAVA SYSDATE
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");String format = df.format(new Date());System.out.println(format);String yearComp = format.substring(0, 4);String monthComp = format.s原创 2013-12-17 16:03:22 · 1445 阅读 · 0 评论 -
8 包与访问权限
访问权限Java的命名习惯在JDK中类的声明,方法的声明,常量的声明都是有一定规律的,规律如下:1 包名中的字母一律小写,如:demo.java2 类名,接口名应当使用名词,每个单词的首字母大写,如:TestPerson。3 方法名,第一个单词小写,后面每个单词的首字母大写。如:talkMySelf。4 常量名中的每个字母一律大写:如COUNTRY。Jar文件的转载 2013-12-16 09:32:09 · 606 阅读 · 0 评论 -
JAVA 数据类型
java数据类型图 ┏数值型━┳━整数型:byte short int long ┏基本数据类型━━┫ ┗━浮点型:float double ┃ ┣字符型:char转载 2013-12-06 09:20:48 · 631 阅读 · 0 评论 -
JAVA中的Set集合类
Set集合类 概念Set最大的特点就是不允许在其中存放的元素是重复的。所以Set可以被用来过滤在其他集合中存放的元素,从而得到一个没有包含重复新的集合。常用方法按照定义,Set接口继承Collection接口,而且它不允许集合中存在重复项。public int size():返回set中元素的数目,如果set包含的元素数大于integer.MAX_VALUE,返回integ转载 2013-12-05 14:37:09 · 628 阅读 · 0 评论 -
iterator的方法 :hashNext()与next()
iterator的方法:hashNext():判断集合中元素是否遍历完毕,如果没有,就返回true。next()则是返回下一个元素,这样对于需要遍历的地方,就不需要知道元素的个数了。Map map = new HashMap();map.put("1", "10");map.put("2", "20");map.put("3", "30");Iterator ite转载 2013-12-04 10:43:05 · 9331 阅读 · 1 评论 -
JAVA/Set、List、Map的区别
数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型,引用类型)JAAV集合:JAVA集合可以存储和操作数目不固定的一组数据。所有的JAVA集合都位于java.util包中。JAVA集合只能存放引用类型的数据,不能存放基本数据类型。JAVA集合主要分为三种类型:Set(集)List(列表)Map(映射)Collection(接口)Collect转载 2013-12-04 10:24:11 · 687 阅读 · 0 评论 -
JAVA/MAP遍历
public static void mapTest(){Map map = new HashMap();map.put("1", "10");map.put("2", "20");map.put("3", "30");Iterator iterator = map.entrySet().iterator();// 游标模式System.out.println("itera转载 2013-12-03 14:20:47 · 664 阅读 · 0 评论 -
JAVA基础/构造方法
构造方法定义:在Java中,任何变量在被使用前都必须先设置初始值。Java提供了为类的成员变量赋初始值的专门方法。构造方法作用:1 构造出来一个类的实例。2 对构造出来的类的实例初始化。3 构造方法的调用是在创建一个对象时new操作进行的。4 类中必定有构造方法,若不写,系统自动添加无参数的构造方法。接口不允许被实例化,多以接口中没有构造方法。5 不能被 static,转载 2013-11-20 14:15:20 · 986 阅读 · 0 评论 -
JAVA基础/属性
public class images{private int x = 0 ;属性public images(){};构造方法,与类同名,没有返回值 public String getNewImage(){} 方法,返回类型String }转载 2013-11-20 12:52:40 · 797 阅读 · 0 评论 -
JAVA/FOR语句
声明数组int[] num = new int[4]; num[0] = 1; num[1] = 2;num[2] = 3;一般for语句for(int i = 0 ; i System.out.println(num[i]);}增强for循环for(int j:num){System.out.println(j);}转载 2013-11-20 09:31:39 · 801 阅读 · 0 评论 -
JAVA/request.getParameterValues
1 比较request.getParameterValues与request.getParameterrequest.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。request.getParameter(String name)是获得对应名字的值,如果有重复的名,则返回第一个值。例如:reque转载 2013-11-19 15:46:06 · 1447 阅读 · 0 评论 -
JAVA/MAP方法
java.utl中的集合类包含java中某些最常见的类。最常见的集合类是List 和Map。List的具体实现包括ArrayList和Vector,他们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。List适用于按数值索引访问元素耳朵情形。Map集合类用于存储元素对(键与值),其中每个键映射到一个值。Map接口和方法Map接口定义了四种类型的方法,每个Map转载 2013-11-19 14:10:21 · 970 阅读 · 0 评论 -
JAVA/Array和List以及ArrayList
ArrayList ArrayList:ArrayList想象成一种“会自动扩增容量的Array”。ArrayList的使用也很简单:产生ArrayList,利用add()将对象置入,利用get( i ) 配合索引值将他们取出。这一切就和Array的使用方式完全相同,只不过少了[ ]而已。 数组与List之间的相互转换List的特点是长度可以动态增加,能维护元素的次序,存入的所转载 2013-11-19 12:37:22 · 992 阅读 · 0 评论 -
JAVA/ARRAY
数组相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区别他们的变量的集合。这个名字成为数组名,编号成为下标。组成数组的各个变量成为数组的分量,也称为数组的元素,有时也称为下标变量。一维数组一维数组是最简单的数组,其逻辑结构是线性表。要使用一维数组,需经过定义,初始化和应用等过程。数组声明后,接下来便是分配数组所需要的内存,这时必须转载 2013-11-19 12:04:41 · 872 阅读 · 0 评论 -
JAVA/LIST
实例化 : List list = new ArrayList();获得集合内元素个数 : list.size();默认添加: list.add( e);指定下标添加(添加后下标后的元素向后挪一位):list.add(index, e);删除元素: 返回是否删除 :list.remove( e);直接删除指定下标的元素(只删除找到的第一个相符合的元素):list.remove(转载 2013-11-19 10:01:28 · 838 阅读 · 0 评论 -
JAVA/JSON
import java.util.ArrayList;import org.json.JSONArray; //jar import org.json.JSONException;import org.json.JSONObject;public static void main(String[] args){JSONArray_1();}public st转载 2013-11-15 16:57:46 · 1028 阅读 · 0 评论