自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 XML详解

文章目录简介XML特性XML作用XML语法格式标记名称命名规则标记规范注释CDATAXML的解析SAX解析DOM解析JDOM解析DOM4J解析步骤Document(文件对象)Element(元素对象)XpathXStreamXStream 简介 Xtensible Markup Language 可扩展标记语言 XML数据:可以保存在.XML文件中,也可在内存中构建等 XML语言 != XML文件 XML特性 xml具有平台无关性, 是一门独立的标记语言 xml具有自我描述性 XML作用 网络数据传输

2020-09-09 17:28:50 266

原创 JSON详解

JSON JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式. 对象格式 一个对象, 由一个大括号表示,括号中通过键值对来描述对象的属性 格式: 键与值之间使用冒号连接, 多个键值对之间使用逗号分隔. 键值对的键 应使用引号引住 (通常Java解析时, 键不使用引号会报错. 而JS能正确解析.) 键值对的值, 可以是JS中的任意类型的数据 数组格式 [元素1,元素2…] 转为Java对象后为ArrayList集合 对象数据代码 java class Book

2020-09-09 16:34:24 159

原创 Java线程详解

多线程 进程与线程 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程:是进程中的一个执行路径,共享一个内存空间,各有一个栈空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程 一个进程启动之后,里面的若干执行路径又可以划分成若干个线程 线程有两种:用户线程、守护线程,直接创建的线程都为用户线程 进程与线程的结束 当一个进程不包含任何可存活的用户线程时,进行结束。 当最后一个用户线程结束时,所有守护线程自动死亡。 线程调度 分时调度:所有线程轮流使用 CPU 的使用权,平均分

2020-09-07 20:57:20 127

原创 Java基础语法(没有体系)

变量 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。 分类 按所属的数据类型划分: 基本数据类型变量 引用数据类型变量 按被声明的位置划分: 局部变量:方法或语句块内部定义的变量 成员变量:方法外部、类的内部定义的变量 数据类型 8大基本数据类型 引用数据类型 类 接口 数组 标识符 由字母、数字、下划线(_)和美元符号($)组成。 不能以数字开头。 区分大小。 长度无限制。 不能是Java中的保留关键字。 关键字 用于定义访问权限修饰符的

2020-09-06 23:15:34 85

原创 不同集合类特点

类集 Java 对数据结构的实现。 Java类集图: Collection(接口) 存储单个数据 List(接口) 内容允许重复 ArrayList 内部使用数组结构,增删慢,查找快, 无参创建时初始长度为0,第一次增加时,增加默认的10 add方法只能返回true Vector 内部使用数组结构,增删慢,查找快, 创建时可设置增量 同步的,线程安全实现 LinkedList 使用双向链表,增删快,查找慢。 可直接向首部、尾部进行添加、删除、返回(用来模拟队列) push pop(通过该类模拟栈的添加)

2020-09-06 22:56:52 157

原创 Java基础语法

8种基本数据类型 类型 占用内存 值范围(含边界值) 默认值 byte(字节型) 1字节 -128~127 0 short(短整数型) 2字节 -32768~32767 0 int(整数型) 4字节 -2147483648~2147483647(稍大于20亿) 0 long(长整数型) 8字节 -9223372036854775808L~9223372036854775807L 0 float(浮点型) 4字节 -3.40292347E+38-3.40292347E+38 0

2020-09-06 21:35:35 93

原创 Java两数交换(基本数据类型)

本文以int数据类型为例 方法一 建立临时变量(逻辑简单明了,但消耗内存多一点) private static void temp1(int a, int b) { int temp = a; a = b; b = temp; System.out.println("a="+a+",b="+b); } 方法二 通过加减运算(不需额外变量,但数值大时,很可能超出int类型值的范围) private static void temp2(int a, int b) { a = a +

2020-08-30 11:51:33 264

原创 Java基础(初识代码、变量)

Java基础(初识代码、变量) 初识代码 代码难吗???或许你觉得的是, 但当你明白它的含义后,就会觉得原来So easy, 我们就拿HelloWorld代码走进java的大门。 使用eclipse创建HelloWorld.java 为什么创建.java文件却选择class呢? (入门时我们在记事本中编写.java文件,再使用java.exe工具,将其编译为.class文件。 现在eclipse将帮我们完成这部操作,所以选择class,创建的文件还是.java文件) 创建的HelloWorld.java

2020-08-29 21:40:22 300

原创 Java入门学习三(尝试Java编程)

初次尝试Java编程 Java开发步骤 Java编译器(javac.exe) Java运行时解释器(java.exe) HelloWorld程序 任意文件夹,新建HelloWorld.txt文档 记事本编写(类的名称必须与文件名一致) 保存后修改后缀名为.java 在当前目录的地址栏输入cmd,回车打开命令窗口。 输入javac HelloWorld.java,进行编译,产生一HelloWorld.class文件。 输入java HellWorld,进行执行,控制台进行输出。 编写自动关机程序

2020-08-23 16:52:43 194

原创 Java入门学习二(开发环境搭建)

JDK Oracle官网下载jdk长期版本(8或11), 安装时记住安装位置。 配置环境变量 计算机——属性——高级系统设置——环境变量 系统变量中添加便变量 JAVA_HOME,值为JDK安装位置 选择Path变量,编辑添加 %JAVA_HOME%\bin eclipse eclipse官网下载免安装版 选择正确版本 解压后,选择eclispe.exe运行,可以发送桌面快捷方式。 ...

2020-08-23 16:31:53 142

原创 Java入门学习一(必备了解)

Java入门学习 Java发展史 起源 ​ 1991年,sun公司为抢占市场,成立由詹姆斯·高斯林(James Gosling)领导的“Greek”项目小组,为开发一种在各种消费电子产品上运行的程序结构,历经三年的努力,在C++基础上,开发一种名为“Oak”的面向对象语言。 ​ 1994年,应用于互联网。 ​ 1995年,因研发了applet技术——将小程序嵌入到网页并可随同网页进行网络传输,推动了Oak的传播。在申请时,因改名已被注册,正式更名为Java。当时在咖啡馆讨论,设计了咖啡图标。 演变 1

2020-08-23 16:07:52 864

Java入门学习二(开发环境安装).zip

与博文Java入门学习二(开发环境安装)相对应的资源文件, 该资源免费下载,用于学生免费学习,促进Java的发展。

2020-08-29

空空如也

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

TA关注的人

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