java学习笔记
文章平均质量分 64
java学习笔记
amy_fang
走自己的路...
展开
-
XML和JSON详解
XML 概述 XML:可扩展*标记*语言(extensible Markup Language)。 特性: 1. xml具有平台无关性, 是一门独立的标记语言. 2. xml具有自我描述性 使用场景: 1. 网络数据传输. 2. 数据存储 3. 配置文件 XML文件: .XML文件是保存XML数据的一种方式 XML数据也可以以其他的方式存在(如在内存中构建XML数据)。 不要将XML语言狭隘的理解成XML文件。 XML语法格式 1.XML文档声明 <?xml version=原创 2021-03-13 21:35:00 · 408 阅读 · 0 评论 -
Java多线程详解
线程与进程 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,进程间不共享 线程: 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行,一个进程最少有一个线程 线程实际上是在进程的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程 线程调度 分时调度 所有线程轮流使用cpu的使用权,平均分配每个线程占用cpu的时间 抢占式调度 优先让优先级高的线程使用cpu,如果线程的优先级相同,那么会随机选择一个(java使用的是抢占式调度原创 2021-03-10 14:07:12 · 99 阅读 · 0 评论 -
01java基础-数组
数组 概述 数组是相同数据类型的多个数据的容器。 这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。(“简单理解就是:一个跟一个顺序排列”)。 创建格式 常见创建格式: 1. 数组类型[] 数组名称 = {元素1,元素2,元素3,...}; 例:int[] arr1 = {1,2,3,4,5}; 2. 数组类型[] 数组名称 = new 数组类型[长度]; 例:int[] arr2 = new int[5]; //原创 2021-02-22 20:26:16 · 151 阅读 · 0 评论 -
01java基础-流程控制
流程控制 概述 执行结构 1996 年,计算机科学家 Bohm 和 Jacopini 证明了:任何简单或复杂的算法都可以由**顺序结构**、**分支结构**和**循环结构**这三种基本结构组合而成。 它们的共同点是都包含一个入口和一个出口,它们的每个代码都有机会被执行,不会出现死循环。 顺序结构 顺序结构是一种基本的控制结构,它按照语句出现的顺序执行操作。 分支结构 分支结构又被称为选择结构,根据条件成立与否来执行操作。 循环结构 循环结构是一种重复结构,如果条件成立,它会重复执行某一循环体原创 2021-02-22 20:25:23 · 79 阅读 · 0 评论 -
01java基础-基础语法
基础语法 二进制 计算机中的数据都以二进制数字保存。二进制:逢二进一。即只有 0、1 两个值。 计算机中信息的存储单位 位(Bit):表示一个二进制数码 0 或 1,是计算机存储处理信息的最基本的单位。 字节(Byte):一个字节由 8 个位组成。它表示作为一个完整处理单位的 8 个二进制数码。 一个字节最大的数:11111111,即下十进制的255。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nufl511f-1613996250763)(.\pic\2102原创 2021-02-22 20:18:51 · 127 阅读 · 0 评论 -
01java基础-概述及环境搭建
Java概述 Java发展史 1996 年 1 月,SUN 公司推出了 JDK1.0。 1997 年 2 月,SUN 公司推出了 JDK 1.1。 1998 年 12 月 8 日,JDK1.2——第二代 Java 平台的企业版 J2EE 发布。 1999 年 6 月,Sun 公司把 Java 体系分为三个方向: J2ME(Java2 Micro Edition,Java2 平台的微型版),应用于移动、无线及有限资源的环境; J2SE(Java 2 Standard Edition,Java原创 2021-02-22 20:06:54 · 133 阅读 · 0 评论