java基础(J2SE)
文章平均质量分 77
Fly-Eagle
这个作者很懒,什么都没留下…
展开
-
Java中对象的复制
Java中对象的复制 1、 Java中对象与变量 先新建一个对象 Dog dog=new Dog("Rover","Poodle"); 其中,dog为Dog类型的变量,Dog("Rover", "Poodle")为Dog类型的对象,dog变量获得是Dog("Rover","Poodle")对象的引用。 如果再写: Dog myDog=dog; 表示myDog与do原创 2013-09-30 15:35:28 · 646 阅读 · 0 评论 -
Java通道方法写文件中缓冲区建立的原则
一、 字符串 1、 单个字符串givenString 单个字符串已经给定 第一步:建立字节缓冲区大小 l 使用ByteBufferbuf=ByteBuffer.allocate(givenString.length());来新建字节缓冲区 l 直接使用ByteBufferbuf=ByteBuffer.allocate(1024);即缓冲区为1kB(如果字符串原创 2013-10-06 15:20:27 · 1805 阅读 · 0 评论 -
素数筛选法java实现
package cn.geosis.prime; import java.util.Scanner; /** * @author Administrator * 2013—9-22 * 1~N内的素数筛选法 * 1、奇数赋值为true * 2、奇数中从3开始到根号N,是其倍数的都置为false * 3、输出奇数中任然为true的数组下标,下标即为素数原创 2013-09-22 17:33:48 · 732 阅读 · 0 评论 -
java.util的Collections类的两种sort方法使用
在java.util中有Collections类,包含可以操作或返回集合的专用静态类,其中有两类sort方法; 注意:java.util.Arrays中也有用于数组比较的多种sort类 1、第一类sort的API解释: public static Comparable> void sort(List list) 根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必原创 2013-09-24 10:13:33 · 1353 阅读 · 0 评论 -
StringBuffer和Vector的高效率使用
Java使得复杂应用的开发变得相对简单,毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vect转载 2013-09-23 20:46:51 · 592 阅读 · 0 评论 -
静态导入static import
要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法: 比如先在一个包中定义一个这样的类: package com.example.learnjava; public class Common {转载 2013-09-26 15:17:48 · 445 阅读 · 0 评论 -
static class 静态类(Java)
一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况转载 2013-09-29 10:54:39 · 425 阅读 · 0 评论