
Java
文章平均质量分 80
Java
Thomas Kant
7年IT从业者,测试开发工程师,AI时代,研究人工智能技术,分享所想所得,你我共勉~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
“Java已死、前端已凉”?尊嘟假嘟?
其次,前端技术虽然在近年来经历了快速的发展和变革,但随着互联网的普及和Web应用的日益复杂化,前端工程师的需求仍然旺盛。然而,我们也需要看到,随着技术的不断演进,一些新的编程语言和技术框架正在逐渐崭露头角,如Kotlin、Swift和TypeScript等,它们在某些领域和应用场景中可能会替代Java和传统前端技术。总之,虽然“Java已死、前端已凉”的言论有些言过其实,但我们作为技术人员,应该保持警觉和敏感,不断学习和更新知识,以适应技术发展的变化。Java和前端技术在各自的领域仍然发挥着重要作用。原创 2023-12-16 18:09:06 · 4247 阅读 · 0 评论 -
Spring框架的组成结构
Spring Framework Runtime(Spring框架运行时)Data Access/Integration(数据访问和集成)JDBC - Java Database Connectivity(Java数据库连接)Java数据库连接——JDBC基础知识(操作数据库:增删改查)ORM - 0bject/Relational Mapping(对象 - 关系映射)OR...原创 2019-09-12 14:31:08 · 1588 阅读 · 1 评论 -
Spring Boot - Swagger
Swagger 是最流行的 API 开发工具,它遵循 OpenAPI Specification(OpenAPI 规范,也简称 OAS)。 Swagger 可以贯穿于整个 API 生态,如 API 的设计、编写 API 文档、测试和部署。 Swagger 是一种通用的,和编程语言无关的 API 描述规范。原创 2023-03-06 23:09:29 · 1963 阅读 · 3 评论 -
Spring Boot 安装 (IntelliJ IDEA Community Edition)
https://start.spring.io/原创 2023-03-06 13:58:13 · 906 阅读 · 0 评论 -
Spring Boot - REST API
REST API是最常用的应用程序接口。通过它,客户端可以访问服务器和操作资源。原创 2023-03-08 22:22:33 · 446 阅读 · 0 评论 -
Spring Boot - Design Pattern
设计模式(Design Pattern)是一种设计软件时经常出现的问题的解决方案。在设计模式中,“模式”一词意味着应用程序开发中出现的问题往往很相似,并且可以同样使用解决方案。但是设计模式并不是所有问题的正确答案,最好是根据情况选择最佳模式来使用。原创 2023-03-08 23:15:35 · 287 阅读 · 0 评论 -
Spring Boot - LogBack
Logback是由log4j创始人设计的另一个开源日志组件。原创 2023-03-07 00:26:12 · 300 阅读 · 0 评论 -
Java:maven-compiler-plugin 插件详解
Maven默认使用maven-compiler-plugin进行代码编译,但默认JDK版本(1.6)可能不匹配项目需求,导致编译问题。原创 2021-10-27 14:39:57 · 58338 阅读 · 4 评论 -
BigDecimal类型的 加减乘除 及 比较
BigDecimal a = new BigDecimal (101.00);BigDecimal b = new BigDecimal (111.00);加减乘除加法c = a.add(b); 减法c = a.subtract(b);乘法c= a.multiply(b);除法c = a.divide(b);比较if(a.compareTo(b) == -1){ System.out.println("a小于b");}i...原创 2021-10-18 17:04:12 · 146 阅读 · 0 评论 -
HttpURLConnection - Request部分
Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5 Accept-Encoding 指定浏览器...原创 2021-09-22 11:07:14 · 487 阅读 · 0 评论 -
Java - HashMap
HashMap是一个散列表,它存储的内容是键值对(key-value)映射。 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。 是无序的,即不会记录插入的顺序。 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。深入浅出学HashMapHashMap 1.7https://blog.csdn.net/carson_ho/article/d..原创 2021-03-01 13:17:33 · 118 阅读 · 2 评论 -
Java - 程序设计与计算思维(5)
窗口环境与事件处理图形用户界面(Graphics User Interface,GUI)是一种以图形化为基础的用户界面,用户在操作时自需要移动鼠标,单机另一个赋予功能的图形,即可执行对应的已设计好的程序。在Java中,抽象窗口工具包(Abstract Window Toolkit,AWT)提供了窗口与绘图的基本工具。AWT是Java较早的技术,缺点是会浪费许多系统资源,SUN公司后来又推出了Swing类库以取代AWT类库。在Swing类库中提供了比AWT更多的对象,也是Java窗口应用程序更新一代的原创 2021-02-04 16:24:08 · 221 阅读 · 0 评论 -
Java - 程序设计与计算思维(4)
Java常用类Math类 Number类 Vector类Math类原创 2021-01-27 15:23:00 · 222 阅读 · 0 评论 -
Java - 程序设计与计算思维(3)
抽象类、接口、程序包与嵌套类的作用面向对象程序设计中,类(Class)关系到程序中所有对象的创建。四种扩展类型:抽象类(Abstract Class) 接口(Interface) 程序包(Package) 嵌套类(Nested Class)抽象类只要在类名称前加入abstract关键字,就表示该类被声明成一个抽象类。无法直接通过抽象类来创建对象,必须先以继承的方式来声明并定义子类,再以子类创建对象。可以理解为抽象类并不是一个能完全代表对象的类。在抽象类中的方法可以有抽象方法(Ab原创 2021-01-27 15:24:33 · 214 阅读 · 0 评论 -
Java - 程序设计与计算思维(2)
认识数据处理与表达式数据类型https://blog.csdn.net/Java_1710/article/details/105529564变量与常量https://blog.csdn.net/ZytheMoon/article/details/78332254Java命名规范https://cloud.tencent.com/developer/article/1584463基本输入与输出功能https://blog.csdn.net/baidu_41666198/art原创 2021-01-27 15:24:05 · 186 阅读 · 0 评论 -
Java - 程序设计与计算思维(1)
认识计算思维学习程序设计不等于学习计算思维,程序设计的过程就是一种计算思维的表现,而要学号计算思维,通过程序设计来学绝对是最佳的途径。计算思维的内容培养计算思维的4部分:分解(Decomposition) 模式识别(Pattern Recognition) 模式概括与抽象(Pattern Generalization and Abstraction) 算法(Algorithm)分解将复杂的问题分割成许多小问题,把这些小问题各个击破,小问题全部解决之后,原本的大问题也就解决了。原创 2021-01-27 15:23:41 · 518 阅读 · 0 评论 -
Java - 基础核心
数据类型运算符优先级原创 2020-04-15 10:37:46 · 183 阅读 · 0 评论 -
Java - JDK 内部包含详解
JDKJVMJava虚拟机(Java Virtual Machine,简称JVM),JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目...原创 2020-04-10 08:54:20 · 4094 阅读 · 0 评论 -
Java - DAO 模式
DAO 模式DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。对外提供相应的接口在面向对象设计过程中,有一些"套路”用于解决特定问题称为模式。DAO 模式提供了访问关系型数据库系统所需操作的接口,将数据访问和业务逻辑分离对上层提供面向对象的数据访问接口。从以上 DAO 模式使...原创 2019-09-11 15:27:06 · 313 阅读 · 0 评论 -
Java - 内部类详解
一、成员内部类 内部类中最常见的就是成员内部类,也称为普通内部类。我们来看如下代码: 运行结果为: 从上面的代码中我们可以看到,成员内部类的使用方法: 1、Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected 、 private 等 2、...原创 2019-08-29 11:55:13 · 192 阅读 · 0 评论 -
Java - String, StringBuffer, StringBuilder 的区别?
一、区别1、String是字符串常量,而StringBuffer和StringBuilder是字符串变量。由String创建的字符内容是不可改变的,而由StringBuffer和StringBuidler创建的字符内容是可以改变的。2、StringBuffer是线程安全的,而StringBuilder是非线程安全的。StringBuilder是从JDK 5开始,为StringBuffer类...原创 2019-08-16 15:38:13 · 193 阅读 · 0 评论