自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK8-17新特性(下)

*实现一个简单的数据载体类,为了避免编写:构造函数,访问器,equals(),hashCode () ,toString ()等,Java 14推出record。**比如,Java 代码虽然进行了一些类型推断等改进,更易用的集合 API 等,但仍然给开发者留下了过于刻板、形式主义的印象,这是一个长期的改进方向。在Java中,通常需要使用String类型表达HTML,XML,SQL或JSON等格式的字符串,在进行字符串赋值时需要进行转义和连接操作,然后才能编译该代码,这种表达方式难以阅读并且难以维护。

2024-02-14 20:56:14 1438 1

原创 JDK8-17新特性(上)

本章专题与脉络1. Java版本迭代概述1.1 发布特点(小步快跑,快速迭代)发行版本发行时间备注Java 1.01996.01.23Sun公司发布了Java的第一个开发工具包Java 5.02004.09.30①版本号从1.4直接更新至5.0;②平台更名为JavaSE、JavaEE、JavaMEJava 8.02014.03.18此版本是继Java 5.0以来变化最大的版本。是长期支持版本(LTS)Java 9.02017.09.22此版本

2024-02-08 14:35:30 940

原创 File类与IO流

Java中File类和IO流

2024-02-06 22:33:30 2129 1

原创 Java反射机制

Java反射机制基础知识学习

2024-02-05 11:04:15 730 1

原创 Java泛型(Generic)

Java泛型基础知识点学习

2024-02-05 10:55:21 1003 1

原创 Java集合框架

Java集合框架相关知识点

2024-02-02 09:34:13 921

原创 IntelliJ IDEA 常用快捷键一览表

idea的常用快捷键,帮助你更好的写代码

2024-02-02 09:21:00 436

原创 Java常用类和基础API

本章专题与脉络1. 字符串相关类之不可变字符序列:String1.1 String的特性java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"hello" )都可以看作是实现此类的实例。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。字符串String类型本身是final声明的,意味着我们不能继承String。String对象的字符内容是存储在一个字符数组value[]中的。"abc" 等效于 char[] data={'h','e

2024-02-01 11:57:42 1810 1

原创 Java多线程

Java多线程

2024-01-31 21:12:49 968

原创 Java异常处理

在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美客户输入数据的格式问题读取文件是否存在网络是否始终保持通畅等等。异常:指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。异常指的并不是语法错误和逻辑错误。语法错了,编译不通过,不会产生字节码文件,根本不能运行。代码逻辑错误,只是没有得到想要的结果,例如:求a与b的和,你写成了a-b在编写程序时,经常要在可能出现错误的地方加上检测的代码,如进行x/y运算时,要检测分母为0数据为空输入的不是数据而是字符等。

2024-01-30 10:57:09 1017 2

JDK8-17新特性说明文档

从Java 9 这个版本开始,Java 的计划发布周期是 `6个月`。 这意味着Java的更新从传统的以`特性驱动`的发布周期,转变为以`时间驱动`的发布模式,并且承诺不会跳票。通过这样的方式,开发团队可以把一些关键特性尽早合并到 JDK 之中,以快速得到开发者反馈,在一定程度上避免出现像 Java 9 两次被迫延迟发布的窘况。 针对企业客户的需求,Oracle 将以`三年`为周期发布长期支持版本(long term support)。 Oracle 的官方观点认为:**与 Java 7->8->9 相比,Java 9->10->11的升级和 8->8u20->8u40 更相似。** 新模式下的 Java 版本发布都会包含许多变更,包括`语言变更`和 `JVM 变更`,这两者都会对 IDE、字节码库和框架产生重大影响。此外,不仅会新增其他 API,还会有 `API被删除`(这在 Java 8 之前没有发生过)。 目前看这种发布策略是非常成功的,**解开了 Java/JVM 演进的许多枷锁,至关重要的是,OpenJDK 的权力中心,正在转移到开发社区和开发者手中。**在新的模式

2024-02-02

空空如也

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

TA关注的人

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