在 Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。volatile内存可见性内存可见性(Memory Visibility)是指当某个线程正在使用
话接上回,继续核心类与API的学习,这次介绍一下枚举类以及与系统、交互有关的类,需要了解并能使用即可。
原创
2024-03-29 12:57:45
24阅读
话接上回,继续核心类与API的学习,这次介绍StringBuffer/StringBuilder/StringJoiner类。StringBuffer和StringBuilder是我们学习的重点,建议对比学习,做好区分。
原创
2024-03-29 12:57:52
28阅读
话接上回,继续核心类与API的学习,最后介绍一下Object类以及与数学、日期/时间有关的类,就结束该部分的学习了,其他的根据需要自行了解。
原创
2024-03-29 12:57:33
38阅读
学完Java的面向对象特性后,接下来学习Java核心类与API。Java的API可理解为Java自己提供的标准类库,开发人员
原创
精选
2024-03-29 12:57:57
147阅读
异常机制和File类异常机制和File类异常机制IO流相关流详解多线程基本概念线程的创建线程的生命周期线程的编号和名称常用的方法线程同步机制使用Lock(锁)实现线程同步线程池网络编程网络编程的常识基于tcp协议的编程模型基于udp协议的编程模型URL类反射机制基本概念Class类Constructor类Field类Method类获取其它结构信息 异常机制和File类异常机制基本概念异常就是"不
转载
2023-08-16 23:59:27
65阅读
Class Object是类Object结构的根。每个类都有Object作为超类。所有对象(包括数组)都实现了这个类的方法。String类代表字符串。Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。String类的构造方法。String类的成员方法。
原创
2023-04-06 15:07:10
2384阅读
1. Date类(Java.utilDate) java.util.Date类用于封装日期及时间信息,一般仅用它显示某个日期,不对他作任何操作处理,作处理用Calendar类,计算方便。 //创建一个Date实例,默认的构造方法创建的日期代表当前系统时间 Date date=new Date();
原创
2015-06-04 14:18:04
722阅读
1. Object类 在Java体系中,java.lang.Object类位于顶端(是所有对象的直接或间接父类)。如果一个类没有写extends关键字声明其父类,则该类默认继承java.lang.Object类。Object类定义了“对象”的基本行为,被子类默认继承。 1)toString方法:返回一个可以表示该对象属性内容的字符串。
原创
2015-05-29 16:17:41
350阅读
java.lang.*
提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)java.util.*
包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等
转载
2023-05-25 15:15:46
71阅读
一、Java API 简介Java 的核心 API 是非常庞大的,这给开发者来说带来了很大的方便。所谓的 API 就是一些已经写好、可直接调用的类库。Java 里有非常庞大的 API,其中有一些类库是我们必须得掌握的,只有熟练掌握了 Java 一些核心的 API,我们才能更好的使用 Java。&emsp 在程序中,java.lang 包并不需要像其他包一样需要import关键字进行引入。系
转载
2024-01-17 11:49:44
36阅读
一、java中常用的类库包,以JDK1.8目录截图为例,把java的jdk1.8全部背住就牛逼了(我能背目录)
转载
2023-09-30 22:01:38
123阅读
Java核心类库
01. 常用的类
1.1 常用的包与功能描述java.lang 核心包,jvm自动导入。包含System,String......类。java.util 工具包,包含大量工具类与集合类,如Scanner,Random,List等。java.io 输入输出包,关于读写文件相关的类,FileInputStream,FileOutputStream等。java.net 网络包,提供大量
转载
2023-08-24 22:33:15
54阅读
# Java核心类库与API的关系
在学习Java编程的过程中,常常会遇到“Java核心类库”和“API”这两个术语。对于初学者来说,它们的概念可能会有些混淆。本文将通过详细的解释和代码示例,为大家厘清这两个术语之间的关系,并帮助大家更好地理解Java编程。此外,我们还将通过甘特图和状态图来辅助说明。
## 什么是Java核心类库?
Java核心类库是Java平台提供的一组标准类库,包含了基
序列化合和反序列化:序列化:指把内存中的Java对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络的节点上(在网络上传输)反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成Java对象的过程。 为什么要做序列化:1. 在分布式系统中,需要共享的数据的JavaBean对象,都得做序列化,此时需要把对象在网络上传输,此时就得把数据转换为二进制形式。 以后存储在Ht
一、API 现成的类(程序)Java API是java(Oracle)提供的系统标准API。第三方的jar包API,如:JUnit.jar。可以自己开发一些API。一般情况下任何技术都有现成的API。 二、文档注释java源代码中,/**...*/可以用于生成手册。在文档中,可以使用@定义手册的段落,格式:@author @see利用java开发工具命令javadoc可以生成JavaHT
转载
2023-07-05 10:36:07
157阅读
目录异常机制和File类1.异常机制1. 基本概念2. 异常的分类3. 异常的捕获语法格式异常的抛出自定义异常File类1. 基本概念2. 常用方法IO流概念分类字符流FileWriter类概念常用方法FileReader类概念常用方法字符流拷贝(FileReader,FileWriter)字节流FileOutputStream类概念常用方法FileInputStream类概念常用方法字节流拷贝
1.java.*包概述
java.*包是JDK最核心的部分。是java开发的基石。
java.applet
包含创建applect所需的类,以及applect与其运行上下文通讯所需的类。
java.awt
包含所有创建UI和绘图以及图像处理的类。其部分功能正被java.swing取代。
java.beans
包含开发基于JavaBeans(t
转载
2023-07-21 22:51:35
59阅读
1. 包装类 Java语言的8种基本类型分别对应了8种“包装类”。每一种包装类都封装了一个对应的基本类型成员变量,同时还提供了针对该数据类型的实用方法,包装类使用前提:JDK1.5+。 1)包装类的目的:用于将基本类型数据当作引用类型看待。 2)包装类的名字:除了Integer(int),Character(char)外
原创
2015-06-15 09:28:28
1040阅读
简介 Java的核心API是非常庞大的,但是有一些内容是必须熟悉的,否则不可能熟练的运用Java,包括: 1)、 java.lang包下的80%以上的类的功能的灵活运用。 2)、 java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。 3)、 java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以
转载
2023-06-28 15:53:51
114阅读