自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对象输入流

对象输入流写和读package Text0425;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import ...

2019-04-25 18:38:16 407

原创 BufferedReader和BufferedWriter的运用和注意点

代码使用BufferedReader和BufferedWriter复制C:\source.txt到D:\target.txt。查看文件内容和文件大小是否一致。== 使用完流需要及时关闭!使用完流需要及时关闭!使用完流需要及时关闭!(我之前没有及时关闭,想在最后读2号文件后再关闭,结果导致2号文件没读取Σ( ° △ °|||)︴)==。import java.io.BufferedReader;...

2019-04-25 08:54:35 872

原创 I/O流----创建文件,字节流读写

创建文件import java.io.File;import java.io.IOException;import java.util.Date;public class IOText01 { public static void main(String[] args) throws IOException { // 创建对象 File file = new File("tes...

2019-04-24 19:21:41 520

原创 BigDecimal

BigDecimal1.存在理由:由于计算机是二进制的,浮点数没有办法进行精确表示,我们的CPU表示浮点由两个部分组成:指数和尾数,这样会丢失一定精度。2.使用:BigDecimal b= new BigDecimal(“2.3”);//传入数据的时候要用String类型的,否则会丢失精度,对于浮点型需要转换成String类型。3.运算加:a.add(b);减:a.subtract(...

2019-04-24 08:57:36 106

原创 时间Date,日历Calendar,

Dateimport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import sun.security.action.GetBooleanAction;public class DateText { public static void main(String[...

2019-04-24 08:47:22 150

原创 Map接口(集合)

Map接口1.Map是接口需要通过实现类创建对象。其中实现类HashMap,非线性安全,并且key和value允许为null;实现类HashTable,线性安全,支持同步,key和value都不允许为null。2.关键词put:添加元素,当添加的元素的key与集合中的key相同时,value会将集合中的对象覆盖。keySet:key的集合,由于key是不允许重复的,所以用set类型接收(无...

2019-04-23 20:27:02 263

原创 LinkedHashSet(去重复,我是专业的)和工具类Collections

linkedhashSet直接上代码,只要是linkedHashSet中的元素就没有重复的!!(相同的元素永远别想进来-。-)public class quChong { /* * 利用linkedhashset进行过滤去重复 */ public static void main(String[] args) { ArrayList<String> list = n...

2019-04-23 20:17:27 1074

原创 队列queue和双向队列deque

Queue(队列)1.原则:先进先出(和堆的结构相同)。2.关键词:off:末尾添加元素(感觉用add也是一样,目前我没感觉出什么差别)。poll:返回第一个元素,并且将它从队列中删除。peek:返回第一个元素(不会删除)3.遍历方法:public class QueueText { /* * 先进 先出,堆结构 * */ public static void ma...

2019-04-23 20:01:50 511

原创 java斗地主发牌

牌需求:斗地主发牌一副扑克一共54张牌,花色四种,分别是"红桃",“黑桃”,“方块”,“草花”,序号分别是"A",“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“10”,“J”,“Q”,“K”三个角色玩牌,分别是张三,李四,王五1:请输出洗牌后的随机扑克展示2:张三、李四和王五每人随机获得17张牌展示3:留下的3张地主扑克底牌展示import java.util....

2019-04-22 19:36:15 673

原创 Java异常

关键词1.try:执行可能产生异常的代码。2.catch:捕获异常。当try中的代码块出现异常时,会抛出一个异常对象,catch会捕获异常对象,并且匹配是否为catch中的异常类型,当引发多种类型的异常时,一个try可以跟多个catch结合,catch中的异常判断类型按照先子类后父类的的顺序,一旦匹配成功,后面的catch就不会再匹配运行(匹配过程与Switch语句中的case类似)。3.f...

2019-04-21 12:30:16 120

原创 字符串

常用方法1.String.length();确定字符串的长度。2.equalsIgnoreCase;忽略字符串的大小写比较字符串的具体内容。3.toLowerCase;将字符串全部转化为小写。4.toUpperCase;将字符串全部转化为大写。5.indexof(int ch或者value);搜索字符串中从左往右第一个出现字符’ch’(或者是字符串"value")的下标。6.lasti...

2019-04-18 20:33:50 132

原创 Java接口

特性1.接口不可以被实例化(单身狗,不配有对象)。2.接口的所有方法(都是抽象方法)必须被实现类重写实现(总要有人接盘)。3.实现类可以实现多个接口。4.接口中的变量都是静态常量(无法改变)。5.接口无构造方法。6.举例:电脑上的USB链接,就是一个接口;他可以和鼠标、键盘、USB风扇以及其他电器链接,这就是接口的具体对象(实现类)。一个接口,面对不同对象执行不同的操作,这就是接口的多...

2019-04-18 20:16:59 117

原创 继承以及多态

继承1.extends。例子class a extends b {} 类a继承父类b;每一个类只能继承一个父类(成为单继承)。2.关键词:super。super只能在子类的构造和方法中;super指的是父类的对象;super调用构造方法时,只能是第一句;super不能访问父类的private成员。3.方法重写的规则:方法名字必须相同;参数列表相同;返回值类型相同或者是是其子类;访问权...

2019-04-16 20:16:32 105

原创 Java编程基础

打印机编码创建一个打印机类Printer,定义抽象方法print(),创建两个子类,即针式打印机类DotMatrixPrinter和喷墨打印机类InkpetPrinter,并在各自类中重写print(),编写测试类实现两种打印机打印。再添加一个激光打印机子类LaserPrinter,重写方法print(),修改测试类实现该打印机打印。提示:利用向上转型,将子类对象赋给父类Printer的引用变...

2019-04-16 19:54:38 1756

原创 java基础编程

模拟银行账户业务需求说明:使用带参方法实现存款和取款业务,存款时账户初始金额为0,取款时如果余额不足给出提示。YingHang类方法public class YingHang { int moneyzong = 0;// 累计余额 boolean a = false;// 控制kk的if语句,决定是否进入代码块 boolean kk = true;// 用来决定Yinghang02中...

2019-04-15 19:01:31 443

原创 Java入门编程

修改密码使用类创建对象,输入旧的用户和密码,如果正确,从键盘获取新的密码,进行更新。public class Xiugai { public static void main(String[] args) { XiuGaiMiMa xiuGaiMiMa= new XiuGaiMiMa(); xiuGaiMiMa.yongHuMingSheZhi="yanghaojie"; xi...

2019-04-12 20:31:10 570

原创 Java练习编写

石头剪刀布小游戏玩家出招,电脑随机应对,输出结果。public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请你出招:"); String wo = input.next(); System.out.print("电脑出招:"); i...

2019-04-11 19:08:04 166

原创 java练习编写

ATM假设一个简单的ATM的取款过程如下:首先提示用户输入密码(password),最多只能输入三次,超过三次则提示用户“密码错误,请取卡”,结束交易。如果用户密码正确,再提示用户输入金额(amount),ATM只能输出100元纸币,一次取钱要求最低0元,最高1000元。如果用户输入的金额符合上述要求,则打印输出用户去的钱数,最后提示用户“交易完成,请取卡”,否则提示用户重新输入金额。假设用户密...

2019-04-11 18:50:57 349

原创 java基础知识

函数函数的构成:public static void main(String[] args){}其中:public:是访问修饰符;static:静态;void :返回值类型(此处是无返回值,返回值可以是数据类型比如;int、long);main: 方法名;String:形参类型;args:参数名;返回值详解:public static int main(String[] ar...

2019-04-10 19:47:36 83

原创 java基础知识

cmd的相关指令1:ipconfig 显示网卡信息ip地址:主机在网络中的唯一标识子网掩码:区分网段网关:网段的出口标识(网关一定和IP在同一个网段)DNS:域名解析 如:把www.baidu.com 解析成IP地址:14.215.177.392:cd 切换路径(切换盘符 盘符名称: e: d:)自动补全 快捷键 Tab3:dir 查看当前目录下的子文件和子目录...

2019-04-09 21:30:04 101

空空如也

空空如也

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

TA关注的人

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