- 博客(17)
- 收藏
- 关注
原创 HttpClient
我们在使用HttpClient有时候会不知道该怎么使用,甚至与不好找到对应的api来使用.这里我将简单的请求进行了一些封装,变成一个简单的工具类来使用引入依赖</</</</</</</</
2024-07-03 16:47:30 282
原创 Java工具类
Math类Math 数学运算类Math常用方法public static void main(String[] args) { long a = Math.round(20.46d); int b = Math.round(20.2f); System.out.println("double进行四舍五入后:"+a+"\t float进行四舍五入后:"+b); // double进行四舍五入后:20 float进行四舍五入后:20 // 返回小于等于 参数的最
2021-09-03 15:55:12 106
原创 Java-泛型类
泛型什么是泛型?泛型 ‘指的时参数化类型’ 就是将类型由原来的具体的类型参数化,类似育方法中的变量参数,此时类型也定义成参数形式,然后在使用/调用传入具体的类型使用泛型类/* <T> T 是自定义的*/public cliass ClassName<T>{ private T data; public T getData(){ return data; } public void setData(T data){
2021-09-03 15:42:51 95
原创 Java包装类-Double包装类
Double包装类Double是double的包装类Double继承了Number类,实现了Comparable接口。Double的方法byteValue() 实例方法将Double转换为byte类型返回compare(double a, double b) 静态方法public static void main(String[] args) { /* compare(double a, double b) 比较两个double数值 a
2021-09-03 15:33:28 2857
原创 Java包装类-Float包装类
Float包装类Float 是 float的包装类Float继承了 Number类 实现了 Comparable接口Float方法byteValue() 示例方法public static void main(String[] args) { Float f = 10f; // 将 Float类型转换为 byte类型 System.out.println(f.byteValue());}compare(float f1, float f2) 静态方法public
2021-09-03 15:18:43 1707
原创 Java包装类-Character包装类
Character类Character是char类型的包装类.Character类实现了 java.io.Serializable 和 Comparable接口.Character类中有三个内部类.SubsetUnicodeBlock 继承了 Subset类UnicodeScript 枚举类Character中的方法charCount(int codePoint) 静态方法确定表示指定字符所需的char值的数量charValue() 实例方法返回characer对象的值c
2021-09-02 13:22:22 759
原创 Java包装类 - Integer包装类
Integer 包装类Integer类中包装的是int的值.Integer 包装类 的父类和实现了那些接口?Integer 包装类 是继承了 number抽象类 且实现了 Comparable 接口.number类 实现了 java.io.Serializable接口.Integer 都有那些方法?bitCount方法 静态方法这个方法可以用来统计某个int值转成二进制后中1的数量.// 例如:public static void main(String[] args) {
2021-09-01 16:51:41 205
原创 Java面向对象
Java面向对象Java面向对象概述什么是面向对象?将功能的实现进行分化处理,例如某个方法只用来做时间的格式化,某个方法只用来处理字符串的切割等等。我们只需要写一次方法,之后我们需要就进行调用,减少代码的重复性。而这些我们封装在一个类中以后我们想要使用其方法时,直接调用即可,我们不再需要过度的去关注这个方法的实现。面对对象有那些特征?封装性: 所有内容对外部不可见继承性: 将父类的功能继承下来并对其进行拓展多态性: 如方法的重载,就是多态性的一种体现方式类和对象我们如何去定义一个类
2021-08-27 21:19:37 107
原创 Java数组
Java数组相关数组的概念什么是数组?数据是相同数据类型的多个数据的容器.为什么需要数组?因为我们在使用过程中,不可避免的需要将数据进行传递或存储.我们在方法中传递单个数值/字符串/其他类型 那我们倒是没必要使用数组,可我们想要传递多个数值或存储多个数据我们就可以使用数组了.数组的语法// 创建数组的语法有两种方式:/* 第一种 创建一个固定且为空的数组例如: 数组类型[] 数组名 = new 数据类型[数组长度]; 第二种 创建数组时给定数据的数组 数组类型[] 数组名 = {
2021-08-26 18:59:24 81
原创 初次接触mvc框架
仅描述 如何创建 以及实现的代码小白理解,欢迎大佬批判.如何去写一个自定的mvc呢?需要注解 , 通过获取注解的形式来进行一些处理需要自定义映射池一个servlet管理器自定义注解这里我是举例说明 --> 例如返回字符串和跳转视图所用的注解返回字符串的注解/** * @Documented 可以使用在用户文档 * @Retention(RetentionPolicy.RUNTIME) 描述此注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在; *.
2021-07-21 16:34:27 72 1
原创 Java中图片的上传与下载小案例
所需配置java 11.0.6版本tomcat 服务jar包 :1. smartupload.jar2. javaee-api-7.0.jar注: 我是在idea中使用的tomcat,所以以下仅供参考.代码实现上传页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title>
2021-07-06 15:20:23 100
原创 java格式化JSON的两种方式
Gson创建演示所用类class Person{ private String name; private int age; public Person() {} public Person(String name, int age) { this.name = name; this.age = age; } @Override publi
2021-06-15 17:12:19 2628 1
原创 多线程相关
什么是进程? 什么是线程?进程 : 进程指的是在内存中运行的应用程序,每一个进程都是独立的线程 : 线程是进程中的一条执行路径,共享内存空间 [ 共享进程的内存空间 ], 且线程之间可以自由进行切换.线程有那些调度方式?线程由两种调度方式, 分别是 分时调度/抢占式调度分时调度:所有的线程轮流获得CPU的使用权, 平均分配每个线程占用CPU的时间抢占式调度优先高的线程更容易获得CPU的使用权,若线程的优先级相同,那么是随机选择.而java中使用的就是抢占式调度方式.什么是同步
2021-06-13 19:44:11 66
原创 Java核心类库介绍
Java核心类库泛型概述: 泛型 ‘指的时参数化类型’ 就是将类型由原来的具体的类型参数化,类似育方法中的变量参数,此时类型也定义成参数形式,然后在使用/调用传入具体的类型使用泛型类public cliass ClassName<T>{ private T data; public T getData(){ return data; } public void setData(T data){ this.data = d
2021-06-07 22:35:05 302
原创 对java种变量的理解
对java种变量的理解什么是变量?public static void main(String[] args){ /* 变量是在内存种开辟的一块单元,是可以变化的 什么是可以变化的? */ int a = 1; // 这里对一个变量声明并赋值 System.out.print(a); // 我这里输出的a 他的值 是1 a = 2; System.out.print(a); // 我这里输出的a 他的值 是2 /* 也就是说 我声明一个变量后,可以对他进行同类型不同值的赋值 这就是
2021-05-17 21:30:25 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人