自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 (jdk8接口特性,lambda表达式,函数式接口,方法引用,StreamAPI)2020.11.4-6

目录接口特性(jdk8)Lambda表达式接口特性(jdk8)前:接口中只能定义:抽象方法和常量后:新增可以添加默认方法  格式: default 返回值类型 方法名(参数列表){           …           return 返回值;      }  该方法会被实现类继承,实现类可以对这个方法重写也可以不重写。  特点:   1.实现多个接口,这些接口中有相同的方法声明,子类必须实现该方法,否则子类是抽象类,只需实现一次即可。    2.实现多个接口,这些接口中有

2020-11-04 16:20:06 105

原创 (线程,枚举,线程生命周期,线程池)2020.11.3-4

目录概念理解程序进程线程并行并发创建线程常用的方法线程间的安全问题及解决概念理解程序. 由磁盘上的文件组成,每个文件中由指令+数据的集合,因此是静止的状态。进程. 顾名思义就是正在运行中的程序,是一个动态的状态。需要资源支持。 资源:内存+cpu线程. 可以独立运行的代码片段(执行单元、执行路径、执行顺序)。属于进程。 多线程指的就是一个进程中,有多个可以独立运行的执行单元。 每个线程实际是在完成一个特定的任务。 多线程共享同一资源。 看到多任务同时执行的效果,但是实际CPU在

2020-11-03 19:19:37 276

原创 (异常,throw和throws,自定义异常)2020.10.30

目录异常throw和throws自定义异常异常理解:1.在程序执行过程中,出现了错误,导致程序停止执行。2.是一个对象,封装了错误信息,包括:位置、异常名、异常原因3.处理异常的机制java.lang包中。异常体系机制:根类:Throwable两个子类:  Error:错误,指的是非常严重的问题,不应该试图去捕获。  Exception:异常,指的是不太严重的问题,应该试图捕获。    —RuntimeException:运行时异常异常的默认处理机制: 程序在执行某一行时,出现了

2020-11-02 20:00:17 133

原创 文件的读写,复制,类型统计等操作

目录统计文件类型个数读文件字节流字节缓冲流字符流字符缓冲流转换流 改变编码格式读取文件写文件字节流字节缓冲流字符流字符缓冲流转换流 改变编码格式写入文件复制文件字节流字节缓冲流字符流字符缓冲流统计文件类型个数//统计指定文件夹下文件类型的个数各有多少 File f = new File("src\\day16\\test"); File[] files = f.listFiles(); Map<String, Integer> map = new HashMap<&g

2020-11-02 19:38:17 150

原创 (文件,IO流)2020.10.30-11.2

Filejava.io包。用来封装文件或目录路径的信息的对象。注意:不能操作文件中的数据。路径:绝对路径:就是一个完整的路径Windows: 带有磁盘名的路径就是绝对路径相对路径:指的是相当于某一个路径来找,相对的路径不同,找的内容也会不同。构造方法:方法:创建方法:删除方法:获取方法:判断方法:重命名:列出方法:可以对指定目录下的所有内容进行格式过滤:FilenameFilter:文件名过滤器accept(File dir, String name):

2020-10-30 17:17:52 181

原创 (集合,Collection,List--ArrayList&LinkedList,泛型,Set--HashSet,Collections工具类)2020.10.27-29

目录集合框架Collection集合框架集合理解为是:容器。集合和数组的区别:数组: 1.存储基本类型或引用类型都可以 2.创建数组时,只能存储同一种类型的数据 3.容器大小是固定的,不能改变 4.数组中的元素通过下标来操作集合: 1.只能存储引用类型 2.创建集合时,可以存储不同类型的数据 3.容器大小是可变的 4.有的容器有下标,有的没有下标集合框架: java.util包单列集合: Collection  --List :有序可重复,有序指的是存入的顺序和取出的顺序

2020-10-27 19:53:53 257

原创 (包装类,正则表达式)2020.10.27

目录包装类Integer类构造方法方法字符串、包装类、基本类型间的转换自动装箱和自动拆箱正则表达式集合框架Collection包装类基本类型是比较简单的类型,仅仅是用来操作简单的数据,希望都能有对应的数据信息的维护和功能的封装,直白说,就是想要基本类型也有对象形式,这些对应的类型叫做包装类。基本类型:  byte short int   long  float double char    boolean包装类类型: Byte Short Integer Long Float Double Char

2020-10-27 19:52:39 144

原创 (String,StringBuffer,StringBuilder)2020.10.26

目录String构造方法判断方法获取方法转换方法其他方法StringBuffer或StringBuilder构造方法方法增删改查String和StringBuilder相互转换String和StringBuilder作为参数时String在java.lang包中,final类。在Java中,只要出现字面值字符串,如 “abc”,都是该类的实例对象,即不需要使用new就可以创建对象。字符串是常量,一旦创建不可修改,被共享。底层是字符数组实现的。构造方法new String(): 创建一个空字符序列

2020-10-26 17:06:20 109

原创 (接口,匿名内部类,API,Object)2020.10.23

引用数据类型: 数组、类、接口、枚举广义:一切用来定义规则的就是接口。从Java角度来说,接口指的就是方法的声明。格式:interface 接口{}由于接口是用来定义规则的,因此在Java中定义接口实际就是定义一些方法的声明,将这些方法的声明用大括号个包裹起来。编译后生成的还是class文件。interface中能定义的就是方法的声明—抽象方法,除此外还可以定义常量。interface中能定义的内容是被限定的,因此方法和常量都是有固定修饰符的:方法: public abstract常

2020-10-23 18:50:55 165

原创 (内部类,权限修饰符,多态,抽象类)2020.10.22

目录内部类成员内部类默认内部类:私有内部类:静态内部类:局部内部类:包访问权限修饰符多态向上转型向下转型instanceof抽象类abstract内部类定义:将一个类定义到另一个类的里边,里边的类就称为叫做内部类,内置类。   将内部类定义在它所属的类中,类中分为成员位置和局部位置,因此   按照位置划分: 成员内部类和局部内部类。   按照内部类是否有类名划分:有名内部类和匿名内部类成员内部类结构:   class 外部类名 {      class 内部类名 {      }  

2020-10-22 19:40:38 120

原创 (继承,代码块,final,快捷键)2020.10.21

目录继承继承出现后,类中成员的变化this和super方法重载(overload)方法重写(override)代码块局部代码块构造代码块静态代码块final关键字eclipse快捷键继承概念: 从一个类中衍生出(派生出)其他类的过程 原有的类: 父类、超类、基类 其他类: 子类 、派生类好处: 1.让类与类间产生了–继承关系 2.提高了代码的复用性 3.有了第三特征—多态弊端: 增强了耦合性 格式: class A extends B{} extends : 继承、 扩展

2020-10-21 19:35:34 137

原创 (工具类)2020.10.20

目录工具类工具类当定义类时,发现类中不需要定义属性,只有方法,这样的类就定义成工具类。步骤:私有化构造方法静态方法自定义工具类,操作数组元素。在Java中有第三种注释:文档注释,使用这个注释,将可以将注释内容,提取出来,生成一个网页格式的帮助文档,类似于说明书。格式: /**   …  */注意:不能嵌套,不能包含多行注释注解: @version : 版本信息 @param : 参数信息 @return : 返回值eclipse : 选中文件—export—java—

2020-10-20 20:31:00 75

原创 总结稿

目录跨平台JVM、JRE、JDK环境变量的配置编写、编译、运行程序注释、关键字、标识符常量、变量数据类型及数据类型间的转换问题运算符分支语句循环语句方法数组跨平台编译后的class文件可以在不同的操作系统平台上运行。原因:在不同的操作系统平台上安装一个Java虚拟机。JVM、JRE、JDKjvm: Java虚拟机(软件),执行class文件jre: Java运行时环境,包含jvm+基本类库jdk:Java开发工具包,包含开发工具+jre关系: jdk包含jre,jre包含jvm环境变量的配

2020-10-19 21:03:22 46

原创 (面向对象)2020.10.19-20

目录面向对象类和对象的关系成员变量和局部变量的区别匿名对象封装拓展补充: 面向对象.面向对象面向对象的理解: 是Java解决问题的一种思想或是一种解题思路,概括:在Java中,一切都是都是对象。 实质就是:找对象解决问题。 对象:有的生命、无生命的、具体的、抽象的… 思想的由来:基于面向过程的思想面向过程: 也是一种思想或是一种解题思路,注重强调的是过程(步骤—>方法)。—执行者角色。面向对象: 注重强调是结果,指挥对象(包含所需的功能—方法)来完成解决问题----指挥者角色 

2020-10-19 20:33:44 268

原创 (方法,数组)2020.10.16

目录方法方法的重载数组三级目录方法概念: 1.定义在类中, 完成一个特性的功能。 2.当某些功能语句,在不同的地方需要重复使用时,可以将这些代码提取出,使用大括号包裹起来,为了方便使用,定义一个名字,哪需要使用这段代码, 通过该名字即可。 好处: 1.提高了代码的复用性 2.代码的封装性格式: 修饰符 返回值类型 方法名(参数列表){ 方法体语句; return 返回值;}说明: 修饰符: public

2020-10-16 22:00:18 71

原创 java开发中常用的一些工具类

参考: 常用java工具类.

2020-10-13 20:12:21 73

原创 (关键字,标识符,数据类型,运算符,if,for,while,break,continue)2020.10.13-15

参考文章:Java运算符.

2020-10-12 20:50:06 272

原创 (Java语言平台特点,环境搭建和配置)2020.10.12

目录Java语言发展史Java语言平台和特点Java语言平台Java语言特点跨平台性环境搭建及环境变量配置环境搭建环境变量的配置:第一个Java程序总结:编码规则和遇到的问题Java语言发展史Java语言之父:詹姆斯.高斯林在1991年,SUN公司,Green项目小组使用c++做开发,创建了oak(橡树)语言,1995年,java。1996年,发布了第一个版本,JDK1.0。至今发布到JDK15.0版本。JDK是一个软件,可以识别java语言。现在工作中使用的版本史:JDK8.0。SUN公司已

2020-10-12 19:38:53 170 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除