序列化合反序列化:序列化:指把内存中的Java对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络的节点上(在网络上传输)反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成Java对象的过程。 为什么要做序列化:1. 在分布式系统中,需要共享的数据的JavaBean对象,都得做序列化,此时需要把对象在网络上传输,此时就得把数据转换为二进制形式。 以后存储在Ht
异常机制File异常机制File异常机制IO流相关流详解多线程基本概念线程的创建线程的生命周期线程的编号名称常用的方法线程同步机制使用Lock(锁)实现线程同步线程池网络编程网络编程的常识基于tcp协议的编程模型基于udp协议的编程模型URL反射机制基本概念ClassConstructorFieldMethod获取其它结构信息 异常机制File异常机制基本概念异常就是"不
转载 2023-08-16 23:59:27
65阅读
目录异常机制File1.异常机制1. 基本概念2. 异常的分类3. 异常的捕获语法格式异常的抛出自定义异常File1. 基本概念2. 常用方法IO流概念分类字符流FileWriter概念常用方法FileReader概念常用方法字符流拷贝(FileReader,FileWriter)字节流FileOutputStream概念常用方法FileInputStream概念常用方法字节流拷贝
## JavaAPI区别Java编程中,我们经常会听到API这两个概念,它们虽然有些许相似,但却有着明显的区别。在这篇文章中,我们将详细介绍JavaAPI区别,并通过代码示例来加深理解。 ### Java Java是一组预先编写好的Java接口,提供了各种功能工具供程序员使用。Java通常是Java开发人员共享的资源,可以被重复使用,有助于提高开发
原创 2024-04-14 05:32:45
209阅读
一、Java API 简介Java核心 API 是非常庞大的,这给开发者来说带来了很大的方便。所谓的 API 就是一些已经写好、可直接调用的Java 里有非常庞大的 API,其中有一些是我们必须得掌握的,只有熟练掌握了 Java 一些核心API,我们才能更好的使用 Java。&emsp 在程序中,java.lang 包并不需要像其他包一样需要import关键字进行引入。系
转载 2024-01-17 11:49:44
36阅读
Java核心 01. 常用的 1.1 常用的包与功能描述java.lang 核心包,jvm自动导入。包含System,String......java.util 工具包,包含大量工具与集合,如Scanner,Random,List等。java.io 输入输出包,关于读写文件相关的,FileInputStream,FileOutputStream等。java.net 网络包,提供大量
一、java中常用的包,以JDK1.8目录截图为例,把java的jdk1.8全部背住就牛逼了(我能背目录)                         
转载 2023-09-30 22:01:38
123阅读
# Java核心API的关系 在学习Java编程的过程中,常常会遇到“Java核心API”这两个术语。对于初学者来说,它们的概念可能会有些混淆。本文将通过详细的解释代码示例,为大家厘清这两个术语之间的关系,并帮助大家更好地理解Java编程。此外,我们还将通过甘特图状态图来辅助说明。 ## 什么是Java核心Java核心Java平台提供的一组标准,包含了基
原创 10月前
106阅读
java.lang.*   提供利用 Java 编程语言进行程序设计的基础。最重要的是 Object(它是层次结构的根) Class(它的实例表示正在运行的应用程序中的java.util.*   包含集合框架、遗留的 collection 、事件模型、日期时间设施、国际化各种实用工具(字符串标记生成器、随机数生成器位数组、日期Date、堆栈Stack、向量Vector
转载 2023-05-25 15:15:46
71阅读
# Java 常见核心 Java 是一种强类型、面向对象的编程语言,广泛用于应用程序开发。在 Java 中,是一个重要的组成部分,它提供了大量现成的功能,帮助开发者高效编写代码。本文将介绍 Java 的常见核心,并通过实例来展示它们的用法。 ## 一、Java 核心概述 Java 核心提供了基本的功能,如集合框架、输入输出(IO)、网络编程等。它们分为以下几个
原创 2024-10-03 05:16:46
42阅读
Java核心是面向对象编程,java面向对象程序设计的基础面向对象阶段的关键字::实际上就是一个新的数据类型如果要new对象,并且要点出方法来,必须要在main()方法里面new修饰符及含义: 修饰符含义Public定义一个公共,任何都可以访问Abstract定义一个抽象,该类不能被实例化Final定义一个最终,该类不能有任何子类Defallt(缺省)只能被同包中的访问, &n
核心 - 集合1 集设置的目的:集是Java对数据结构成熟的实现。数组在使用时,数组的元素个数是固定的,虽然我们可以通过链表、二叉树等各种各样的数据结构来完成能无限存储数据还不需要动态扩容的机制,但是依然很麻烦,每次想存东西都得自己写一个数据结构来实现。Java中内置了一些数据结构的实现,可以把集理解为Java对各种数据结构的实现,它包含了各种各样的常用数据结构,每种数据结构都有它擅
转载 2024-05-16 11:56:34
30阅读
Java程序API区别是许多软件开发者在学习使用Java过程中常见的问题。在这篇博文中,我将详细阐述这一问题,分享我的理解与整理过程。 ### 一、背景定位 在软件开发过程中,JavaAPI的应用广泛,了解它们的区别有助于开发者更加高效、规范地使用这些工具。理解清楚这两者的区别,可以有效减少开发过程中不必要的错误,提升代码重用性,从而加快项目进度。例如,一个开发者使用的时候
原创 6月前
20阅读
话接上回,继续核心API的学习,这次介绍一下枚举以及与系统、交互有关的,需要了解并能使用即可。
原创 2024-03-29 12:57:45
24阅读
话接上回,继续核心API的学习,这次介绍StringBuffer/StringBuilder/StringJoiner。StringBufferStringBuilder是我们学习的重点,建议对比学习,做好区分。
原创 2024-03-29 12:57:52
28阅读
话接上回,继续核心API的学习,最后介绍一下Object以及与数学、日期/时间有关的,就结束该部分的学习了,其他的根据需要自行了解。
原创 2024-03-29 12:57:33
38阅读
学完Java的面向对象特性后,接下来学习Java核心APIJavaAPI可理解为Java自己提供的标准,开发人员
原创 精选 2024-03-29 12:57:57
147阅读
Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。volatile内存可见性内存可见性(Memory Visibility)是指当某个线程正在使用
解析Java中抽象接口的区别  在Java语言中, abstract class interface 是支持抽象定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract classinterface之间在对于抽象定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象定义时对于abstract classinterface
转载 2023-10-01 15:13:01
150阅读
java APIAPI(Application Programming Interface)应用程序编程接口是对java预先定义的或接口功能函数功能的说明文档,目的是提供 给开发人员进行使用帮助说明.ObjectObject是所有Java的祖先(根基)。每个都使用 Object 作为超 (父)。所有对象(包括数组)都继承实现这个的方法。 ● 如果在的声明中未使用extends
转载 2024-05-30 13:54:40
21阅读
  • 1
  • 2
  • 3
  • 4
  • 5