一、Java.lang包
String类:判断字符串为空的方法:isEmpty();
二、java.util包
Arrays类:copyOf() /copyOfChange();/binarySearch();
package onlyfun.caterpillar;
import java.util.Arrays;
public class ArrayDemo {
public static void main(String[] args) {
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, arr1.length);
for(int i = 0; i < arr2.length; i++)
System.out.print(arr2[i] + " ");
System.out.println();
}
}
--------------------------------------------
package onlyfun.caterpillar;
import java.util.Arrays;
public class ArrayDemo2 {
public static void main(String[] args) {
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, 10);
for(int i = 0; i < arr2.length; i++)
System.out.print(arr2[i] + " ");
System.out.println();
}
}
-----------------------------------------------------
package onlyfun.caterpillar;
import java.util.Arrays;
public class BinarySearchDemo {
public static void main(String[] args) {
int[] arr1 = {10, 20, 30, 40, 50, 60, 70, 80, 90};
int result = Arrays.binarySearch(arr1, 6, 9, 85);
if(result > -1) {
System.out.printf("索引 %d 处找到数据%n", result);
}
else {
System.out.printf("插入点 %d %n", (result + 1) * -1);
}
}
}
------------------
Calendar类:getDisplayNames();/getDisplayName() :获得区域化的日期:
package onlyfun.caterpillar;
import java.util.*;
import static java.util.Calendar.*;
public class CalendarDemo {
public static void main(String[] args) {
Calendar rightNow = Calendar.getInstance();
Locale locale = Locale.getDefault();
System.out.println("现在时间是:");
System.out.printf("%s%d %n",
rightNow.getDisplayName(ERA, LONG, locale),
rightNow.get(YEAR));
System.out.println(
rightNow.getDisplayName(MONTH, LONG, locale));
System.out.printf("%d 日%n",
rightNow.get(DAY_OF_MONTH));
System.out.println(
rightNow.getDisplayName(DAY_OF_WEEK, LONG, locale));
}
}
------------------
三、java.io包
①:System :再命令行模式下输入密码而不显示:console().readPassword();
package onlyfun.caterpillar;
public class PasswordDemo {
public static void main(String[] args) {
while(true) {
System.out.print("输入名称:");
String name = System.console().readLine();
System.out.print("输入密码: ");
char[] passwd = System.console().readPassword();
String password = new String(passwd);
if("caterpillar".equals(name) &&
"123456".equals(password)) {
System.out.println("欢迎 caterpillar ");
break;
}
else {
System.out.printf("%s,名称或密码错误,请重新输入!%n", name);
}
}
}
}
②:File类中得到文件所在的磁盘驱动的总容量和可用容量
四、java.awt包
①SplashScreen类: 启动动画
②SystemTray类:系统工具栏的图标
五、捆绑了JDBC4.0