摘要:
1、io 把内存中的数据存储到永久的持续化设备上的动作叫输出操作(写入) 将永久持续化设备上的数据读取到内存中的动作叫输入操作(读) 把这种输入输出的操作叫做io 2.file类 (2-1)静态常量 (1)pathSeparator:获取与系统相关的路径分隔符:windows系统就是“;”,linu 阅读全文
摘要:
JDBC是接口,JDBC中提供了一种工具和接口让开发人员能够编写数据库的程序 java提供的访问数据规范叫JDBC,生产厂商提供规范的数据类称为驱动 导入驱动jar包: (1)创建lib目录,用于存放当前项目需要的所有jar包 (2)选择jar包,右键执行build path / Add to Bu 阅读全文
摘要:
1、异常继承体系 Exception异常类继承Throwable Throwable中有两个子类:error类 Exception类 error:癌症,不能处理,只能程序猿改代码 exception:1.运行期异常:癌症,不能处理,只能程序猿改代码2.编译期异常:感冒,是可以处理的 Exceptio 阅读全文
摘要:
1、可变参数 比如我们想定义一个方法去求和,但是个数不确定,首先想到的是方法重载,那也可以实现,但是是不是很麻烦呢。来看一下可变参数发方法 格式:修饰符 返回值类型 方法名(参数类型... 形参名){ } 上述格式其实等价于:修饰符 返回值类型 方法名(参数类型[] 形参名){ }。底层封装了一个数 阅读全文
摘要:
Map接口特点: (1)Map接口中的数据存储是以键值对方式存在 (2)collection是单列集合,Map是双列集合 (3)Map中不允许存在相同的键值,但value值是可以重复的 (4)Map接口中常用的集合有HashMap集合和LinkedHashMap集合 Map中常用的方法 put(k 阅读全文
摘要:
特点:不能存储重复元素,没有下标,无序存取(怎么存的不一定怎么取) 例: public class Demo06 { public static void main(String[] args) { HashSet<String> set=new HashSet<String>(); set.add 阅读全文
摘要:
1、泛型 如果不声明泛型,那么我们存储的所有东西都会自动生成Object类型的数据,这就是利用了多态 当创建一个ArrayList集合对象的时候声明泛型,则存储的所有数据都自动转型称为object类型 例:先不加泛型来举一个例子 public class Demo01 { public static 阅读全文
摘要:
1、集合 首先回顾一下ArrayList集合 public class Demo01 { public static void main(String[] args) { ArrayList<Person> arr=new ArrayList<Person>(); Person p=new Pers 阅读全文
摘要:
1、System系统类 系统类不能创建对象,因为是系统不能随随便便访问 常见类成员方法,这些成员方法是被静态修饰的,所以可以直接通过类名直接调用 (1)currentTimeMillis() 创建当前系统日期时间的毫秒值,返回值是一个long类型 例:long time=System.current 阅读全文
摘要:
要实现用户输入的内容从字符串向基本数据类型的转换,java提供了基本数据类型的包装类,将基本数据类型的值封装成了对象 八种基本数据类型的包装类对应如下 1、字符串转为基本数据类型的方法: parseByte(String s);这是个静态成员方法,可以通过类名直接调用该方法,将string类型的s转 阅读全文