08 2023 档案
摘要:常用API Integer类 Integer类概述 包装一个对象中的原始类型 int 的值 Integer类构造方法 方法名 说明 public Integer(int value) 根据 int 值创建 Integer 对象(过时) public Integer(String s) 根据 Stri
阅读全文
摘要:常用API包装类 基本类型包装类的作用将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换 基本类型对应的包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long fl
阅读全文
摘要:常用API Runtime类 public static Runtime getRuntime() //返回单例的Runtime实例 public void exit(int status) //终止当前的虚拟机 public void addShutdownHook(Thread hook) //
阅读全文
摘要:常用API Runtime类 Java中,Runtime类提供了许多的API 来与java runtime environment进行交互 执行一个进程。 调用垃圾回收。 查看总内存和剩余内存。 Runtime是单例的,可以通过Runtime.getRuntime()得到这个单例。
阅读全文
摘要:常用API Object public static String toString(对象) //返回参数中对象的字符串表示形式。 public static String toString(对象, 默认字符串) //返回对象的字符串表示形式。 public static Boolean isNul
阅读全文
摘要:常用API System类 public static void exit(int status) //终止当前运行的 Java 虚拟机,非零表示异常终止 public static long currentTimeMillis() //返回当前时间(以毫秒为单位)
阅读全文
摘要:常用API Math类 Math 包含执行基本数字运算的方法 Math中方法的调用方式 Math类中无构造方法,但内部的方法都是静态的,则可以通过 类名.进行调用 Math类的常用方法 public static int abs(int a) //返回参数的绝对值 public static dou
阅读全文
摘要:继续JavaIO流 FileInputStream(文件字节输入流) 作用:以内存为基准,可以把磁盘中的数据以字节的形式读入到内存中去 构造器: FileInputStream(File file) FileInputStream(String name) //路径创建 read() //从输入流中
阅读全文
摘要:Java IO流 I指input,称为输入流:负责把数据读到内存中 O值output,称为输出流:负责写数据出去 IO流按流的方向分为输入流、输出流 按流的数据最小单位分为字节流、字符流 字节流适合操作所有类型文件:音频、视频、图片等 字符流只适合操作文本文件:读写txt、java文件等 java.
阅读全文
摘要:Java字符集的编码,解码 编码: byte[] getBytes() //使用平台的默认字符集将该String编码为一系列字节,将结果存储到新的字节数组中 byte[] getBytes(String charsetName) //使用指定的字符集将该该String编码为一系列字节,将结果存储到新
阅读全文
摘要:JavaIO流的前置知识,字符集 标准ASCll字符集 ASCll:美国信息交换标准代码,包括了英文、符号等 标准ASCll使用1个字节存储字符,首位是0,总共128个字符。 GBK:汉字编码字符集,包含2万多汉字等字符,GBK中一个中文字符编码成两个字节形式储存 注意:GBK兼容了ASCll字符集
阅读全文
摘要:搜索指定目录中的Java文件步骤: 1. 指定要打印的目录File对象 2. 调用getFileAll()方法,传入要打印的目录File对象 ①通过FilenameFilter过滤器获取指定目录中的所有.java类型的File对象 ②遍历得到每一个File对象 ③判断当前File 对象是否是目录 判
阅读全文
摘要:递归的执行流程 编写一个方法用来打印指定目录中的文件路径,并进行方法的调用 要求:若指定的目录有子目录,那么把子目录中的文件路径也打印出来 步骤: 1. 指定要打印的目录File对象 2. 调用getFileAll()方法 ①获取指定目录中的所有File对象 ②遍历得到每一个File对象 ③判断当前
阅读全文
摘要:Java IO流的方法递归 递归,指在当前方法内调用自己的这种现象 public void method(){ System.out.println(“递归的演示”); //在当前方法内调用自己 method(); } 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。间接递归可以A
阅读全文
摘要:今天继续学习了File文件对象的创建 构造器: File(File parents,String child) //从父抽象路径名和子路径名字符串创建新的File实例 File(String pathname) //通过将给定路径名字符串为抽象路径名来创建新File实例 File(String pa
阅读全文
摘要:今天学习了Java的IO流 File是java.io.包下的类,File类的对象,用于代表当前系统的操作文件 public class File extends Object implements Serializable ,Comparable<File> 文件和目录路径名的抽象表示
阅读全文
摘要:今天又学习了Java的常用API StringBuilder代表可变字符串对象,相当于一个容器,它里面装的字符串是可以改变的,就是用来操作字符串的。 好处:StringBuider比String更适合做字符串的修改操作,效率会更高,代码更简介 StringBuilder append(boolean
阅读全文
摘要:今天学习了泛型方法 泛型方法: 修饰符<类型变量,类型变量,...> 返回值类型 方法名(形参列表){ } public static <T> void test(T t){ } 泛型上限:?extends Car:?能接受的必须是Car或者子类 泛型下限:?super Car:?能接受的必须是Ca
阅读全文
摘要:今天学习了泛型 定义类、接口、方法时,同时声明了一个或者多个变量(如:<E>),称为泛型类、泛型接口,泛型方法,他们统称为泛型 public class ArrayList<E>{ ... } 作用:泛型提供了在编译约束所能操作的数据类型,并自动进行检查的能力(这样可以避免强制类型的转换) 泛型的本
阅读全文
摘要:今天继续学习了枚举类 枚举类的构造器是私有的,因此不能创建对象 枚举都是最终类,不可以被继承 枚举类中,从第二行开始,可以定义类的其他各种成员 编译器为枚举类新增了几个方法,并且枚举类都是继承:java.lang.Enum类的,从enum类也会继承一些方法 枚举用来表示一组信息,然后作为参数传递
阅读全文
摘要:今天学习了Java的一种特殊类 枚举类的格式: 修饰符enum枚举类名{ 名称1,名称2,... 其他成员... } 枚举类的第一行只能罗列一些名称,这些名称是常量,每个常量记住的都是枚举类的一个对象
阅读全文