自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 验证手机号格式

验证手机号格式/** * * 移动号段:134,135,136,137,138,139,147,148,150,151,152,157,158,159,172,178,182,183,184,187,188,195,198 * 联通号段:130,131,132,145,146,155,156,166,175,176,185,186,196 * 电信号段:133,149,153,173,174,177,180,181,189,191,193,199 * 广电号段:190,192,197 * 电

2021-09-26 11:31:40 721

原创 多线程的方法:线程停止、线程休眠、线程礼让、线程强制执行

线程停止、线程休眠、线程礼让、线程强制执行一、线程停止:注意事项:建议线程正常的停止:利用次数停止,不建议死循环。建议使用标志符:设置一个flag。不要使用stop和destroy等过时的或者JDK不建议使用的方法来停止。public class TextStop implements Runnable{ boolean flag=true;//设置标志符 @Override public void run() { int i=0; w

2021-04-19 13:46:12 779

原创 线程的创建

线程的创建创建线程的三种方式:继承Thread类(由于Java单继承的原因,很少使用)实现Runnable接口(常用)实现Callable(了解)一.继承Thread类步骤:继承Thread类,重写run()方法,创建线程对象调用start()方法启动线程。public class Text1 extends Thread{//继承Thread类 @Override public void run() { //run()方法线程体 for (

2021-04-18 22:26:15 135 1

原创 super VS this

super VS thissuper和this的区别:1.代表的对象不同:​ super:代表的是父类对象的应用;​ this:代表本身调用者这个对象;2.前提不同:​ super:只能在继承的条件下使用;​ this:即使没有继承也可以使用;3.构造方法:​ super() 父类的构造;​ this() 本类的构造;super的注意点:1.super调用父类的构造方法,必须在构造方法的第一个;2.super只能出现在子类的方法和构造方法中;3.super和this不

2021-04-18 21:41:49 93

原创 稀疏数组

稀疏数组​ 如下图,这是一个较大的二维数组。但是该二维数组只有少部分数据存在意义,绝大多数值都是默认值,没有意义。这种二维数组会使我们的数据规模增大。遇到这种大部分元素是默认值0,或者是同一个数值的数组,我们就可以采用稀疏数组来保存这个数组,从而缩小程序的规模。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8gqgY5Yj-1618739248889)(C:\Users\ASUS\Desktop\技术知识\图片\image-20210418171024484.png)]

2021-04-18 17:52:11 79

原创 可变参数

可变参数JDK1.5开始,java支持传递同一类型的可变参数给一个方法。比如:public static void fun(int... nums){ int max=nums[0]; for (int i = 0; i < nums.length; i++) { if(max<nums[i]) max=nums[i]; } System.out.println(max)

2021-04-12 21:34:52 89

原创 字符串连接符

int a=10;int b=20;char c='a';//原意是输出a+bd的值30System.out.println("a+b:"+a+b);System.out.println("a+b:"+(a+b));System.out.println(a+b+"--最后的值");System.out.println(c+b);结果截屏:​ 通过上面的代码和截屏可以看出:当我们在输出语句中使用字符串连接符时会出现一些问题。​ 比如:我们的原意是输出a+b的值,但是我们第一个输出语句输

2021-04-06 18:45:29 1003

原创 JDK的新特性:数字之间可以用下划线来分割

JDK的新特性:数字之间可以用下划线来分割。对于一个很长的数来说,我们看起来是非常的痛苦的。这里JDK就提供了一个新的特性:数字之间可以用下划线来分割,但不会影响数字本身。int e=1_0000_0000;int f=10_000_000;System.out.println(e+" "+f);结果如下:就比如我们上面的e和f,它们本来是一个很长的数字,如果没有下划线的分割,我们看起来十分的麻烦。但是,现在加上下划线,比如我们以我们中国习惯的四位数一划分,或者外国习惯的数字划分方式:三位数

2021-04-05 20:12:02 161

原创 变量的命名规范

驼峰原则:变量名、方法名、类名的每一个单词都要首字母大写,第一个单词可以使大写也可以是小写。驼峰原则是我们的变量名、方法名等就像一个驼峰一样起起伏伏的,这样可以提高我们的代码的可读性,变量的命名规范:所有的变量、方法、类名都要见名知意。可以但不建议使用中文或者拼音。类变量名:遵循首字母小写和驼峰原则。常量:首字母大写,如果是由两个单词构成,可以采用下划线分开,如MIN_VALUE。类名:遵循首字母大写和驼峰原则。如:Man;方法名:遵循首字母小写和驼峰原则。如:fun();变量的命名规范不

2021-04-05 19:59:59 984

原创 java的八大数据基本类型

java的八大数据基本类型:byte::位,8位,存储数据的范围:-128~127,即可以存储最多2^8-1个数据。short:短整型,16位,存储数据的范围:-215~215-1,即可以存储最多2^16-1个数据。int:整型,32位,存储数据的范围:-231~231-1,即可以存储最多2^32-1个数据。long:长整型,64位,存储数据的范围:-263~263-1,即可以存储最多2^64-1个数据。float:浮点型,32位,存储数据的范围:3.4e-45~1.4e38。double:双

2021-04-05 18:06:08 278 2

原创 在命令提示符中运行java代码

在命定提示符中运行java代码,我们将其分成3个步骤:通过代码文件所在的文件夹进入命令提示符:在本文件夹的路径框的路径最前面输入cmd+空格,并回车,就能进入命令提示符。​ (通过其他的方法进入命令提示符也可以,但是我们在代码文件的文件夹下进入运行时就不需要输入过长的路径,更加的方便)编译java文件,生成一个class文件:javac 文件名.java运行class文件 java : 文件名文件 java 文件名...

2021-04-04 18:11:09 2321

原创 java的三种注释方法以及相对应的快捷键

java一共有三种注释方法:单行注释:// 般用于注释少量的代码或者对附近的代码进行说明多行注释: /* */ 多用于注释多行代码文档注释: /** */ 一般用于对类和方法进行说明在IDEA或者eclipse中使用结果如图:三种注释方法的快捷键:单行注释:选中区域+alt+/ 取消注释同样是这个快捷键多行注释:选中区域+Ctrl+shift+/ 取消注释是选中区域+Ctrl+shift+选中区域+Ctrl+shift+

2021-04-04 17:42:50 22206

原创 typora快捷键,使你使用typora更加的轻松

​ 常见的复制、粘贴、新建、打开文件等常见的快捷键我们这就不多说。我们这儿就主要介绍Typora中特有的快捷键。(注意:在Typora中有一个源代码模式,我们可以打开源代码模式查看我们的源码)1.标题一级标题-------Ctrl+1或者#+空格+内容,然后回车即可一级标题-------Ctrl+2或者##+空格+内容,然后回车即可一级标题-------Ctrl+3或者###+空格+内容,然后回车即可一级标题-------Ctrl+3或者###+空格+内容,然后回车即可…实例:一级标题

2021-04-03 18:25:49 715 1

空空如也

空空如也

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

TA关注的人

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