自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java生成指定范围的随机数

生成指定范围内的随机数这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试过程中也希望通过随机数的方式生成包含大量数字的测试用例。问题往往类似于:如何随机生成 1~100 之间的随机数,取值包含边界值 1 和 100。或者是:如何随机生成随机的3位整数?等等……以 Java 语言为例,我们观察其 Random 对象的 nextInt(int) 方法,...

2019-04-14 22:48:29 277

转载 java生成6位随机数的5种方法

. 用math.random()实现,比较麻烦的一种方式,思路是:math.random()生成的是[0.0, 1.0)的伪随机数,如果 当前值是0.9...,则直接*1000000返回,其他情况可能生成0.8...,0.03...,0.0003...,这些情况都*1000000,但是结果可能是6位,5位,4位都有可能,那么再加上100000,肯定就保证是6位了。for (int i = 0;...

2019-04-14 22:42:41 19420 1

转载 java中list和数组的相互转换

1 list转数组// list转数组List<String> strList = new ArrayList<String>();strList.add("aaa");strList.add("bbb");strList.add("ccc");String[] strArray = strList.toArray(new String[strList.siz...

2019-04-14 22:41:21 186

转载 关于boolean类型的数据不推荐使用isXXX命名的那些事

平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?一、为什么不推荐使用isXXX来命名布尔类型的数据 其实阿里巴巴发布的java开发手册中就写明了,强制规定,布尔类型的数据,无论是boolean还是Boolean都不准使用isXXX来命名。...

2019-04-12 10:53:28 1869

转载 23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两...

2019-04-01 18:24:59 96

转载 java 图说 全局变量 成员变量 静态变量 实例变量 局部变量 的关系和区别

版权声明:Hi,屏幕前的猿你好,此篇博文中的内容如帮到你,请一定不能吝啬帮我点赞,评论,关注,帮我来个全套大保健呢!我愿与你一同成长变强,得到技术加持,祈愿! https://blog.csdn.net/ted_cs/article/details/82493443lalala.大家好,我是佛系码农 Ted,一个和你一样渴望成为大牛的low级程序员!刚入门java时,对这些个各种名称...

2019-03-30 18:57:02 1280

转载 成员变量、全局变量、实例变量、类变量、静态变量和局部变量的区别

版权声明:欢迎转载,转载请注明出处。 https://blog.csdn.net/LIU_YANZHAO/article/details/79429407变量名首写字母使用小写,如果由多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字this成员变量和局部变量的区别成员变量:...

2019-03-30 18:51:49 293

转载 Java基础——成员变量、局部变量和静态变量的区别

之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽! 要想区分这哥仨,首先,我们得知道它们分别是什么。先从成员变量下刀。成员变量我们来研究一个事物: 属性:外在特征;例如人的身高,体重 行为...

2019-03-30 18:40:17 126

转载 Java之成员变量、全局变量、局部变量的区别

存储区域:全局变量(全局静态变量)是放在方法区中。成员变量如果没有实例化那么变量是放在栈中;实例化了对象放在堆中,栈中放的是指向堆中对象的引用地址。局部变量放在栈中,new的对象放在堆中,8中基本数据类型变量放在栈中,变量所对应的值是放在栈帧中。生命周期:全局变量:当类加载的时候,就开始被创建,在类中只有一份; 会跟着类的消失而消失,生存时间叫长。成员变量:在对象被创建时而存在,当对象...

2019-03-30 18:06:54 158

原创 java中的进制转换

编写一个方法,将十进制的数以十六进制的形式打印出来public static void toHex(int num) {for (int x=0;x<8;x++) {int temp=num&15;if(tmep>9) {System.out.println((char)(temp-10+‘A’));}else {System.out.println(temp);...

2019-03-28 18:41:55 200

转载 这可能是最为详细的Docker入门吐血总结

作者:Angel_Kittyhttps://www.cnblogs.com/ECJTUACM-873284962/p/9789130.html0 题记在计算机技术日新月异的今天, Docker 在国内发展的如火如荼。特别是在一线互联网公司 Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。这是我在某招聘网站上看到的招聘 Java 开发工程师的招聘要...

2019-03-27 12:55:40 186

转载 讲真的,这可能是把Docker概念讲的最清楚的一篇文章

Docker 是世界领先的软件容器渠道,所以想要搞懂 Docker 的概念咱们有必要先从容器开端说起。​本文仅仅对 Docker 的概念做了较为具体的介绍,并不触及一些像 Docker 环境的装置以及 Docker 的一些常见操作和指令。先从知道容器开端什么是容器?先来看看容器较为官方的解说:容器镜像是轻量的、可履行的独立软件包 ,包括软件运转所需的一切内容:代码、运转时环境、体系东西...

2019-03-27 12:25:57 184

转载 for循环语句全示例

代码if-else语句import java.util.Scanner;public class demo01 {public static void main(String[] args) {int x = 0;Scanner sc = new Scanner(System.in);x = sc.nextInt();if (x <= 1) { System....

2019-03-26 10:29:25 13425

转载 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析

1.可能是编译的时候后缀带了.class:把后缀去掉;2.可能是因为你的java文件带了package包,但是你还在java文件所在目录运行:返回包的前一目录进行运行;小编就是因为java文件里带了package word.project2_0;导致的错误。。。错误原因是:我们在包里运行文件,在运行文件的时候又找了一次包,可是我们已经在包里了,自然找不到主类了。嘿嘿,因为如果你的java文...

2019-03-26 00:16:24 1204

转载 x=x+1, x+=1, x++ 哪个效率更高?

x=x+1最低,因为它的执行过程如下:(1)读取右x的地址。(2)x+1.(3)读取左x的地址。(4)将右值传给左边的x(编译器并不认为左右x的地址相同)。x+=1其次,其执行过程如下:(1)读取右x的地址。(2)x+1.(3)将得到的值传给x(因为x的地址已经读出)。x++效率最高,其执行过程如下:(1)读取右x的地址。(2)x自增1。答案:x++效率最高。...

2019-03-24 00:48:20 398

转载 Java中x+=y和x=x+y两种实现的区别

Java中x+=y和x=x+y两种实现的区别先看下边两段代码,各有什么错?例一:short s1 = 1; s1 = s1 + 1;例二:short s1 = 1; s1 += 1;第一段代码无法通过编译,由于 s1+1 在运算时会自动提升表达式的类型至 int 型,再赋值给 short 类型的 s1 时将发生强制类型转换的错误。第二段代码却能够正确编译。...

2019-03-24 00:44:21 2816

转载 Eclipse下代码字体背景变红/变绿/变黄原因

eclipse 有测试代码覆盖率的功能,也就是执行Run——>Coverage后会出现这样字体背景变红/变绿/变黄的效果如何清除网上有说随便更改下代码就好了,也有说重启IDE,这些办法确实可行,只是不知其所以然而已。最佳解决办法是打开Coverage的视图,然后点击Remove all Sessions(两个×按钮)步骤一 Window —>show view —> Ot...

2019-03-21 19:52:27 6237

转载 throw和throws的区别

throw和throws的区别:throw代表动作,表示抛出一个异常的动作;throws代表一种状态,代表方法可能有异常抛出;throw用在方法实现中,而throws用在方法声明中;throw只能用于抛出一种异常,而throws可以抛出多个异常。1、throw:(针对对象的做法)抛出一个异常,可以是系统定义的,也可以是自己定义的。下面举两个例子:抛出Java中的一个系统异常:public...

2019-03-21 12:37:41 1732

转载 java基础语法(下)

1:方法(掌握)(1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; re...

2019-03-20 12:03:31 59

转载 java基础语法(上)

关键字、标识符、注释、常量、进制、转换、数据类型1:关键字(掌握)(1)被Java语言赋予特定含义的单词 (2)特点: 组成关键字的字母全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于EditPlus这样的高级记事本,针对关键字有特殊颜色标记2:...

2019-03-20 12:02:14 121

转载 数组的逆序

class reverse {  public static void main(String[] args){    int[] a={11,22,33,44,55};//分析面向过程:    //11,22,33,44,55    //55,44,33,22,11    //第一步:    // int temp = a[4];    // a[4] = a[0];    /...

2019-03-20 11:59:30 154

转载 Eclipse常用快捷键

**Eclipse常用快捷键@TOC1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光...

2019-03-18 10:22:38 336

空空如也

空空如也

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

TA关注的人

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