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 · 165 阅读 · 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 · 150 阅读 · 0 评论 -
java NIO入门教程和实例代码
java NIO入门教程和实例代码原创 2012-03-19 23:32:21 · 147 阅读 · 0 评论 -
java 文件锁
1:在javaN(new)IO 中提供了文件锁的功能, 这样当一个线程文件锁定后, 其他的线程是无法操作此文件的, 要想进行文件锁定的操作, 则要使用FileLock 类完成, 此类 的对象需要依靠 FileChannel 进行实例化。 2:FileChannel实例化文件锁FileLock 对象的方法: [table] |方法|说明| |Public final FileLoc...原创 2011-02-21 01:02:39 · 208 阅读 · 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 · 150 阅读 · 0 评论 -
Hashtable和HashMap的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 ...原创 2011-08-22 23:04:21 · 105 阅读 · 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 · 394 阅读 · 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 · 202 阅读 · 0 评论 -
利用java可变参数初始化数组
前几天初始化一维数组时 ,突发奇想利用java 5.0 以后才有的可变参数的 来传递参数初始化 一个数组。 [code="java"] package com.lyx; import java.util.Arrays; public class CanChageParams { //其实 传递的就是你定义类型的数组 //这里定义一个整形数组...原创 2010-12-30 22:12:28 · 434 阅读 · 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 · 243 阅读 · 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 · 118 阅读 · 0 评论 -
Java一道题
最近闲着没事, 拿出java课本的两道题 ,用烦了Struts spring , hibernate , 基础的程序觉得挺有意思的。 故上到博客里, 大家有时间也做一做。 限半个小时完成。 题目:在控制台输入几个学生的基本信息,(包括姓名, 学号, java学科成绩), 并统计学生的总分, 平均分 , 并将学生的基本信息和计算结果保存到文件“Student.txt”;然后再在“Student...2009-09-07 15:16:11 · 190 阅读 · 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 · 153 阅读 · 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 · 151 阅读 · 0 评论 -
java5.0以后才有的可变参数的方法
java5.0以后才有的可变参数的方法,形式如下: 方法名(数据类型 ...数据的引用名) ,数据类型可以为 自定义的类和原始类型, 以及某些系统自带类(例如:String ), 现在我们声明一个自定义的用户类 [code="java"] package lyx.com.cn; @SuppressWarnings("serial") public class User impl...2009-09-05 15:29:44 · 155 阅读 · 0 评论 -
java 5.0以后才有的for循环2
[code="java"] //假设已有一个User[] us 的非空数组。 for( int i=0; i2009-09-04 23:25:32 · 132 阅读 · 0 评论 -
postgres java
postgres sql jdbc doc原创 2013-04-21 22:51:07 · 200 阅读 · 0 评论
分享