- 博客(15)
- 收藏
- 关注
原创 SpringMVC(三)
SpringMVC(三)文件上传与下载1.ResponseEntity实现文件下载2.文件上传拦截器1.拦截器的配置2.拦截器的三个抽象方法3.多个拦截器并存的执行顺序异常处理器1.基于配置异常处理基于注解的异常处理文件上传与下载1.ResponseEntity实现文件下载@RequestMapping("/testDown")public ResponseEntity<byte[]> testResponseEntity(HttpSession session) throws IOEx
2022-04-27 21:26:09
166
原创 Java中的反射
反射与动态代理反射的概述Class类三级目录反射的概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。Person类public cl
2022-03-03 21:27:50
209
原创 Java中有关网络编程的相关操作简述
网络编程概述InetAddressTCPUDPURL概述一.网络通信需要解决的俩个问题1.如何定位网络上的一台主机或是多台主机IP和端口号2.找到主机后如何进行高效的传输TCP/IP参考模型(应用层,传输层,网络层,物理+数据链路层)二.网络通信俩个要素1.IP的理解(1)IP唯一表示因特网内的计算机(2)在java中使用InetAddress类代表ip(3)IP分类:IPv4和IPv6;网维网和局域网(4)本地回路地址:127.0.0.1 对应localhost(5)实例化Ine
2022-02-28 21:41:44
410
2
原创 Java中的IO流
IO流FileIO流IO流的原理及流的分类访问文件的输入输出流缓冲流转换流标准流打印流对象流RandomAcessFileFile1.File类的一个对象,代表一个文件或者一个文件目录(文件夹)2.File声明在java.io包下3.File类中涉及到关于或者文件目录的创建,删除,重命名,修改时间,修改文件大小等方法,并未涉及文件存储操作4.后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的终点创建File类File file = new File("hw.txt");
2022-02-24 21:24:14
209
原创 Java泛型
泛型泛型的概述泛型类和泛型接口子父类泛型的关系泛型方法通配符‘ ?’有限制条件通配符的使用泛型的概述1.泛型类可能有多个参数,应该将参数放在尖括号内。比如:<E1,E2,E3>2.泛型类的构造器如下:public GenericClass(){}而下面的是错误的public GenericClass<>(){}3.实例化后,操作原来的泛型位置的结构必须与指定的泛型类型一致4.泛型不同的引用不能相互赋值---->尽管在编译时ArrayList<String&g
2022-02-21 19:37:18
484
2
原创 Java集合入门
集合集合的框架概述CollectionCollection常用方法Iterator迭代器ListArrayList,LinkedList源码分析ArrayList,LinkList,Vector三者异同List常用方法SetHashSetLinkedHashSetTreeSetMapHashMap遍历HashMap的四种方式HashMap常用方法LinkedHashMapTreeMapPropertiesCollections集合的框架概述1.集合,数组都是对多个数据进行存储操作的结构,简称Java容器
2022-02-06 22:38:44
636
原创 Java枚举类入门
枚举类枚举类的使用自定义枚举类枚举类实现接口枚举类中的常用方法枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。自定义枚举类enum season{ SPRING("春天"), SUMMER("夏天"); private final String season; private season(String na
2022-02-06 20:29:20
212
原创 一篇文章带你了解Java中的常用类
Java中的常用类一. StringString的特性String常用方法String 与char[]之间的转换String与字节的转换字节数组 --> 字符串字符串 --> 字节数组StringBuffer 与 StringBuilderStringBuffer的特点StringBuffer的常用方法StringBuffer,StringBuilder与String三者异同二.日期类System类中的currentTimeMillis()LocalDate,LocalTime,LocalDat
2022-01-21 17:45:19
107
原创 一篇文章带你Java多线程入门
多线程多线程的四种创建方式1.继承Thread类2.实现Runnable接口3.实现Callable接口4.使用线程池线程的优先级测试Thread中常用的方法线程的生命周期多线程的同步控制1.同步代码块2.同步方法3.同步锁线程通信wait/notify模式sleep和wait的异同多线程的四种创建方式1.继承Thread类 /* * 多线程的创建,方式一:继承Thread类 * 1.创建一个继承于Thread类的子类 * 2,重写Thread类的run() 将线程操作写在run方法中 *
2022-01-17 19:00:22
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人