16节视频课+源码解析了解Java基础类库 | Java开发者高级应用站

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 计算机语言的出现是为了协助开发者更加便捷的完成各种项目开发,Java作为其中的佼佼者,凭借其丰富的基础类库完美支持开发者的各种开发需求,快来了解一下吧!

点击查看视频课程

计算机语言的出现是为了协助开发者更加便捷的完成各种项目开发,Java作为其中的佼佼者,凭借其丰富的基础类库完美支持开发者的各种开发需求,快来了解一下吧!

在这里,你将了解到如何通过Java提供的类和接口实现对程序状态的简单把控,学会字符串的动态编辑,并能熟练使用正则表达式与regex包实现字符串的“高级操作”,掌握日期、数值类型数据的各种操作方法。来这里,绝对不虚此行!

让String拥有变化之力

众所周知,在Java中无法直接修改String字符串,为了弥补此类问题,Java提供了StringBuffer、tringBuilder类,并提供了统一的接口CharSequenc进行字符串常用操作,快来了解怎么使用吧。

【本节目标】
通过阅读本节内容,你将学会使用StringBuffer创建可修改的“字符串”,使用CharSequenc进行统一操作,初步了解字符串相关方法及其作用,并对字符串的相关操作有更深的理解。

点击学习>>

使用AutoCloseable实现资源自动关闭

资源往往是有限的,所以我们不能无限的只去创建、调用资源而不及时关闭。为了免去大量的手动关闭操作,Java推出了AutoCloseable接口。

【本节目标】
通过阅读本节内容,你将先实现手动关闭资源,并尝试结合异常处理机制使用AutoCloseable实现资源的自动关闭,对此类逻辑有一个初步的认识。

点击学习>>

Runtime类:为Java运行保驾护航

Runtime类是唯一一个与JVM运行状态有关的类,它可以支持开发者完成对程序运行时内存的诸如查看最大空间、获取可用/空闲内存空间、手动GC等一系列操作,快来了解吧。

【本节目标】
通过阅读本节内容,你将了解到Runtime在程序运行中的重要地位,并能够通过合适的调用方法获取实例,进行内存分析和手动垃圾处理等操作,对Java程序的运行过程有更深入的理解。

点击学习>>

一文带你了解Java其他基础类库

了解了几个Java主要的基础类库后,还有如System、Cleaner等类库在Java开发运行过程中起着重要的作用,来随作者一起来看看这些类库为开发者提供了哪些帮助吧。

【本节目标】
通过阅读本节内容,你将了解到贯穿整个程序的System类及其提供的几个实用方法,了解到与AutoCloseable有相同功能的Cleaner类,学会通过实现Cloneable接口声明对象的可克隆性。

点击学习>>

Math、Random类为你展现数学之美

在前几节我们学习了Java基础类库,而在开发过程中难免会碰到数值运算相关的需求。Java为开发者提供了数值操作相关的类,用来支持简单的数学运算,让我们一起来了解一下吧。

【本节目标】
通过阅读本节内容,你将接触到Math类和Random类,了解其各个内部方法的功能,熟悉其调用方法,并能够自己定制一些有特殊功能的数学方法,满足现实开发中的特定需求。

点击学习>>

"Big"数据类助力大型数据运算

随着科技的发展,计算机对运算的要求变得越来越高,传统的float甚至double已经无法满足。为了解决这类问题,出现了BigInteger、BigDecimal两个操作大数字的类,本节将对这两个类进行具体介绍。

【本节目标】
通过阅读本节内容,你将了解到BigInteger、BigDecimal两个类的相关内容,学会其兑现的简单创建与方法调用,并能够自行开发一些方法完成大数字运算时的性能调优。

点击学习>>

一文教你掌握日期操作

学习过字符串、数值等数据的操作,常见的数据还有一类日期数据。本节将为读者展示在Java中如何通过Date类进行日期数据的处理,使用SimpleDateFormat类完成对日期数据的格式化输入与输出。

【本节目标】
通过阅读本节内容,你将对开发过程中经常涉及到的数据产生一个较为全面的掌握,并学会使用Date类、SimpleDateFormat类实现日期类型数据的各类操作。

点击学习>>

初识正则表达式

在开发过程中,用户输入的数据往往需要接收为String字符串,而在处理时为了验证数据的格式,保证数据能够安全转换,我们可以使用正则表达式来达到这个目的。

【本节目标】
通过阅读本节内容,你可以了解到常用的验证字符串格式的方法是使用正则表达式,并学会简单的使用正则表达式来验证字符串是否为数字。

点击学习>>

使用正则必备标记

如果想要进行正则的处理操作,那么首先需要对常用的正则标记有所掌握。一起来学习吧!

【本节目标】
通过阅读本节内容,你将进一步了解到正则表达式进行字符串匹配的匹配规则,认识各类支持的正则标记,并初步掌握其用法。

点击学习>>

String+正则,实现字符串快速调整

了解了正则表达式的相关内容,可以发现正则表达式服务于字符串,而Java中String类也针对正则表达式提供了一系列的便捷方法以供调用,让我们一起来使用正则快速处理字符串吧。

【本节目标】
通过阅读本节内容,你将接触到String类针对正则表达式所提供的一系列操作方法,并结合实例代码对其功能有了初步的理解,学会在开发过程中运用这些方法实现字符串的快捷操作。

点击学习>>

借助regex包完成正则高级操作

大多数情况下我们可以直接通过String类完成字符串正则处理,但有时我们会碰到String不易解决的问题,此时我们需要使用本节提到的java.util.regex包来进行处理。

【本节目标】
通过阅读本节内容,你将了解到java.util.regex中的Pattern类、Matcher类的相关内容和使用方法,了解其功能及作用,并能够使用这两个类完成一些特殊的字符串操作。

点击学习>>

更多Java开发课程尽在Java开发者

相关文章
|
1月前
|
XML Java 编译器
Java注解的底层源码剖析与技术认识
Java注解(Annotation)是Java 5引入的一种新特性,它提供了一种在代码中添加元数据(Metadata)的方式。注解本身并不是代码的一部分,它们不会直接影响代码的执行,但可以在编译、类加载和运行时被读取和处理。注解为开发者提供了一种以非侵入性的方式为代码提供额外信息的手段,这些信息可以用于生成文档、编译时检查、运行时处理等。
65 7
|
3天前
|
监控 JavaScript 数据可视化
建筑施工一体化信息管理平台源码,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
智慧工地云平台是专为建筑施工领域打造的一体化信息管理平台,利用大数据、云计算、物联网等技术,实现施工区域各系统数据汇总与可视化管理。平台涵盖人员、设备、物料、环境等关键因素的实时监控与数据分析,提供远程指挥、决策支持等功能,提升工作效率,促进产业信息化发展。系统由PC端、APP移动端及项目、监管、数据屏三大平台组成,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
|
27天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
111 13
|
18天前
|
安全 算法 Java
Java CAS原理和应用场景大揭秘:你掌握了吗?
CAS(Compare and Swap)是一种乐观锁机制,通过硬件指令实现原子操作,确保多线程环境下对共享变量的安全访问。它避免了传统互斥锁的性能开销和线程阻塞问题。CAS操作包含三个步骤:获取期望值、比较当前值与期望值是否相等、若相等则更新为新值。CAS广泛应用于高并发场景,如数据库事务、分布式锁、无锁数据结构等,但需注意ABA问题。Java中常用`java.util.concurrent.atomic`包下的类支持CAS操作。
49 2
|
1月前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
1月前
|
监控 Java 数据库连接
Java线程管理:守护线程与用户线程的区分与应用
在Java多线程编程中,线程可以分为守护线程(Daemon Thread)和用户线程(User Thread)。这两种线程在行为和用途上有着明显的区别,了解它们的差异对于编写高效、稳定的并发程序至关重要。
40 2
|
1月前
|
人工智能 移动开发 安全
家政上门系统用户端、阿姨端源码,java家政管理平台源码
家政上门系统基于互联网技术,整合大数据分析、AI算法和现代通信技术,提供便捷高效的家政服务。涵盖保洁、月嫂、烹饪等多元化服务,支持多终端访问,具备智能匹配、在线支付、订单管理等功能,确保服务透明、安全,适用于家庭生活的各种需求场景,推动家政市场规范化发展。
|
5天前
|
监控 Java
java异步判断线程池所有任务是否执行完
通过上述步骤,您可以在Java中实现异步判断线程池所有任务是否执行完毕。这种方法使用了 `CompletionService`来监控任务的完成情况,并通过一个独立线程异步检查所有任务的执行状态。这种设计不仅简洁高效,还能确保在大量任务处理时程序的稳定性和可维护性。希望本文能为您的开发工作提供实用的指导和帮助。
44 17
|
16天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
|
1天前
|
缓存 安全 算法
Java 多线程 面试题
Java 多线程 相关基础面试题

推荐镜像

更多