自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程详解

多线程什么是进程?正在执行的程序什么是线程?进程的子单位,一个能够完成独立功能的执行路径为什么需要开启多线程当执行某些耗时操作的任务的时候需要开启多线程,防止线程阻塞能够让两个任务看起来像在同时执行提高CPU的使用率,进而提高进程和内存的使用率为什么开启多线程会同时执行因为CPU切换执行的速度太快了,肉眼无法察觉开启多线程是不是越多越好,提高了效率还是降低了效率?不是...

2019-08-26 23:20:52 147

原创 java集合框架总结

集合集合就是容器容器有:数组 StringBuffer StringBuilder数组:只能够存储一组相同数据类型的容器数组中只有length属性,没有供我们操作对象的方法StringBuffer、 StringBuilder:只能够存储字符串类型有对字符串进行增加删除修改的方法集合的功能:作为容器存在集合既能够存储引用数据类型,但是集合可以存储基本数据类...

2019-08-23 22:58:50 317

原创 java枚举总结

枚举什么是枚举枚举指的是在一定范围内取值,这个值必须是枚举类型中的任意一个,而且只能取一个枚举的特点枚举本质是一个Java类,可以有成员变量,成员方法,构造方法,静态方法,抽象方法,但是没有意义枚举的所有成员出现在枚举常量的后面如果一个枚举没有成员,那么枚举常量最后面的分号可以省略不写,如果有一个成员,那么分号必须写上public class EnumDemo02 { pub...

2019-08-22 23:07:42 105

原创 正则表达式的简单整理

正则表达式正则表达式概述使用单个字符串来描述/匹配一系列符合某个语法规则的字符串,正则表达式不属于Java的技术,是大部分语言都支持的技术,类似于json正则表达式的语法正则表达式由两种基本字符组成原义字符:字符本身就是一个正则表达式,例如a,b,c,\t,\n,\r,\f等等元字符:* + ? ¥ …… () [] {}等等【有特殊含义的字符】对正则表达式进行分类字符类:[ab...

2019-08-19 22:34:42 113

原创 浅谈Java的多态

多态多态的必要条件必须存在继承关系必须存在方法重写父类引用指向子类对象多态访问成员的特点成员变量:编译时期看左边类型,运行时期看左边类型成员方法:编译时期看左边类型,运行时期看右边类型构造方法:帮助子类初始化父类继承过来的成员静态方法:编译时期看左边类型,运行时期看左边类型多态的优点简化了代码提高了维护性和扩展性多态的两种实现方式使用父类作为方法的形参实...

2019-08-16 22:32:18 150

原创 Java基础之数组

数组数组的概念数组是一个变量,存储相同数据类型的一组数据。作用:告诉计算机数据类型是什么?格式: 数组类型 数组名[];​ 数组类型[] 数组名;注意:声明数组时不规定数组长度。例子:int[] score1;//Java成绩 存一堆int数据int score2[];//android成绩 存一堆int数据String[] names;//学生姓名 ...

2019-08-09 22:45:21 88

原创 Java的数据类型之间的转换

类型转换类型转换的依据: 取决于数据的取值范围byte -> short\char -> int -> long -> float -> double注意:1. boolean不参与类型转换. 2.char和short/byte只有交集关系,没有子集关系类型转换的常见情况:自动类型转换:将小数据类型转换成大数据类型,系统会自动转换.强制类型转换:将大数...

2019-08-02 10:42:25 145

原创 Java命名规范

Java的命名规范Java的标识符必须以字母、数字、$和下划线组成,且不能以数字开头、不能与java的关键字冲突,区分大小写。项目名字母小写,包名一般为公司域名倒着写、字母小写。Java的类名、接口名、方法名、参数名、变量名遵守驼峰规则,且要见名知意。方法名、参数名、变量名第一个单词首字母小写,其余大写,方法名一般为动词。抬头骆驼类名、接口名中每个单词的首字母必须大写...

2019-07-30 22:25:23 84

原创 关于JVM、JRE、JDK

JVM、JRE、JDK的区别JVMJVM(java虚拟机)使java能够跨平台执行,它通过调用java的解释器将java源程序经编译器编译形成的字节码文件解释成操作系统对应的机器语言并运行。JREJRE(java运行环境)包含了JVM,除此之外它还包含了java程序运行所需要的类库(rt.jar)、解释器(java.exe)等。JDKJDK(Java Development Kit)包...

2019-07-30 22:01:17 273 1

原创 关于HTML5的部分新特性

@[TOC]HTML5的新特性HTML5的新特性大家好,这是我有生以来写的第一篇博客,如有错误欢迎大家指正。mark标签mark用于显示页面中需要重点关注的内容,就像看书需要用荧光笔划重点一样浏览器通常会用黄色显示mark标注的内容time标签time用来显示被标注内容是日期、时间或者日期时间常用属性datetime:该属性主要用于向机器提供时间,datetime属性的...

2019-07-20 22:28:13 171

空空如也

空空如也

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

TA关注的人

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