自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 XML与JSON

XML与JSON XML 简介 可扩展标记语言(eXtensible Markup Language)。 特性: 1. xml具有平台无关性, 是一门独立的标记语言. 2. xml具有自我描述性 为什么学习XML? ​ 1. 网络数据传输. ​ 2. 数据存储 ​ 3. 配置文件 XML文件 .XML文件是保存XML数据的一种方式 XML数据也可以以其他的方式存在(如在内存中构建XML数据)。 不要将XML语言狭隘的理解成XML文件。 XML语法格式 XML文档声明 <?xml ve

2021-08-16 12:43:01 94

原创 核心类库

1.数组(Array) 和列表(ArrayList) 有什么区别? ​ Array:它是数组,申明数组的时候就要初始化并确定长度,长度不可变,而且它只能存储同一类型的数据,比如申明为String类型的数组,那么它只能存储S听类型数据。 ArrayList:它是一个集合,需要先申明,然后再添加数据,长度是根据内容的多少而改变的,ArrayList可以存放不同类型的数据,在存储基本类型数据的时候要使用基本数据类型的包装类当能确定长度并且数据类型一致的时候就可以用数组,其他时候使用ArrayList。 2.Arr

2021-08-16 12:10:41 125

原创 L1-023 输出GPLT (20 分)

L1-023 输出GPLT (20 分) 给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。 输入格式: 输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。 输出格式: 在一行中按题目要求输出排序后的字符串。题目保证输出非空。 输入样例: pcTclnGloRgLr

2021-08-08 12:10:15 97

原创 idea常用快捷键

常用快捷键 提示与代码生成部分 Alt + Enter IDEA 根据光标所在问题,提供快速修复选择 Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹) Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等 Ctrl + O 选择可重写的方法 Ctrl + I 选择可实现的方法 Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 选择/移动/复制代码: Ctrl + W

2021-08-05 13:48:28 66

原创 存储QQ号码

存储QQ号码 ​ 已知数组存放一批 QQ 号码,长度 5-11 位,String[] strs = {“10001”,“10086”,“12347806666”,“45612378901”,“10001”,“12347806666”}。将该数组里面的所有 qq 号都存放在 LinkedList 中,将 list 中重复元素删除,将 list 中所有元素分别用迭代器和增强 for 循环打印出来。 // An highlighted block public class QQ { public stat

2021-08-03 21:36:59 371

原创 面向对象进阶

面向对象进阶 封装 private 我们观察如下代码: // An highlighted block class Person{ private String name ; // 表示姓名 private int age ; // 表示年龄 void tell(){ System.out.println("姓名:" + name + ";年龄:" + age) ; } }; public class Demo{ public static void main(S

2021-08-03 21:28:06 42

原创 多线程

多线程 线程与进程 进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程。 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。 线程调度 分时调度 ​ 所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。 抢占式调度 ​ 优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个(线程随机

2021-08-02 22:43:33 60

原创 集合的概述

集合 集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类 型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。 集合框架 JAVASE提供了满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采 用哪个类,以及类之间如何彼此合作,从而达到灵活应用。 集合按照其存储结构可以分为两大类

2021-08-02 21:43:21 104

空空如也

空空如也

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

TA关注的人

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