自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO流思维导图

2020-11-15 00:29:24 328

原创 FileReader与InputStreamReader

今天梳理IO笔记时发现一个问题–FileReader是鸡肋吗,它有用吗???在使用字符流读取文本文件时(且不使用包装流时),有两种类提供读取文件方法,分别是InputStreamReader和FileReader,后者为前者子类。引言–当文本文件编码与编译工具默认编码不同时,FileReader类的方法读取文件会出现乱码的情况,这时需要用到转换流InputStreamReader的InputStreamReader(InputStream in, String charsetName) 方法。作为转换

2020-11-14 22:06:34 1176 2

原创 文件复制--文件字节流与缓冲字节流对比

使用缓冲字节流与文件字节流复制文件时间对比源文件大小:224MB结果:通过改变文件字节流与缓冲字节流read(byte[] b) b的数组长度对比运行时间发现:随着输入流里数组长度增加,程序运行时间随之增加,文件字节流运行时间普遍比缓冲字节流运行时间快2-30ms。(数组长度依次从10K,20K,1M增加)(我没有自定义缓冲字节流缓冲大小)可能是因为缓冲字节流默认缓冲大小为8K(太小)导致缓冲字节流的优势没有体现出来。package com.day1111;import java.io.F

2020-11-11 17:48:58 887 1

原创 模拟斗地主发牌(牌存在List)

实现:package com.day1104;import java.util.ArrayList;import java.util.Collections;public class Game { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<String> list = new ArrayList<String>(); //把牌.

2020-11-04 19:27:23 149 1

原创 static方法能否重写

static关键字在类中,用static声明的成员变量为静态成员变量,也称为类变量。 类变量的生命周期和类相同,在整个应用程序执行期间都有效。它有如下特点:1. 为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显式初始化。2. 对于该类的所有对象来说,static成员变量只有一份。被该类的所有对象共享!!3. 一般用“类名.类属性/方法”来调用。(也可以通过对象引用或类名(不需要实例化)访问静态成员。)4. 在static方法中不可直接访问非static的成员。问题1:被stat

2020-11-02 11:25:06 1418

原创 Java银行账户管理子系统

所用到的知识点:面向对象基础语法,封装,方法覆盖(重写)、继承、多态话不多说,直接上代码Account.javapackage com.task1;import java.util.Scanner;public class Account { //规定账户类型: //0 – 储蓄账户 1 – 信用账户 2 – 可贷款储蓄账户 3– 可贷款信用账户 private Long id ;//账户号码 private String password;//账户密码 private Strin

2020-10-31 20:12:48 3204

原创 Java多态的一些坑

**网上有很多关于Java多态的博客很多,要不简单几句总结,要不讲的很麻烦。所以说,我只能说懂都懂(手动狗头)。不要急,接着看下去。**首先我们说一下多态的定义: 多态指的是同一个方法调用,由于对象不同可能会有不同的行为。“继承,方法重写,父类引用指向子类对象”作为实现多态的必要条件,所以说,如果代码中没有体现这三种,那么它就没有实现多态。如果看到这里你懂了,下边就没必要看了。首先,我们来写一个多态的例子class Animal { public void shout() {

2020-10-31 20:01:29 248

原创 python取数字前n位

python取数字前n位思路::如果我们要取一个位数很多的数字前n位(int型),可以将其转换为字符串类型后操作。#创建一个较大的数(阶乘)def jie(n): s=1 for i in range(1,n+1): s=s*i return s s=jie(100)str=repr(s) #int型转换为string...

2019-10-31 23:57:49 23137 2

空空如也

空空如也

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

TA关注的人

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