Java---------------------
文章平均质量分 74
罗俊-Everns
这个作者很懒,什么都没留下…
展开
-
Java--IO流--序列化
序列化前言ObjectOutputStream构造方法序列化操作ObjectInputStream构造方法反序列化操作1反序列化操作2序列化的应用前言Java提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取出来,重构对象,对它...原创 2019-03-13 14:24:42 · 718 阅读 · 4 评论 -
框架--Mybatis--介绍
Mybatis框架介绍MyBatis框架介绍MyBatis下载Mybatis开发流程流程举例总结MyBatis框架介绍 mybatis是Apache软件基金会下的一个开源项目,前身是ibatis框架。2010年这个项目由apache 软件基金会迁移到google code下,改名为mybatis。20...原创 2019-01-12 21:51:22 · 304 阅读 · 0 评论 -
Java--案例--微信发红包
综合案例前言需求分析案例实现环境搭建:1. RedPacketFrame :(界面)2. OpenMode :(类型)3. 定义 RedPacket:4. 定义测试类,创建 RedPacket:5. RedPacket 对象6. RedPacket 对象普通红包发普通红包拼手气红包Lucky:发红包总结前言     &原创 2018-12-12 18:50:39 · 2543 阅读 · 5 评论 -
Java--Math类
Math类前言基本运算的方法实际应用前言 数学运算方法这方面在日常编程中也经常使用,所以这方面需要注意和留神,使用这方面的内容,需要先导包:import.java.lang.Math 。 M原创 2018-12-12 18:28:34 · 259 阅读 · 0 评论 -
Java--Arrays类
Arrays前言Arrays的操作方法实际应用前言        从API中查出,Arrays是扩展了Object,该类包含用于操作数组的各种方法(例如排序和搜索)。此类还包含一个静态工厂,允许将数组视为列表。NullPointer原创 2018-12-12 18:20:54 · 223 阅读 · 0 评论 -
Java--String类
String字符串类前言使用步骤String特点String的常用方法判断功能的方法String获取功能的方法String转换功能的方法String分割功能的方法实际应用统计字符个数前言 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 “abc” )都可以被看作是...原创 2018-12-12 18:04:24 · 226 阅读 · 3 评论 -
Jav--ArrayList类
ArrayList数组前言ArrayList使用步骤    查看类    查看构造方法    查看成员方法   &原创 2018-12-12 17:45:20 · 1537 阅读 · 0 评论 -
Java--Random类
Random随机类前言Random使用步骤查看类查看构造方法查看成员方法举例生成3个10以内的随机整数的操作获取1-n之间的随机数,包含n实际应用猜数字小游戏前言我们经常可以看到某些地方做活动或者网页上面显示,每一次选择,就会随机出现一些数字或者汉字,这就是跟Random类有关,此类的实例用于生成伪随机数。如下: Random r = new Random(); int i = r.n...原创 2018-12-12 17:10:31 · 259 阅读 · 0 评论 -
Java--Scanner类
Scanner前言Scanner简介引用类型使用步骤导包创建对象调用方法Scanner使用步骤查看类查看构造方法查看成员方法举例:键盘录入两个数据并求和键盘录入三个数据并获取最大值使用场景匿名对象使用介绍前言 上一篇博客介绍了API的使用步骤和对API的简单介绍,通过API的查询,我们可以通过了解Sc...原创 2018-12-12 17:02:27 · 268 阅读 · 0 评论 -
Java--API(应用程序编程接口)
API前言API的使用步骤API的内容API与GUI的区别end前言之前一直说,对于不类和方法不懂怎么使用,就去查API,但是API是什么呢?这篇博客就给大家介绍一下API。 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员...原创 2018-12-12 16:32:39 · 3593 阅读 · 0 评论 -
Java--引用类型用法总结
引用类型用法总结Class作为成员变量interface作为方法参数和返回值类型在实际开发中,引用类型的使用非常重要,也是非常普遍的。我们可以在理解基本类型的使用方式基础上,进一步去掌握引用类型的使用方式。基本类型可以作为成员变量、作为方法的参数、作为方法的返回值,那么当然引用类型也是可以的。Class作为成员变量在定义一个类Role(游戏角色)时,代码如下:class Role { ...原创 2018-11-29 21:02:58 · 353 阅读 · 4 评论 -
Java--匿名内部类
匿名内部类匿名内部类:是内部类的简化写法。它的本质是一个带*具体实现的父类或者父接口的匿名*的子类对象,开发中最常用的就是匿名内部类。1. 步骤正常定义类的步骤:匿名内部类前提匿名内部类格式使用方式匿名内部类的本质匿名内部类的作用匿名内部类的使用场景end匿名内部类:是内部类的简化写法。它的本质是一个带具体实现的父类或者父接口的匿名的子类对象,开发中最常用的就是匿名内部类。1. 步骤正常定义...原创 2018-11-29 20:50:26 · 614 阅读 · 5 评论 -
Java--内部类
文章目录前言内容定义使用位置内部类种类按照定义划分:1. 成员内部类:定义在了成员为止(类中方法外称为成员位置)定义格式:访问特点:2. 局部内部类:定义在方法类定义格式:访问特点:总结end前言 之前我们都只知道,类中有方法,并且类与类之间是独立分开定义的,所以初接触内部类,感觉好新奇,所以就总结了...原创 2018-11-23 23:17:32 · 214 阅读 · 0 评论 -
Java--Object类
Object概述1. toString方法方法摘要覆盖重写2. equals方法方法摘要默认地址比较对象内容比较3. Object类概述java.lang.Object类是Java语言中的根类,所谓根类,就是所有类的根(最大的),它描述的所有方法子类都可以在对象实例化的时候,最终找到的父类就是Object。如果一个类没有特别指定父类,那么默认则继承自Object类,例如:public cl...原创 2019-01-21 17:02:03 · 254 阅读 · 1 评论 -
Java--日期时间类
Date类概述常用方法1. DateFormat类构造方法格式规则常用方法概述java.util.Date类 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date() :分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(lo...原创 2019-01-21 17:10:23 · 280 阅读 · 1 评论 -
Java--IO--字符转换流(字符编码和字符集)
字符转换流常见问题字符转换流字符编码和字符集字符编码字符集InputStreamReader类构造方法指定编码读取OutputStreamWriter类构造方法指定编码写出转换流图解原理举个栗子总结end常见问题在IDEA中编码,使用FileReader读取项目中的文本文件,由于IDEA的设置都是默认为UTF-8编码,所以没有任何问题,但是,当读取Windows系统中创建的文本文件时,由于Wi...原创 2019-03-13 11:34:02 · 2256 阅读 · 4 评论 -
Java--IO流--字符流
字符流前言字符流字符输入流(Reader)构造方法FileReader类构造方法读取字符数据字符输出流(Writer)FileWriter类构造方法写出数据关闭和刷新前言之前写过一篇关于IO流介绍的博客,也写了一篇字节流介绍的文章,这篇博客就给大家分享一下字符流的一些内容,按照国际惯例,首先上字符流的全家福,然后我将分享一下我们常用的字符流,比如:字符流当使用字节流读取文本文件时,可能会...原创 2019-03-13 09:18:39 · 269 阅读 · 2 评论 -
Java--IO流--字节流
字节流字节流字节输入流(InputStream)文件输入流(FileInputStream)构造方法读取字节数据eg.图片复制复制原理实现代码:字节缓冲流(BufferedInputStream)构造方法字节流、增强流和带数组增强流的对比打印流(PrintStream)构造方法总结end字节流       &am原创 2019-03-12 10:35:29 · 291 阅读 · 2 评论 -
Java--IO流
IO流概述目的种类 字节流和字符流的区别步骤 格式化/解析 缓冲 编码转换 传递 &原创 2019-02-17 23:39:32 · 288 阅读 · 2 评论 -
Java--Set接口
Set前言1. HashSet集合介绍2. HashSet集合存储数据的结构(哈希表)3. HashSet存储自定义类型元素4. LinkedHashSet总结前言java.util.Set接口和java.util.List接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,并没有对 Collection 接口进行功能上的扩充,只是比 Colle...原创 2019-01-23 08:21:20 · 465 阅读 · 4 评论 -
Java--List集合
List前言概述List接口中常用方法List的子类1. ArrayList集合2. LinkedList集合总结前言前面有一篇博客介绍了Collection(Java–Collection集合),这篇博客总结一下Collection接口中的子类List。概述java.util.List接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了 List 接口的对...原创 2019-01-21 20:18:48 · 252 阅读 · 4 评论 -
Java--小例子--模仿斗地主发牌
斗地主分析实现方式代码实现分析这是一个模仿斗地主发牌的例子;按照斗地主的规则,完成洗牌发牌的动作。 具体规则:用0~53分别对应相应的花色和牌面值;用shuffle随机打乱排序好的数字,起到洗牌的作用;使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。实现方式准备牌:牌可以设计为一个ArrayList,每个字符串为一张牌。 每张牌由花色数...原创 2019-01-21 19:40:26 · 365 阅读 · 4 评论 -
Java--泛型
泛型概述优势泛型的定义与使用定义和使用含有泛型的类含有泛型的方法含有泛型的接口泛型通配符概述 在前面的博客中介绍集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。观察下面代码:...原创 2019-01-21 19:31:37 · 238 阅读 · 3 评论 -
Java--Collection集合
Collection概述集合常用类的继承体系Collection常用功能集合的遍历Iterator接口(迭代器)迭代器的实现原理增强for概述在前面我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有什么区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型...原创 2019-01-21 19:13:43 · 416 阅读 · 2 评论 -
Java--包装类
包装类概述装箱与拆箱自动装箱与自动拆箱基本类型与字符串之间的转换基本类型转换为StringString转换成基本类型概述 Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类...原创 2019-01-21 18:56:40 · 212 阅读 · 1 评论 -
Java--StringBuilder类
StringBuiderl前言概述1. 构造方法2. 常用方法前言在Java中,有时候内容需要增加,但是由于大部分都是String类型,所以内容更改起来就非常不方便,这个时候,每当进行字符串拼接的时候,总是会在内存中创建一个新的对象,例如:public class StringDemo { public static void main(String[] args) { ...原创 2019-01-21 18:48:48 · 248 阅读 · 3 评论 -
Java--System类
System类概述1. currentTimeMillis方法2. arraycopy方法概述java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:public static long currentTimeMillis() :返回以毫秒为单位的当前时间。public static void arra...原创 2019-01-21 17:24:49 · 229 阅读 · 2 评论 -
Java--关键字--static
文章目录static静态修饰词,修饰成员变量和成员方法前言定义静态变量定义格式:优点静态方法定义格式:注意事项:调用格式定义格式:图解静态原理静态代码块定义格式:总结static静态修饰词,修饰成员变量和成员方法前言        static关键字可以修饰成员变量和成员方法,被修饰的成原创 2018-11-21 22:00:25 · 255 阅读 · 0 评论 -
Java--关键字--final
文章目录final不可改变,可以用于修饰类、方法和变量前言使用方式final修饰类格式如下:final修饰的方法格式如下:final修饰的变量格式如下:1. 局部变量--基本类型:2. 局部变量--引用类型:3. 成员变量final不可改变,可以用于修饰类、方法和变量前言        原创 2018-11-21 21:30:25 · 181 阅读 · 0 评论 -
Java--数组作为方法参数和返回值
文章目录前言内容1. 数组作为方法参数2. 数组作为方法返回值4. 断点调试总结end前言以前的方法中我们学习了方法的参数和返回值,但是使用的都是基本数据类型。那么作为引用类型的数组能否作为方法的参数进行传递呢,当然是可以的。内容1. 数组作为方法参数数组作为方法参数传递,传递的参数是数组内存的地址。public static void main(String[] args) { ...原创 2018-10-11 22:58:09 · 18509 阅读 · 2 评论 -
Java--数组的常见操作
文章目录前言内容1. 数组的越界异常2. 数组的空指针异常3. 数组遍历4. 数组获取最大值元素5. 数组反转总结end前言任何方法都要付出实际行动才能真正的有用,所以这篇博客介绍一下数组的常见操作内容1. 数组的越界异常直接上代码,看看下面代码运行之后会出现什么结果?public static void main(String[] args) { int[] arr = {1...原创 2018-10-11 22:50:22 · 917 阅读 · 0 评论 -
Java--数组原理内存图
文章目录前言内容1. Java虚拟机的内存划分2. 数组在内存中的存储总结end前言内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存。Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。内容1. Java虚拟机的内存划分为了提高运算效率,就对空间进行了不同区域的划分...原创 2018-10-11 22:40:49 · 3075 阅读 · 0 评论 -
Java--数组的定义和访问
这里写自定义目录标题前言内容1. 数组概念2. 数组的三种定义方式方式一方式二方式三3. 数组的访问总结end前言所谓数组,是有序的元素序列,类是于一个容器,是将多个数据存储到一起,每个数据称为该容器的元素。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。接下来就简单的介绍一下数组。内容1. 数组概念数组概念: 数组就是存储多个数据的容器,数组的长度固定,多个数据的数据类型...原创 2018-10-11 22:33:34 · 2670 阅读 · 0 评论 -
Java--运算符
前言运算符在我们开始上学的时候就开始见到了,记得一开始接触的是加法‘+’和减法‘-’,然后一步一步加深,对运算符这方面的知识一步一步慢慢的了解的更多了,所以这篇博客相当于对以前知识的总结。内容什么是运算符: 对变量进行操作的符号运算符的分类: 算数运算符 , 赋值运算符 , 比较运算符 , 逻辑运算符 , 三元运算符1. 算数运算符算数运算符包括:符号表示...原创 2018-10-04 02:04:43 · 337 阅读 · 1 评论 -
Java--数据类型转换
文章目录前言内容1.1 自动转换转换原理图解转换规则1.2 强制转换强制转换格式:转换原理图解总结end前言在常量与变量中将简单的讲解了数据类型,这篇博客就简单的介绍一下数据类型是如何转换的以及转换的方法。内容Java程序中要求参与计算的数据,必须要保证数据类型一致,如果数据类型不一致将发生类型的转换。1.1 自动转换一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果...原创 2018-10-04 01:19:12 · 260 阅读 · 0 评论 -
Java--常量和变量
前言常量和变量基本上在任何的程序语言中都会出现,因为在编程的时候常量和变量都是必不可少的,比方程序是一种数学,常量和变量就是里面的数字和x/y,所以这片博客主要的就是介绍一下常量和变量.内容常量常量:就是在Java程序中固定不变的数据常量的类别:类型含义数据举例整数常量所有的整数0,1, 567, -9小数常量所有的小数0.0, -0.1, 2.55...原创 2018-10-04 01:02:21 · 269 阅读 · 0 评论 -
Java--三目运算符
前言在判断这方面我们经常用到的有if / if ... else / if ... else if / switch case之类的,有一种非常简单的,能将if原本需要几行代码才能总结出来的内容,只需要一行代码就能书写出来的,这就是今天我要介绍的三目运算符.内容先给出一个输入的例子://1.引入Scanner类//2.创建Scanner类的对象import java.util.Scan...原创 2018-10-04 00:10:06 · 2654 阅读 · 1 评论 -
Java--求三个数最大值的五种方法
文章目录前言内容总结end前言求出最大值,简单的用三个数来展示出五种方法,需要用到的时候直接过来借鉴就好!内容1、if语句嵌套int a = 10; int b = 30; int c = 20;int max;if (a > b) { if (a > c) { max = a; } else { max = c; }} else { if (b &amp原创 2018-10-03 23:44:25 · 27454 阅读 · 3 评论 -
Java--JAVA_HOME环境变量的配置
文章目录前言内容在Windows7/8版本中配置环境变量的步骤:在Windows10版本中配置环境变量的步骤:总结end前言Java学习配置环境变量是非常重要的,否则在编译的时候可能不能准确的找到相关的程序代码,导致程序代码运行不了,所以环境变量的配置是至关重要的。当然,可以不配置环境变量,但是想运行编程好的程序就比较麻烦。比如:开发Java程序,需要使用JDK中提供的工具,工具在JDK9...原创 2018-09-26 22:51:39 · 49830 阅读 · 6 评论 -
Java--JVM简单介绍
Java程序运行在Java虚拟机上,Java的虚拟机本身不具备跨平台功能,每个操作系统下都有不同版本的虚拟机。原创 2018-09-26 10:12:58 · 685 阅读 · 2 评论