j2se
mafangling
这个作者很懒,什么都没留下…
展开
-
java 5.0以后才有的for循环
[b]java 5.0以后才有的for循环[/b]它主要和泛型结合才好用。 优点很方便,相比以前迭代集合元素时省略饿好多代码,例如我们声明了一个用户类:[code="java"]package com.lyx.goodfor;/** * @author 李亚希 天豪工作室 2009-8-21 jdk5.0 以后的增强for循环。 */class User {...2009-09-04 22:55:58 · 116 阅读 · 0 评论 -
Java NIO连接socket
NIO连接socket一个是服务器端,一个是客户端,都是用NIO连接的,代码如下[code="java"]package testnio;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.ch...原创 2012-03-24 02:18:46 · 115 阅读 · 0 评论 -
java NIO入门教程和实例代码
java NIO入门教程和实例代码原创 2012-03-19 23:32:21 · 115 阅读 · 0 评论 -
java 文件锁
1:在javaN(new)IO 中提供了文件锁的功能, 这样当一个线程文件锁定后,其他的线程是无法操作此文件的, 要想进行文件锁定的操作,则要使用FileLock 类完成, 此类 的对象需要依靠 FileChannel 进行实例化。2:FileChannel实例化文件锁FileLock 对象的方法:[table]|方法|说明||Public final FileLoc...原创 2011-02-21 01:02:39 · 149 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为Array...原创 2011-08-23 00:06:01 · 91 阅读 · 0 评论 -
Hashtable和HashMap的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 ...原创 2011-08-22 23:04:21 · 66 阅读 · 0 评论 -
Java中null关键字的用法
一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对于引用类型变量也是适用的...原创 2011-08-22 23:03:03 · 307 阅读 · 0 评论 -
一个关于抽象类和接口的程序题
程序改错题: 原题是: [code="java"]package com.lyx.demo;public interface A { int x=0;}package com.lyx.demo;public abstract class B { int x=1;}package com.lyx.demo;public...原创 2011-01-06 20:10:21 · 158 阅读 · 0 评论 -
利用java可变参数初始化数组
前几天初始化一维数组时 ,突发奇想利用java 5.0 以后才有的可变参数的 来传递参数初始化 一个数组。[code="java"]package com.lyx;import java.util.Arrays;public class CanChageParams { //其实 传递的就是你定义类型的数组 //这里定义一个整形数组...原创 2010-12-30 22:12:28 · 375 阅读 · 0 评论 -
java数组的排序和求数组中的最大值和最小值
2010-12-28 到 博彦科技去面试的一个面试题[code="java"]package com.lyx;import java.util.Arrays;/* * 博彦科技的面试题 * 数组排序, * 数组中的最大值 * 数组中的最小值 */public class ArraysTest { public int[] aa ...原创 2010-12-30 22:02:45 · 203 阅读 · 0 评论 -
java二维数组
java 二维数组前几天面试时, 面试提既然考的是二维数组。[code="java"]package com.lyx;/* * 二维数组的初始化和相加 */public class ErWeiArrays {public int[][] aa=new int[2][4];public int[][] bb=new int[3][5];pub...原创 2010-12-30 21:53:35 · 83 阅读 · 0 评论 -
Java一道题
最近闲着没事, 拿出java课本的两道题 ,用烦了Struts spring , hibernate ,基础的程序觉得挺有意思的。 故上到博客里, 大家有时间也做一做。 限半个小时完成。题目:在控制台输入几个学生的基本信息,(包括姓名, 学号, java学科成绩), 并统计学生的总分, 平均分 , 并将学生的基本信息和计算结果保存到文件“Student.txt”;然后再在“Student...2009-09-07 15:16:11 · 160 阅读 · 0 评论 -
java5.0以后才有的枚举类型2
可以通过enum关键字来定义枚举类型时,例如下形式:[code="java"] public enum YouEnumName{ enumValue1 ,enumValue12,enumValue3 //结尾没有分号}[/code] 通过java5.0以后才有的枚举类型1的例子你可能还不能理解枚举类型,其实你定义出来的枚举类型继承自 [b]java.lan...2009-09-06 17:48:53 · 116 阅读 · 0 评论 -
java5.0以后才有的枚举类型1
在程序中经常要用到一些常数。 在jdk1.4 以前我们只能通过类或者接口定义一些常数并且对其进行管理。例如: 一场比赛的结果只能有四种结果,赢,输,平, 比赛被取消;[code="java"]package lyx.com.cn.myenum;/** * @author 李亚希 天豪工作室 2009-9-6 定义了一个枚举类型(比赛结果) */public en...2009-09-06 17:15:01 · 110 阅读 · 0 评论 -
java5.0以后才有的可变参数的方法
java5.0以后才有的可变参数的方法,形式如下: 方法名(数据类型 ...数据的引用名) ,数据类型可以为 自定义的类和原始类型, 以及某些系统自带类(例如:String ), 现在我们声明一个自定义的用户类[code="java"]package lyx.com.cn;@SuppressWarnings("serial")public class User impl...2009-09-05 15:29:44 · 111 阅读 · 0 评论 -
java 5.0以后才有的for循环2
[code="java"]//假设已有一个User[] us 的非空数组。for( int i=0; i2009-09-04 23:25:32 · 101 阅读 · 0 评论 -
postgres java
postgres sql jdbc doc原创 2013-04-21 22:51:07 · 148 阅读 · 0 评论