自定义博客皮肤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 262

原创 JSON详解

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

2020-09-09 16:34:24 159

原创 Java线程详解

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

2020-09-07 20:57:20 126

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

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

2020-09-06 23:15:34 82

原创 不同集合类特点

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

2020-09-06 22:56:52 156

原创 Java基础语法

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

2020-09-06 21:35:35 91

原创 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 263

原创 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 297

原创 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 190

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

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

2020-08-23 16:31:53 140

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

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

2020-08-23 16:07:52 862

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

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

2020-08-29

空空如也

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

TA关注的人

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