自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java的I/O流基础(输入输出流)

1 什么是流? 流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。 输入流是相对程序而言的,外部传入数据给程序需要借助输入流。 输出流是相对程序而言的,程序把数据传输到外部需要借助输出流。 数据流是一串连续不断的数据的集合,就象水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以是一段、一段地向数据流...

2019-10-22 10:46:29 219

原创 获取一个字符串中,另一个字符串出现的次数

获取一个字符串中,另一个字符串出现的次数 思想: indexOf到字符串中到第一次出现的索引 找到的索引+被找字符串长度,截取字符串 计数器++ 4.图解 代码: public static int getStringCount(String str, String key){ //定义计数器 int count = 0; //定义变量,保存indexOf查找后的索引的结果 int inde...

2019-09-16 22:47:00 365

原创 Java之Random()、Math.random()、Math.round()函数的区别

Random()、Math.random()、Math.round()函数的区别: 1)Random():创建一个新的随机数生成器。此构造方法将随机数生成器的种子设置为某个值,该值与此构造方法的所有其他调用所用的值完全不同。 Random(long seed)使用单个long 种子创建一个新的随机数生成器。该种子是伪随机数生成器的内部状态的初始值,该生成器可通过方法 next(int) 维护。 R...

2019-09-16 22:44:32 903

原创 equals跟==的区别

1、 = =是一个判断相等的运算符。如果这个运算符的两边如果是基本数据类型,则它判断的是基本数据类型的值是否相等。 比如: int i=3; int j=3; System.out.println(i==j); //输出的为true 2、= =运算符的两边如果是某个类类型的对象,则它判断的是两个对象是否是同一个地址。如果地址相同,那么内容就一定相同。如果地址不相同,内容就不一定相同。 比如 ...

2019-09-16 22:42:03 886

原创 Java中final、finally和finalize的区别

1、final修饰符(关键字)。 1.1被final修饰的类,就意味着不能再派生出新的子类,不能作为父类而被子类继承。因此一个类不能既被abstract声明,又被final声明。 String类就是final类。 1.2 final修饰在变量上,是最后的量值,量值不能修改,所以是常量。 final修饰在成员变量上,必须直接给初值,不给初值是语法错,不是运行错。 final修饰在局部变量上,可以先声...

2019-09-16 22:37:23 121

原创 参数传递 值传递和引用传递

参数传递,可以理解当我们要调用一个方法时,我们会把指定的数值,传递给方法中的参数,这样方法中的参数就拥有了这个指定的值,可以使用该值,在方法中运算了。这种传递方式,我们称为参数传递。 1、值传递 基本数据类型的数据作为方法的参数进行传递,那么在方法中会另外开辟一个新的内存空间,跟原来的内存空间不是一个内存空间。如果在方法中对参数的值进行更改,不会影响原来的内存空间的值。如果非要获取方法中修改后...

2019-09-16 22:28:05 924

空空如也

空空如也

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

TA关注的人

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