IO分类
摘要:按流向分类: 输入流 读取数据 FileReader Reader 输出流 写入数据 FileWriter Writer 按数据类型分类: 字节流 字节输入流 读取数据 InputStream 字节输出流 写入数据 OutputStream 字符流 字符输入流 读取数据 Reader 字符输出流 写
阅读全文
File重要获取功能
摘要:返回值全是数组 String[] list() 返回当前路径下所有的文件和文件夹名称 注:只有指向文件夹的File对象才可以调此方法,如果只是文件则报错 File[] listFiles() 返回当前路径下所有文件和文件夹的绝对路径的文件对象 static file[] listRoots() 返回
阅读全文
file常用功能
摘要:构造方法 File(String pathname):将指定的路径名转换成一个File对象 File f = new File("D:\\a\\b.txt"); File(String parent, String child):根据指定的父路径和文件路径创建File对象 File f2 = new
阅读全文
map基本方法
摘要:添加功能: V put(K key, V value) 添加和修改 ,添加时返回null,修改时返回被修改的值 Map<String,String> map = new HashMap<String,String>(); System.out.println(map.put("CS001","张三"
阅读全文
时间格式
摘要:时间戳转时间格式 FROM_UNIXTIME(q.regdate,\'%Y-%m-%d %H:%i:%s\') as creat_times 时间转时间戳 unix_timestamp(now()) 时间转字符串 select date_format(now(), '%Y-%m-%d'); #结果:
阅读全文
借助查找元素索引来判断元素是否存在
摘要:public static void main(String[] args) { List list = new ArrayList(); list.add("java"); list.add("b"); list.add("c"); list.add("d"); // int ind...
阅读全文
Collections与Collection
摘要:Collection是集合体系的最顶层,包含了集合体系的共性 Collections是一个工具类,方法都是用用Collection Collections方法: //static int binarySearch(List list, Object key) 使用二分法查找指定元素在列表的索引位置
阅读全文
Set集合特点
摘要:1,无序(存储和读取的顺序可能不一样) 2,不允许重复(要求元素唯一) 3,无索引
阅读全文
LinkedList使用方法
摘要:特有功能 void addFirst(E e);//在索引为0的位置添加指定元素 void addLast(E e);//在索引为size()-1的位置添加指定元素 E getFirst() 获取索引为0的元素 E getLast() 获取索引为size()-1的元素 E removeFirst()
阅读全文
List接口特有功能
摘要:List 有序的 有整数索引 允许重复使用 特有功能: void add(int index, E element) //指定位置添加元素 E get()int index) //根据索引返回元素 E remove(int index) //根据索引删除元素,并返回删除的元素 E set(int i
阅读全文
ConcurrentModificationException并发修改异常
摘要:迭代器是依赖于集合的,相当于集合的一个副本,当迭代器在操作的时候,如果发现和集合不一样,就会抛出异常 解决方案: 在使用迭代器进行遍历的时候使用迭代器来修改,不使用集合修改
阅读全文
遍历集合
摘要:1.toArray();//遍历有序集合,把集合转换为数组,然后遍历数组 2.iterator()://可以返回一个迭代器对象,可以通过迭代器来迭代集合,即用于遍历集合,多用于遍历无序集合 Iterator关键方法: boolean hasNext() 判断是否有元素可以获取 E next() 返回
阅读全文
计算长度的方法
摘要:数组是length属性 集合是size()方法 字符串是length()方法
阅读全文
自动装箱和拆箱
摘要:JDK1.5特性 自动装箱:基本类型转换为包装类对象的过程,通过构造,创建对象就可以了 拆箱:包装类对象转换为基本类的过程, Integer i = new Integer(10); 可以写成 Integer i = 10; //自动装箱 相当于:Integer i = new Integer(10
阅读全文
基本数据包装类
摘要:基本类型对应的包装类 byte Byte short Short char Character int Integer long Long float Float double Double boolean Boolean 字符串转整型 方法1 //创建Integer对象 Integer i = n
阅读全文
Date类
摘要:Date d = new Date(); //导入util包 d.toLocaleString(); //跟系统格式一样的时间 (过时) 替代toLocaleString() 设置时间 d.setTime(long time); //输入时间戳 获取时间 d.getTime(); //获取的是时间戳
阅读全文
文档参数解析
摘要:System类中方法 static void arraycopy(Obrect src, int srcPos, Object dest, int destPos, int length) Object src:源数组 int srcPos:源数组的起始索引位置 Object dest:目标数组 i
阅读全文
权限修饰符
摘要:public 可被所有类调用 private 只修饰于当前类 protected 当前类,相同包下不同的类 不同包下继承的类(需导入父类) default 当前类 相同包下不同的类
阅读全文
IO流
摘要:package com.mydemo2; import java.io.FileReader;import java.io.FileWriter;import java.io.IOException; public class copyFileDemo { public static void ma
阅读全文
ArrayList集合类
摘要:⦁ 集合概述A:我们学习的是面向对象编程语言,而面向对象编程语言对事物的描述都是通过对象来体现的。 为了方便对多个对象进行操作,我们就必须对这多个对象进行存储,而要想对多个对象进行存储, 就不能是一个基本的变量,而应该是一个容器类型的变量。 B:到目前为止,我们学习过了哪些容器类型的数据呢?Stri
阅读全文
对象数组
摘要:⦁ 对象数组概述 A:基本类型的数组:存储的元素为基本类型int[] arr={1,2,3,4}B:对象数组:存储的元素为引用类型 Student[] stus=new Student[3]; Student代表一个自定义类Stus数组中stus[0],stus[1],stus[2]的元素数据类型为
阅读全文
二维数组
摘要:二维数组二维数组概述每个班有很多个学生,所以,可以用数组来存储,而我们又同时有很多个班。这个也应该用一个数组来存储。如何来表示这样的数据呢?Java就提供了二维数组供我们使用。由此可见:其实二维数组其实就是一个元素为一维数组的数组。 ⦁ 二维数组格式定义格式数据类型[][] 数组名;数据类型 数组名
阅读全文
数组
摘要:一,数组概念数组是存储同一种数据类型多个元素的容器。数组既可以存储基本数据类型,也可以存储引用数据类型。二,数组的定义格式格式1:数据类型[] 数组名;格式2:数据类型 数组名[];注意:这两种定义做完了,数组中是没有元素值的。 三,数组的初始化1,数组初始化概述:Java中的数组必须先初始化,然后
阅读全文
StringBuild类
摘要:每次拼接都会产生新的字符串对象,从而产生很多废弃的垃圾,拼的越多,垃圾越多,而利用StringBuilder来拼接字符串自始至终用的都是同一个StringBuilder容器 StringBuilder:是一个可变的字符串。字符串缓冲区类。 String和StringBuilder的区别: Strin
阅读全文
String类
摘要:一.构造方法 String(String original):把字符串数据封装成字符串对象 String(char[] value):把字符数组的数据封装成字符串对象 String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象 通过
阅读全文
类名作为返回值案例
摘要:package com.mydemo2; public class Student { public void study() { System.out.println("好好学习,天天向上"); }} package com.mydemo2; public class Teacher { publ
阅读全文
类名作为方法的形式参数
摘要:1 package com.mydemo; 2 3 public class Student { 4 public void study() { 5 System.out.println("好好学习,天天向上"); 6 } 7 } 8 9 10 package com.mydemo; 11 12 public class Teacher ...
阅读全文
键盘录入
摘要:顺序 package>import>class
阅读全文
字符串和数字的运算
摘要:1.字母 与字母所代表的值进行运算、 'A' = 65 'a' = 97 '0' = 48 2.字符串与数字‘+’运算是拼接,顺序不同影响结果
阅读全文
强制转换类型
摘要:目标类型 变量名 = (目标类型)(被转换的数据);
阅读全文
三元运算
摘要:接收变量 = 条件返回True的结果 if 条件 else 条件返回False的结果 函数
阅读全文
检查元素是否有空内容
摘要:检查字符串里是否有空格,列表、元祖里是否有空
阅读全文