0 weixin_46646600

尚未进行身份认证

暂无相关简介

等级
TA的排名 31w+

IO流的基本使用

1. 简介1.1. IO流的分类按照流中数据流动的方向,可以分为输入流和输出流按照数据在流中的大小单位,可以分为字节流和字符流1.2. 基础的IO流​ 在java.io包中有很多流,但基本上所有的流都直接或者间接继承自这几个流,这几个流也被称为父类流。字节输入流:InputStream字节输出流:OutputStream字符输入流:Reader字符输出流:W...

2020-03-25 23:36:42

File

我们使用File描述物理盘符中的文件或者文件夹,文件或者目录路径名的抽象表示File只关注文件本身的信息,不能操作文件内的信息1. 构造方法//1.File(String filePath)File file=new File("c\\Users\\wang\\a.txt");//2.File(String parent, String child)File file=n...

2020-03-25 23:34:23

集合链式编程

1. 数据源的获取ArrayList<Integer> list=new ArrayList<>();Collections.addAll(list,0,1,2,3,4,5,6,7,8,9,10);//1.以集合作为数据源,读取数据到流中//1.1数据源的获取Stream<Integer> stream = list.stream();//1.2这...

2020-03-25 23:32:44

Collections工具类

// 1. 实例化一个集合ArrayList<Integer> list = new ArrayList<>();// 2. 批量的向一个集合中添加元素(只能适用于Collection集合)Collections.addAll(list, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100);// 3. 找出一个集合中的最大值(通过元...

2020-03-25 23:31:26

Map集合

​ Map集合是双列集合的顶级接口。1. map集合的常用方法// 1. 实例化一个Map接口实现类的对象,并向上转型Map<String, String> map = new HashMap<>();// 2. 增:向集合中添加一个键值对// HashMap、Hashtable、LinkedHashMap,底层实现都采用的哈希表存储的// 将键,...

2020-03-25 23:30:20

Set集合

​ 是继承自Collection接口的,表示无重复的元素集合。也仅有从Collection接口继承下来的方法。1. Set集合特点set集合是不重复的。set集合是无序的。(但并不代表是随机的)2. HashSet的比较原理先比较俩个元素的hashCode值,相同执行2,不相同执行3两个元素相同。使用equals进行比较,true执行2,flase执行4。两个元素不相同。...

2020-03-25 23:29:04

List接口

​ List接口是collection接口的子接口,是单列有序集合1. List接口的特点有序的可重复具有索引2. List集合的常用方法// 1. 在指定的下标位插入元素list.add(5, 100);// 3. remove(int index): 移除指定下标位的元素list.remove(3); // 这里,由于存在了基本数据类型int和包装类型Integer...

2020-03-25 23:27:51

Collection接口

1. colection接口介绍​ collection接口是单列集合的顶级接口,其子类接口有List、Set、Queue,在这个接口中的所有方法,在所有的实现类中都存在。2. 常用方法 // 1. 实例化Collection实现类的对象,并且向上转型到Collection类型 Collection<Integer> collection = new...

2020-03-25 22:52:43

泛型

​ 泛型,其实是一种自定义的数据类型。可以在类、接口、方法中,定义泛型,泛型在定义时并不明确,只有在使用泛型类,泛型接口和泛型方法时,才会明确类型,类似于参数的传递。1. 泛型在类中的应用泛型定义的位置public class ArrayList<E>{}public class HashMap<E,T>{}泛型的实现位置//jdk1.7的新特性,菱...

2020-03-25 22:50:40

正则表达式的基本使用(String类中的正则表达式使用)

1. 正则表达式的简介​ 正则表达式,不是Java中的语法。是一套独立的语法,在很多语言中都可以使用,包括Java。使用正则表达式主要用来做字符串的校验。校验一段字符串是否与指定的规则匹配。2. 正则表达式的语法// 1. 校验的原理: 逐个字符的比较System.out.println("hello".matches("hello"));// 2. [abc]: 可以是中括号中的任意的...

2020-03-25 12:55:18

字符串操作类 StringBuffer & StringBuilder

1.StringBuffer​ StringBuffer是用来操作字符串的类。注意,这个类本身不是字符串,在这个类的内部维护了一个字符串的属性,可以完成对这个属性进行操作。和String相比有一个非常显著的区别:​ String的各种操作的方法,需要接收返回值,来接收修改之后的结果。但是StringBuffer不用接收任何操作的返回值,里面的操作的字符串已经发生了变化。1.1. 构造方法...

2020-03-25 12:52:30

String 的基本使用

1. 内存分析字符串其实是一种引用数据类型,String是一个final class是一个不可以被继承的最终类,比较时应使用equals方法。字符串是在方法区的常量池中开辟的字符数组(不是在new String()的情况下)当你用**new String()**时,栈中的地址指向堆中,堆中指向常量池2. 常用方法构造方法构造方法描述String()...

2020-03-25 12:49:19

java 基本数据类型与字符串之间的相互转换,以及java中的享元原则

一、 基本数据类型与字符串的相互转换包装类转换成字符串,使用string 的:valueOf()字符串转换成包装类,使用包装类的:parseXxx()// 1. 基本数据类型转字符串int n = 10;// 1.1. 拼接空的字符串【不推荐】String s1 = n + "";// 1.2. 借助包装类的toString方法【不推荐】String s2 = Integer....

2020-03-25 10:16:27

java 装箱与拆箱

1. 手动装箱valueOf()// 以从int到Integer为例int num = 10;// 1. 使用包装类的构造方法,完成装箱Integer i1 = new Integer(num);// 2. 使用包装类的静态方法 valueOf,完成装箱【推荐】Integer i2 = Integer.valueOf(num);2. 手动拆箱静态方法:xxxvalue()...

2020-03-25 10:10:34

java对于日期的处理: Date & SimpleDateFormat & Calendar

一、Date&SimpleDateFormat1. Date// 1. 构造,表示获取当前的时间Date date = new Date();System.out.println(date);// 2. 获取一个日期的时间戳(从1970年1月1日 0:00:00)开始计算的毫秒数long timestamp = date.getTime();System.out.print...

2020-03-25 10:06:44

Math

为方便计算java提供了java.lang.Math类,其中有一些基本的常用属性和方法。属性:Math.E 比任何其他值都接近自然对数Math.PI 比任何其他值都接近π方法以及应用举例:Math.abs(-10); // 求绝对值Math.max(10, 20); // 计算两个数字的最大值Math.min(20, 20...

2020-03-24 23:27:18

DQL语法结构

.1. 书写顺序select colName[,colName]|* #选择查询表中的字段名from tableName[,tableName] #要查询的表[where ...][group by ...][having ...][order by ...][limit ...].2. 执行顺序1. 先执行from子句 :先基于表进行查询2. 再执行where子句 ...

2020-03-24 23:24:02

DML语句

1. 向表中插入数据1.1. insert into--向表中每个字段都插入数据insert into tableName values(data......);--指定字段插入insert into tableName (colName1,...) values(data,...);--插入多条记录insert into tableName values(data,....),...

2020-03-24 23:22:38

DDL(表使用)

1. 创建表create table tableName( name varchar(50), age int, gender varchar(10), height int, weight int,);2. 删除表drop table tabeName;3. 改(重命名)rename table oldName(旧表名) to newName(新...

2020-03-24 23:20:55

表的基本介绍

1. 基本概念​ 数据在数据库中的存储是以表的行驶存在的。一个表中有若干个字段,将数据按照这些字段进行存储,表是关系型数据库的基本存储结构,一个关系型数据库由多个表组成数据表是二维的,由纵向的列和横向的行组成行(Row)对应java中的对象,我们也称为记录列(Column)对应java中的属性,也称为字段(Field)表与表之间可能存在关系2. 数据类型int :整形doub...

2020-03-24 23:19:11

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。