自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 Properties的概述

Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 具体作用: 是配置文件主要的作用是通过修改配置文件可以方便的修改代码中的参数,实现不用改class文件即可灵活变更参数。解释:java运行中java文件会变成class文件,之后无法通过反编译找到原样的代码,这样的话,如果java...

2019-07-01 08:09:19 424

原创 Junit & 反射

Junit介绍Junit是Java语言编写单元测试框架,最直观的理解,就是取代java类中的main方法。Junit属于第三方工具,一般情况下需要导入jar包,而多数Java开发环境都集成了Junit。使用方式编写测试类,简单理解Junit可以用于取代java的main方法 在测试类方法上添加注解 @Test @Test修饰的方法要求:public...

2019-06-30 23:01:41 321

原创 IO---字符流

字符流概述在IO开发过程中,我们传输最频繁的数据为字符,而以字节方式传输字符需要每次将字符串转换成字节再处理,而且也丧失了程序员对数据内容的判断(因为程序员只认识字符,不认识字节)。所以,为了让程序员方便对字符进行操作,Java提供了专门以字符作为操作单位的类——字符流,其底层仍然为字节流。显然,字符流只能操作字符,无法操作其他数据,如...

2019-06-30 20:51:47 131

原创 IO---字节流

IO概念当使用集合持有数据时,这些数据都存在于内存中,一旦程序运行结束,这些数据将会从内存中清除,下次再想使用这些数据,已经没有了。如果希望将运算永久地保存下来,可以使用IO,将这些数据持久化存储起来。要把数据持久化存储就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上。此时需要数据的输入(in)输出(out)。...

2019-06-30 20:07:34 96

原创 多态

A:多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。B:Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。Java中多态的...

2019-06-28 20:49:44 125

原创 超市购物小票

超市购物小票步骤: 定义GoodsItem类(名称,货号,单价,数量,计价单位,金额) 成员位置定义集合,定义方法向集合中存储所有GoodsItem数据 实现主干逻辑 打印欢迎语句 使用for/while进行循环进行操作 使用switch给出操作选择:1输入购...

2019-06-28 16:22:43 2400

原创 File类的概念

File类的概念阅读其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。 public static void main(String[] args) { //查找文件 File file = new Fil...

2019-06-28 15:48:46 366

原创 斗地主排序案例

斗地主排序案例按照斗地主的规则,完成洗牌发牌的动作。具体规则: 1. 组装54张扑克牌 2. 将54张牌顺序打乱 3. 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 4. 查看三人各自手中的牌(按照牌的大小排序)、底牌 手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,3 public static...

2019-06-28 14:15:19 1392

转载 6.11

6.11一     JVM JDK JRE的区别            JVM:    java虚拟机            JDK:    JRE+开发工具&n...

2019-06-12 16:28:30 116

转载 6.11

6.11一    i++和++i的区别            i++:先赋值在运算            ++i:先运算在赋值二    运算优先级          &n...

2019-06-12 16:27:44 158

原创 MySQL和MariaDB

关于MySQL和MariaDB的那些事今天刚刚装了deepin,在安装MySQL的时候发现,密码不知道,弄了好久才搞定。其中,get到一个知识点,那就是MySQL和MariaDB的区别(以下全是我在网上搬的)。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社...

2019-05-08 17:01:17 431

空空如也

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

TA关注的人

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