- 浏览: 41356 次
- 性别:
- 来自: 杭州
最近访客 更多访客>>
文章分类
最新评论
-
Demin7926:
正好想要这样的数据,而且最好还是.mdf的,但还是不错了,多谢 ...
中国地区数据库Access c#生成sql数据文件 -
zhuzidian:
1.这个classpath是没有必要设置的,那几个jar默认会 ...
Java开发环境的搭建 -
蜡笔小新:
收下
请问第2条中,J2EE开发环境下载什么样的sdk呢?
Java开发环境的搭建
package book.arrayset; import java.util.Arrays; /** * 使用java.util.Arrays类操作数组 */ public class UsingArrays { /** * 整型数组输出 * @param array */ public static void output(int[] array) { if (array != null) { for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } } System.out.println(); } public static void main(String[] args) { // 填充数组 int[] array0 = new int[5]; // 将array0中所有元素的值都赋为5 Arrays.fill(array0, 5); System.out.println("调用Arrays.fill(array0, 5)后: "); UsingArrays.output(array0); // 将array0中的第2个到第3个元素的值赋为8 Arrays.fill(array0, 2, 4, 8); System.out.println("调用Arrays.fill(array0, 2, 4, 8)后: "); UsingArrays.output(array0); // 对数组排序 int[] array1 = new int[] { 7, 8, 3, 12, 6, 3, 5, 4 }; // 对数组的第2个到第6个元素进行排序 Arrays.sort(array1, 2, 7); System.out.println("调用Arrays.sort(array1, 2, 7)后: "); UsingArrays.output(array1); // 对整个数组进行排序 Arrays.sort(array1); System.out.println("调用Arrays.sort(array1)后: "); UsingArrays.output(array1); // 比较数组元素是否相等 System.out.println(Arrays.equals(array0, array1)); int[] array2 = (int[]) array1.clone(); System.out.println("array1 和 array2是否相等? " + Arrays.equals(array1, array2)); // 使用二分法在数组中查找指定元素所在的下标(返回的下标从1开始) // 数组必须是排好序的,否则结果会不正确 Arrays.sort(array1); System.out.println("元素8在array1中的位置: " + Arrays.binarySearch(array1, 8)); // 如果不存在,就返回负数 System.out.println("元素9在array1中的位置: " + Arrays.binarySearch(array1, 9)); } }
发表评论
-
JDK_实例(求指定范围内的质数)
2009-11-20 14:15 844package book.arrayset; impor ... -
JDK_实例(处理大数字)
2009-10-29 13:21 1035package book.number; import ... -
JDK_实例(生成随机数)
2009-10-29 13:20 1935package book.number; import ... -
JDK_实例(转换数字的进制)
2009-10-29 13:16 985package book.number; /** * ... -
JDK_实例(数字的舍入)
2009-10-29 13:14 916package book.number; import ... -
JDK_实例(格式化数字)
2009-10-29 13:05 579package book.number; import ... -
JDK_实例(数字和数字封装类)
2009-10-29 13:02 711package book.number; /** * ... -
JDK_实例(Adapter 适配器模式)
2009-10-29 12:43 1493接口 package book.oo.sort; / ... -
JDK_实例(Factory工厂模式)
2009-10-29 12:39 837接口 package book.oo.factory; ... -
JDK_实例(Singleton单列模式)
2009-10-29 12:35 1024A package book.oo.singleton; ... -
JDK_实例(排序类)
2009-10-29 12:29 1047排序接口 package book.oo.sort; ... -
JDK_实例(方法与变量在继承时的覆盖和隐藏)
2009-10-29 12:24 782父类 package book.oo.cov ... -
JDK_实例(类的加载顺序)
2009-10-29 12:20 719父类 package book.oo.initorder; ... -
JDK_实例(自定义形状类)
2009-10-29 12:12 787长方形 package book.oo; ... -
JDK_实例(Java 参数传递)
2009-10-29 12:05 904package book.oo; public clas ... -
JDK_实例(复数类)
2009-10-29 11:52 846package book.oo; public clas ... -
JDK_实例(命令行程序)
2009-10-29 11:29 666package book.basic; public c ... -
JDK_实例(计算阶乘)
2009-10-29 11:28 698package book.basic; public c ... -
JDK_实例(控制程序流程)
2009-10-29 11:27 548package book.basic; public c ... -
JDK_实例(java 运算符)
2009-10-29 11:24 791package book.basic; public c ...
相关推荐
Java API 1.7,也称为Java Development Kit (JDK) 7,是Oracle公司发布的Java编程语言的重要版本。这个版本引入了许多新特性和改进,旨在提升开发者效率和代码的可维护性。Java API文档是Java开发的重要参考资料,它...
Lambda表达式可以替代那些具有单个抽象方法的接口的匿名类实例,通常用于处理集合或事件驱动的编程。 2. **函数式接口**:为支持Lambda表达式,Java 8引入了`@FunctionalInterface`注解,用于标识只含有一个抽象...
这些接口有一个抽象方法,可以被lambda表达式实例化。比如`java.util.function.Function`、`java.util.function.Consumer`和`java.util.function.Predicate`等。 3. **方法引用**:方法引用是另一种简化代码的方式...
例如,使用`java.util.concurrent.Callable`接口时,可以直接引用一个方法,而不用创建整个匿名类实例。 三、默认方法 接口在JDK 1.8中新增了默认方法的特性,允许接口中定义带有实现的方法,这样可以在不破坏向后...
5. 可变参数:可变参数允许一个方法接受不定数量的参数,简化了方法调用,例如Arrays.copyOf()方法。 6. 注解:注解是一种元数据,可以为编译器、JVM或工具提供额外的信息。常见的注解如@Override、@Deprecated等,...
在`Collections`和`Arrays`类中添加了一些静态工厂方法,如`Collections.emptyList()`, `Collections.emptyMap()`等,可以更方便地创建不可变的集合实例。 11. **改进的异常处理**: 允许一个`catch`子句捕获多个...
- 方法引用允许直接引用类或实例的方法,无需编写新的lambda表达式。例如,`Arrays.sort(list, Integer::compareTo)`,这使得代码更加清晰。 3. **默认方法**: - Java 8允许在接口中定义带有默认实现的函数,这...
【标题】"jdk1.7.0_80.zip" 是一个Java开发工具包(Java ...总之,"jdk1.7.0_80.zip" 文件是Java开发的重要资源,对于理解和使用Java 7的关键特性和API至关重要,同时也为开发者提供了C#和Java之间的一些对比点。
这个版本的JDK API文档,对于深入理解Java语言特性和使用Java进行高效开发具有深远的影响。本文将深入探讨JDK 1.6中的关键知识点,帮助开发者更好地掌握这一经典版本。 1. **基础类库** - **Object类**: 所有Java...
9. **枚举常量的比较(Comparing Enum Constants)**:由于枚举实例的唯一性,可以直接使用`==`比较两个枚举实例,无需`equals()`或`hashCode()`。 10. **NIO.2(New IO)**:JDK 1.5引入的NIO(Non-blocking I/O)...
在JDK 1.8中,除了使用lambda表达式外,还可以使用方法引用。这种方法引用来调用已有的方法,简化了代码。 ```java // 使用方法引用 Collections.sort(names, String::compareToIgnoreCase); ``` ### 3. Stream ...
1. **多路归并排序**:在Java 7中,`java.util.Arrays.sort()`方法进行了优化,采用了多路归并排序算法,提高了排序性能,尤其对于大数据量的数组,效果显著。 2. **字符串inswitch**:新增了`switch`语句对字符串...
2. **多路归并排序**:在Java 7中,`Arrays.sort()` 方法使用了多路归并排序算法,提高了排序性能,尤其是处理大数据量时。 3. **字符串连接优化**:Java 7对字符串连接操作进行了优化,使用StringBuilder时,如果...
Java API 1.7中文版是Java开发工具集(JDK)的重要组成部分,它是Java编程语言的官方文档,为开发者提供了详细的API接口、类库和方法的说明。这个压缩包包含了一个名为`JAVA_API_1.7中文.chm`的文件,这是一个帮助...
由于Oracle官方已经不再提供JDK 6和7的下载,对于仍需使用这些版本的开发者来说,可能需要寻找第三方源或者考虑更新到更高版本,比如JDK 8、11或17。每个新版本的JDK都会引入更多改进和新特性,以适应不断变化的开发...
这个版本的JDK是基于tar.gz格式的压缩文件,意味着它是针对Linux或类似类UNIX系统的,因为这些系统通常使用这种类型的压缩文件。 Java 8是Java发展历程中的一个里程碑,引入了许多创新特性,大大提升了开发效率和...
Java JDK 7(Java Development Kit 7)是Java编程语言的一个重要版本,它引入了许多新特性和改进,旨在提升开发者的生产力和程序的性能。在这个实例宝典中,你将找到一系列与Java 7相关的代码示例,这些示例可以帮助...
8. **类型注解**:JDK 1.8增强了注解的使用,允许在类型声明(包括参数、返回值、局部变量和泛型类型)上使用注解,增强了代码的元数据信息。 9. **重复注解**:同一个元素现在可以有多个相同类型的注解实例,这...
安装完成后,开发者可以在命令行中使用这些工具进行Java程序的开发、编译和运行,或者配置环境变量让IDE(如Eclipse、IntelliJ IDEA)自动识别并使用此JDK版本。 总的来说,JDK7是Java发展历程中的一个重要里程碑,...
9. **改进的数组初始化**:可以使用`Arrays.asList()`方法将数组转换为列表,简化了数组与集合之间的操作。 10. **并行流**:Java 7引入了并行流,可以方便地利用多核处理器进行并行计算,提高代码的执行效率。 ...