![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 54
man3187
这个作者很懒,什么都没留下…
展开
-
如何拷贝数组的数据
<br />操作java数组的时候,其实是通过一个引用来操作数组的,如果使用简单的=操作符进行赋值的话,只是复制了引用,并没有把数组的数据赋值一份。<br /> Public class ArrayCopy(){<br /> Int[] arr=new int[]{1,2,3};<br /> Int[] arr2=arr;<br />Arr2[2]=7;<br />For(int i:arr){<br />System.out.println(i);<br />}<br />}<br />以上代码这原创 2011-05-02 10:31:00 · 475 阅读 · 0 评论 -
迭代器是什么
<br /> 可迭代是java集合框架下的所有集合类的一种共性,也就是把集合中的所有的元素遍历一遍。迭代的过程需要依赖一个迭代器对象,那么什么是迭代器呢?它应该如何使用呢?<br /><br /> 迭代器(Iterator)模式,又叫游标(Cursor)模式,它的含义是,提供一种方法访问一个容器对象中各个元素,而又不需要暴露该对象的内部细节。<br /><br /> 简单的说,迭代器就是一个接口(Iterator),实现了该接口的类就叫做可迭代类,这些类多数时候指的就是java.util包下的集合类。以下原创 2011-05-02 11:17:00 · 1206 阅读 · 0 评论 -
集合使用泛型带来的好处
泛型:就是一种抽象的编程方式,当开发者定义类和方法的时候,可以用一种通用的方式进行定义,而不必写出具体的类,这些未知的东西会真正使用的时候在确定。对于集合类来说,它们可以存放各种类型的元素,如果在存放之前,就能确定元素的类型,那么这样既让开发者更直观,也让代码更加简洁。importjava.util.ArrayList;import java.util.List;import sun.text.CompactShortArray.Iterator;publicclass FXText { publi原创 2011-05-02 13:25:00 · 1081 阅读 · 0 评论 -
如何用sychronized来让线程同步
<br />多线程一旦操作一块内存,就可能造成数据的混乱,也就是常说的线程安全问题。Java针对这样的问题,采用sychronized关键字来解决这样的问题。那么sychronized是怎么使用的呢??<br />首先,给出一段会出现线程安全问题的代码:<br /> package thread;<br />class MyThread extends Thread{<br />publicstaticintindex;<br /> publicvoid run(){<br /> for(原创 2011-05-06 09:54:00 · 498 阅读 · 0 评论 -
Java内存管理基础篇- Java内存分配
<br />1.简介<br /> <br />现摘录一段Java5内存管理白皮书中的一段话:<br /> <br />One strength of the Java™ 2 Platform, Standard Edition (J2SE™) is that it performs automatic memory<br />management, thereby shielding the developer from the complexity of explicit memory managemen转载 2011-05-06 10:02:00 · 541 阅读 · 0 评论 -
Java.util.date 与 java.sql.date区别和转换
<br />java.util.Date 就是在除了SQL语句的情况下面使用<br />java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分<br />它都有getTime方法返回毫秒数,自然就可以直接构建<br />java.util.Date d = new java.util.Date(sqlDate.getTime());<br />插入日期 参数选用java.util.Date类型,插入时转化pstmt.setDate( new java.sql.Date(java.ut转载 2011-05-08 17:04:00 · 436 阅读 · 0 评论