随笔分类 -  Java SE

摘要:1、BigDecimal基本介绍 高精度数值计算:BigDecimal是 Java 中用于高精度数值计算的类。它主要用于处理需要精确表示的十进制数,特别是在金融、货币计算等对精度要求极高的领域。双精度浮点型变量double 虽然可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算 阅读全文
posted @ 2025-01-09 17:23 wenxuehai 阅读(1522) 评论(0) 推荐(0)
摘要:1、::(双冒号,方法引用) 双冒号 :: 为引用运算符,而它所在的表达式被称为方法引用。如果Lambda要表达的函数方案已经存在于某个方法的实现中,那么则可以通过双冒号来引用该方法作为Lambda的替代者。也就是说,方法引用实际上是返回一个方法,而不是该方法的执行结果。 方法引用通过方法的名字来指 阅读全文
posted @ 2021-12-05 20:03 wenxuehai 阅读(684) 评论(0) 推荐(0)
摘要:1、Lambda 的基本介绍 Lambda Java8 的新特性之一,Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 在JDK8之前,Ja 阅读全文
posted @ 2021-12-05 19:45 wenxuehai 阅读(236) 评论(0) 推荐(0)
摘要:1、Stream API的基本介绍 Java 8 API添加了一个新的抽象称为流 Stream,可以让你以一种声明的方式处理数据。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 Stream 是Java8中处理集合的关键抽象概念,它可以对集合进行非常复 阅读全文
posted @ 2021-12-05 15:53 wenxuehai 阅读(503) 评论(0) 推荐(0)
摘要:1、JdbcTemplate的基本介绍 JdbcTemplate 是 Spring 对 JDBC 的封装,目的是使JDBC更加易于使用,JdbcTemplate是Spring的一部分。JdbcTemplate 处理了资源的建立和释放,它帮助我们避免一些常见的错误,比如忘了总要关闭连接。他运行核心的J 阅读全文
posted @ 2021-06-29 00:35 wenxuehai 阅读(16780) 评论(0) 推荐(1)
摘要:1、maven项目使用JDBC 新建一个 maven JavaSE 项目,往 pom.xml 文件中添加以下依赖: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version 阅读全文
posted @ 2021-01-23 10:52 wenxuehai 阅读(192) 评论(0) 推荐(0)
摘要:1、JDBC和JDBC驱动的基本概念 JDBC(Java DataBase Connectivity),指 Java 数据库连接,是一种标准Java应用编程接口(JAVA API),是 Java 语言用来连接和操作数据库的。使用Java程序访问数据库时,Java代码并不是直接通过TCP连接去访问数据 阅读全文
posted @ 2020-07-27 23:26 wenxuehai 阅读(861) 评论(0) 推荐(0)
摘要:1、Java web项目中的 main 函数 在 java web应用中,类中的main函数没有任何的作用,web 应用启动是不会执行类中的 main 方法的,因为只会调用 tomcat 或者其它应用服务器的 main,然后通过web.xml 的配置去加载其它类,公司的 java web 项目的 m 阅读全文
posted @ 2020-05-06 17:15 wenxuehai 阅读(351) 评论(0) 推荐(0)
摘要:1、跑项目时提示:If the server requires more time, try increasing the timeout in the server editor 参考:https://blog.csdn.net/the_thinnest/article/details/75290 阅读全文
posted @ 2020-05-06 09:53 wenxuehai 阅读(279) 评论(0) 推荐(0)
摘要:1、JVM的内存模型 栈和堆的区别参考:https://blog.csdn.net/jianghao233/article/details/82777789 堆存放的是对象, 栈存放的是局部变量和对象的地址 2、单例设计模式 2.1、设计模式 设计模式是在软件工程实践过程中,程序员们总结出的良好的编 阅读全文
posted @ 2020-05-05 00:11 wenxuehai 阅读(660) 评论(0) 推荐(0)
摘要:1、多线程的基本介绍 现代操作系统(Windows,macOS,Linux)都可以执行多任务,多任务就是同时运行多个任务。 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务 阅读全文
posted @ 2020-05-01 16:29 wenxuehai 阅读(380) 评论(0) 推荐(0)
摘要:1、反射的概念 反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。反射是为了解决在运行期,对某个实例一无所知的情况下,去调用其方法。 2、Class实例 除了int等基本类型外,Java的其他类型全部都是class(包括interface)。 而class是由J 阅读全文
posted @ 2020-04-30 18:41 wenxuehai 阅读(437) 评论(0) 推荐(0)
摘要:1、IO的基本介绍 IO是指 Input/Output,即输入和输出。以内存为中心: Input 指从外部读入数据到内存,例如把文件从磁盘读取到内存,从网络读取数据到内存等等。 Output 指把数据从内存输出到外部,例如把数据从内存写入到文件,把数据从内存输出到网络等等。 Java 代码是在内存中 阅读全文
posted @ 2020-04-29 17:58 wenxuehai 阅读(771) 评论(0) 推荐(0)
摘要:1、Java中异常的基本概念 异常是一种类,因此它本身带有类型信息。异常可以在任何地方抛出,但只需要在上层捕获。 在 Java 中抛出异常的目的是为了在代码执行发生错误的时候,停止,或者进行处理,以及抛出信息帮助程序员定位出现bug的位置。所以,我们需要在可能发生异常的地方抛出异常并进行捕获处理。 阅读全文
posted @ 2020-04-28 18:15 wenxuehai 阅读(1272) 评论(0) 推荐(0)
摘要:1、StringBuilder类 在 Java 中,我们可以使用 + 来拼接字符串,类似于下面的代码: String s = ""; for (int i = 0; i < 1000; i++) { s = s + "," + i; } 但是在每次循环中都会创建新的字符串对象(因为字符串是不可变的) 阅读全文
posted @ 2020-01-09 16:50 wenxuehai 阅读(494) 评论(0) 推荐(0)
摘要:1、注解的基本介绍 注解就是放在 Java 代码的类、方法、字段、参数前的一种特殊“注释”。注解的格式:@注解名称(属性名=属性值, 属性名=属性值)。 注解可以像修饰符一样使用,可用于修饰包、类、构造器、方法成员变量、参数、局部变量。使用注解可以简化一些配置。注释会被编译器直接忽略,而注解则可以被 阅读全文
posted @ 2020-01-03 17:03 wenxuehai 阅读(602) 评论(0) 推荐(0)
摘要:1、泛型的定义 泛型就是定义一种模板,例如 ArrayList<T>,然后就可以为用到的类创建对应的 ArrayList<类型>。泛型的作用就是编写模板代码来适应任意类型,然后我们就可以使用泛型来限制集合只可以存入某种类型的数据。 //下面定义了一种模板,即泛型。T可以是任何class public 阅读全文
posted @ 2020-01-02 15:33 wenxuehai 阅读(235) 评论(0) 推荐(0)
摘要:1、集合 在Java中,如果一个Java对象可以在内部持有若干其他 Java 对象,并对外提供访问接口,我们把这种Java对象称为集合。很显然,Java 的数组可以看作是一种集合。 在Java中数组有如下限制: 数组初始化后大小不可变; 数组只能按索引顺序存取。 因此,我们需要各种不同类型的集合类来 阅读全文
posted @ 2020-01-01 12:31 wenxuehai 阅读(351) 评论(0) 推荐(0)
摘要:1、Java中的构造函数 1.1、系统默认生成的构造方法 构造方法的名称就是类名,构造方法的参数没有限制,在方法内部,也可以编写任意语句。和普通方法相比,构造方法没有返回值(也没有void),调用构造方法,必须用new操作符。 Java 中的任何类 class 都有构造方法,如果在一个类没有手动定义 阅读全文
posted @ 2020-01-01 10:26 wenxuehai 阅读(515) 评论(0) 推荐(0)
摘要:1、如何运行一个Java源码 打开文本编辑器,输入以下代码: public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } } class用来定义一个类,pub 阅读全文
posted @ 2019-10-31 11:09 wenxuehai 阅读(2914) 评论(0) 推荐(0)

//右下角添加目录