自定义博客皮肤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 311

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

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

2019-09-16 22:47:00 431

原创 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 1009

原创 equals跟==的区别

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

2019-09-16 22:42:03 962

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

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

2019-09-16 22:37:23 194

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

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

2019-09-16 22:28:05 1008

空空如也

空空如也

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

TA关注的人

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