自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Scala异常处理

Scala异常基本使用

2023-07-31 23:13:20 189

原创 Scala模式匹配

Scala 模式匹配基本使用

2023-07-31 23:12:01 166

原创 Scala 隐式转换

Scala 隐式转换基础知识

2023-07-31 22:55:37 150

原创 Scala 函数式编程

Scala 函数时编程基础知识

2023-07-31 22:54:04 262

原创 Scala 面向对象

Scala 面向对象基础知识

2023-07-31 22:42:12 92

原创 Scala 数据类型

自动类型转换:当Scala程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数值类型。Scala的整数类型就是用于存放整数值的,比如:12、30等。Char,字符类型可以表示单个字符。

2023-07-31 22:37:04 79

原创 文件上传并保存到本地

关于文件上传的问题,最让我头疼的就是路径的处理了,这次自己捣鼓出了一个法子,实现文件的上传并保存到项目resources目录下。 private static final String FILE_PATH = "uploadfile/"; @PostMapping("/upload") public String upLoadFile(MultipartFile file){ File localFile = null; try { .

2021-07-17 10:55:12 1031

原创 JavaSE:反射

JavaSE:反射概述关于java.lang.Class类的理解通过反射创建运行时类的对象对比Class类的实例化使用ClassLoader加载配置文件使用反射获取运行时类的完整结构属性方法获取带泛型的父类以及其泛型获取运行时类的接口、所在包、注解动态代理动态代理代码示例:概述Reflection(反射):是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在对内存的方法区中就产生了一个class类

2020-10-07 21:44:29 149

原创 JavaSE:网络编程

JavaSE:网络编程概述网络基础网络通信要素概述通信要素一:IP和端口号网络通信要素二:网络协议三次握手四次挥手TCP协议:UDP协议:TCP网络编程UDP网络通信URL编程概述Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了跨平台的网络库,程序员名对的是一个统一的网络编程环境。网络基础计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使从多的计算机可以方便

2020-10-06 18:42:35 145

原创 JavaSE:IO流

JavaSE:IO流File类File类的实例化File类的常用方法File类的在磁盘中的创建与删除I/O流的使用节点流的使用字符流的使用字节流的使用缓冲流的使用转换流的使用对象流File类File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)File类声明在java.io包下File类的实例化File类的三个常用构造器,如下所示。注意:相对路径:相较于某个路径下,指明的路径。在main函数下,相对路径是当前工程目录下在Test测试方法中,相对路径是当前module下

2020-10-05 21:57:30 1480

原创 JavaSE:泛型

JavaSE:泛型泛型泛型的使用自定义泛型结构自定义泛型类、接口自定义泛型方法泛型在继承方面的体现通配符的使用泛型所谓泛型,就是允许在定义类、接口时通过一个标识标识类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如:继承或实现某个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。泛型的使用不使用泛型示例:使用泛型示例:泛型是使用,解决了元素存储的安全性问题,解决获取数据元素时,需要类型强制转换的问题。在集合中使用泛型:集合接

2020-10-04 20:31:09 110

原创 JavaSE:集合

JavaSE:集合概述集合框架Collection的使用Collection中的常见方法迭代器接口 IteratorCollection的子接口之一:List底层源码分析ArrayListLinkedListVectorList接口中的常用方法Collection子接口之二:SetLinkedHashSet的使用TreeSet的使用概述        为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用数组存储对象方

2020-10-04 14:56:44 341

原创 枚举类与注解

枚举类与注解枚举类如何定义枚举类Enum 类的主要方法枚举类说明:枚举类:类的对象只有有限个,确定的。如:星期、性别、季节等当需要定义一组常量时,强烈建议使用枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式如何定义枚举类方式一:jdk5.0之前,自定义枚举类public class Season { //1.声明season对象的属性:private final 修饰 private final String seasonName; priva

2020-10-03 11:12:10 129

原创 JavaSE:Java常用类

JavaSE:Java常用类字符串相关的类String类StringBuffer 类StringBuilder 类JDK 8 前的日期APIJDK 8 中新日期时间APIJava比较器System 类Math 类BigInteger 和 BigDecimal字符串相关的类String类String 类:代表字符串。java程序中的所有字符串子面值(如:“abc”)都作为此类的实例实现。String是一个final 类,代表不可变的字符序列。简称:不可变性String :实现了serialza

2020-10-02 20:17:45 189

原创 JavaSE:多线程

JavaSE:多线程程序、进程和线程并行于并发使用多线程的优点线程的创建和使用方式一:继承thread类示例线程中常用的方法线程的优先级方式二:实现Runnable接口示例线程的声明周期线程的同步线程的通信JDK 5.0 新增线程创建方式程序、进程和线程**程序:**为了完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。**进程:**程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程,有它自身的产生、存在和消亡的过程。**线程:**进程课进一步细化为线程,是一个程序内部的一

2020-09-08 22:17:47 108

原创 JavaSE:异常处理

JavaSE:异常处理概述异常的分类运行时异常编译时异常异常处理机制一:rty-catch-finally异常处理机制二:throws + 异常类型手动抛出异常用户自定义异常throw 和throws 的区别概述异常:在Java语言中,将程序执行中发生的不正常情况称为:“异常”(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可分为两类:Error:Java虚拟机无法解决的严重问题。一般不编写针对性的代码进行处理Exception:其他因编程错误或偶然的外在因素

2020-09-06 00:11:52 217

原创 JavaSE:面向对象思维导图

2020-09-05 23:21:38 308

原创 JavaSE:数组

JavaSE:数组一维数组数组的声明和初始化:数据的默认初始化值多维数组二维数组二维数组的使用:二维数组元素默认初始化值:数组中涉及到的常用算法常用:查找排序Arrays工具类一维数组数组(Array): 是多个相同类型数据按照一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组的常见概念:数组名下标(或索引)元素数组的长度:元素的个数数组的特点:数组是有序排列的。数组本身是引用数据类型的变量,而数组中的元素可以是任何数据类型创建数组对象会在内存中

2020-08-22 00:11:03 149

原创 JavaSE:基本语法(下)

JavaSE:基本语法(下)基本语法思维导图流程控制说明顺序结构:分支结构:if-else语句switch 语句循环结构输入Scannerbreak和continue关键字基本语法思维导图流程控制说明流程控制语句是用来控制程序种各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计种规定的三种基本流程结构:顺序结构分支结构循环结构顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构:根据条件,选择性地执行某段代码。有

2020-08-20 23:35:33 176

原创 JavaSE:基本语法(上)

JavaSE:Java基本语法(上)基本语法思维导图关键字和保留字标识符变量基本数据类型使用说明基本数据类型运算引用数据类型使用说明Stiring类型的使用进制说明运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符运算符的优先级基本语法思维导图以下思维导图为大概,其中更多细节可见下面指定段落。关键字和保留字Java中包含的关键字有很多,但是都有见名知意的特点,并且并不需要特地的记忆,在学习的过程中自然而然的就能熟练的掌握。注意:关键字都有一个特点:所有字母都为小写。标识符定义合法

2020-08-18 23:45:41 264

原创 JavaSE:Java语言概述

Java语言概述Java基础是学习JavaEE、大数据、Android开发的基石1.Java语言背景创始人:詹姆斯 高斯林推出时间:1995年前身公司:sun目前所属公司:oracle2.Java基础知识图解3. 计算机编程语言第一代语言:机器语言。第二代语言:汇编语言。第三代语言:高级语言。C、Pacal、Fprtran 面向过程的语言C++面向过程/面向对象Java跨平台的纯面向对象的语言.NET 跨语言的平台Python、scala4.Java技术体系平台Jav

2020-08-15 23:18:07 192

空空如也

空空如也

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

TA关注的人

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