自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于servlet

容器启动时,会为每一个web应用创建一个唯一的ServletContext对象,该对象的生命周期从容器启动开始,到容器关闭或应用被卸载时结束;通过web.xml中的标签设置servlet随容器启动的顺序数字越小,越先启动(最小值为0)容器初始化servlet时,会为其创建一个ServletConfig对象,通过该对象可以获取servlet的初始化参数信息。使用会话技术解决此问题。两次请求响应过程,客户端会通过新的URL(映射另外一个servlet)对服务器发送请求。.........

2022-07-21 21:27:04 98 1

原创 Java8新特性

Optional类(java.util.Optional)是一个容器类,保存T类型的值,用于避免空指针异常。Collectors工具类提供了很多静态方法,用于创建常见的Collector实例。终止操作一旦出现中止操作,就执行中间操作链并产生结果;执行终止操作后,流将关闭。1和2的使用条件接口中抽象方法的形参列表和返回值类型与引用的方法的相同。本质上也是lambda表达式,作为函数式接口的实例。用于操作数据源(集、数组等)所生成的元素序列。中间操作链对数据进行处理。作为函数式接口的实例。...

2022-07-18 23:22:56 95

原创 Java反射机制

反射机制允许程序在运行期借助ReflectionAPI取得任意类的内部信息,并且能直接操作任意对象的内部属性和方法(动态性)在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时获取泛型信息在运行时调用任意一个对象的成员变量和方法在运行时处理注解生成动态代理。......

2022-07-18 01:23:14 72

原创 Java网络编程

URL(UniformResourceLocator)统一资源定位符,表示Internet上某一资源的地址。TCP(TransimissionControlProtocol)传输控制协议。UDP(UserDataGramProtocol)用户数据报协议。

2022-07-16 18:54:04 105

原创 Java泛型

泛型,即参数化类型在定义类、接口时,通过类型形参表示类中某个属性、某个方法的返回值或参数的类型,在使用时传入具体的类型(类型实参)

2022-07-15 02:54:13 41

原创 Java多线程

实现Runnable接口Runnable接口位于java.lang包,定义了run()方法,没有返回结果,且不能抛出异常public Thread(Runnable target)是Thread类的一种构造方法,当传入了target参数,Thread对象的run()方法会调用target.run():Callable接口位于java.util.concurrent包,定义了call()方法,有返回值,并且可以抛出异常Callable接口通过泛型定义返回值的类型Future接口:用于表示异步计算的

2022-07-12 01:07:15 40

原创 JavaIO流

文件和目录路径的抽象描述缓冲流是一种处理流,增加缓冲数组(默认大小为1024 * 8 = 8192),提高读写效率转换流类型InputStreamReader:将字节输入流转换为字符输入流,可指定字符编码OutputStreamWriter:将字符输出流转换为字节输出流,可指定字符编码示例对象流类型ObjectInputStream:反序列化;读取对象,将字节序列重构成Java对象Object readObject()ObjectOutputStream:序列化;输出对象,将

2022-06-18 21:56:30 47

原创 Java集合框架

概述集合框架是用来表示和操控集合的统一架构,包含以下内容:接口:集合的抽象数据类型实现类:集合接口的具体实现,即可重复使用的数据结构算法:实现集合接口的对象可执行的有效计算,例如搜索和排序Java集合框架主要包括两种接口类型:集合(Collection):存储一个元素集合图(Map):存储键/值对映射Collection (接口)常用方法遍历Iterable & Iterator (两者都是接口):迭代器Collection c = new ArrayLi

2022-06-07 01:30:08 236

原创 Java常用类

包装类自动装箱与自动拆箱Integer num_1 = 1; //自动装箱int num_2 = num_1; //自动拆箱//实际操作Integer num_1 = Integer.valueOf(1); //基本数据类型转为包装类int num_2 = num_1.intValue(); //包装类转为基本数据类型缓存机制Byte,Short,Integer,Long的缓存范围在-128至127;Character的缓存范围在0至127public static Inte

2022-05-24 23:45:25 52

原创 Java异常处理

继承结构Throwable只有Throwable类或其子类的对象,才能被JVM或throw语句抛出只有Throwable类或其子类的对象,才能被catch语句捕获Error程序无法处理的较严重问题Exception运行时异常(非检查性异常)RuntimeException及其子类编译时不会提醒,运行时可能导致程序崩溃;可以用throws或try/catch语句进行处理编译时异常(检查性异常)除了运行时异常以外的其他异常编译器强制要求用throws或try/catch语

2022-05-23 01:28:27 356

原创 Java枚举类和注解

枚举enum Color { RED { String getColor() { return "red"; } }, GREEN { String getColor() { return "green"; } }, BLUE { String getColor() { return "blue"; }

2022-05-21 04:21:15 178

原创 Java面对对象

类和对象类:对象行为和状态的抽象描述对象:类的一个实例重载 (Overload)同一个类中,方法名相同,形参列表不同(类型,数量,顺序);与返回值类型、权限修饰符、形参变量名、方法体无关方法的参数传递机制 (值传递)基本数据类型:实参给形参传递数据值引用数据类型:实参给形参传递地址值,两者指向同一个对象封装 (Encapsulation)权限修饰符本类本包其他包的子类任意位置使用对象privateYNNN变量、方法、内部类defaultYY

2022-04-10 23:37:46 229

原创 Java基本语法

开始JDK: Java Development KitsJRE: Java Runtime EnvironmentJVM: Java Virtual Machine标识符Java所有组成部分都需要名字。类名、变量名和方法名等都是标识符。只能使用26个英文字母大小写,0-9数字,下划线,美元符号不能数字开头,不能使用空格,不能使用关键字大小写敏感变量数据类型 变量名 = 值先声明后使用使用之前必须初始化作用域内不可重名数据类型基本数据类型............

2022-03-16 02:46:52 56

空空如也

空空如也

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

TA关注的人

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