自定义博客皮肤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)
  • 收藏
  • 关注

原创 操作系统OS概述

操作系统是一们综合各种计算机课程学习的学科,建议放在后面学。一、什么是操作系统对上服务应用程序,控制软件和程序,限制不同的应用程序占用的资源。协调不同的程序运行,公平地共享计算机系统资源,提高效率和利用率。——管理者。硬件之上,应用程序之下(抽象接口,不用考虑底层的硬件)——中间层的系统软件!软件:系统软件+应用软件。操作系统位于应用软件之下,为其提供服务支撑。操作系统的两个接口,面向外...

2020-02-24 23:07:00 920

原创 Random类和UUID以及验证码的生成

Random:产生随机数UUID:通用唯一识别码目的是让分布式系统中的所有元素,都能有唯一的辨识信息。根据当前时间和电脑网卡,生成一段字符。//Radom类import java.util.*;public class ListError { public static void main(String[] args) { Random r = new Random();...

2020-02-24 14:27:59 1218 1

原创 System.currentTimeMillis()和日期Date类

(1)计算程序运行时间成本:import java.util.*;public class StringDemo{ static void testString() { long begin = System.currentTimeMillis();//时间戳 String str = ""; for(int i=0;i<=10000;i++) { str ...

2020-02-20 22:31:53 1387

原创 创建并调用工具类

(1)工具类:package 字符串;public class StringUtils {//Utils代表工具类 /* *设计一个方法, *给一个字符串判断是否为空, *空则返回false,不空就true */ //私有化工具类,不让外界来new这个类的对象 private StringUtils() { } static boolean hasLength(Str...

2020-02-20 21:03:15 2220

原创 String类常见操作(含动态字符串)

(1)字符串首字母大写:字符转为大写:toUpperCase();字符转为小写:toLowerCase();截取字符串一部分:substring(beginIndex,endIndex);//把单词首字母变成大写/*思路:(1)获取第一个字母;(2)把获取的第一个字母变成大写;(3)将后面的字母与其拼接*/import java.util.*;public class Stri...

2020-02-20 20:28:40 441

原创 泛型

设计泛型的原因:让集合记住其元素的数据类型,而不是统一当做Object类型处理,无需强制类型转换。一、编译时不检查类型导致的异常import java.util.*;public class ListError { public static void main(String[] args) { //创建一个计划只想要保存字符串的List集合对象 var strList =...

2020-02-14 16:27:20 66

原创 Map集合(字典,映射:key-value)——HashMap

Map:用于保存具有映射关系的数据,因此Map集合里有两组值:key和value(key不允许重复,同一个Map里任何两个key通过equals方法比较都返回false)(key和value都可以是任何类型的引用数据)Map接口下有:HashMap、LinkedHashMap、SortedMap(接口)、TreeMap、EnumMap等子接口和实现类。Map与List的相同点:元素之间可重复...

2020-02-09 20:57:32 1915

原创 稀疏数组

一、概念当一个数组中大部分元素为0,或者为同一值数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法:1)第一行:记录几行几列,有几种不同值;2)把具有不同值元素的行、列及值记录在一个小规模的数组(即稀疏数组)中,从而缩小程序规模。二、实际应用需求因此记录了很多没有意义的数据,需要压缩。二维数组转稀疏数组:1)遍历原始二维数组,得到数据个数;2)根据sum就可以创建稀疏...

2020-02-01 21:04:34 104

空空如也

空空如也

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

TA关注的人

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