自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基本数据类型转换

java基本数据类型转换Java中一共有8种基本数据类型,分别为 byte,short,char,int,float,long,double,boolean其中boolean不能转化为任何数据类型。整型,字符型,浮点型可以相互转换,遵循以下规则:1.   容量小的类型自动转化为容量大的类型,数据类型按容量大小排序为:byte、short、char àint à longà fl

2017-12-26 15:38:43 510 1

原创 java equals方法的重写

在重写object类的equals()方法时总是会有几个小困惑,今天博主就写一篇博客来巩固一下,希望也能帮到你们。首先需要强调的一点是,在object类中equals()方法和==的作用是一样的,我们来看一下equals()方法在object类中的源码:public boolean equals(Object obj){        return (this == obj)}

2017-11-21 14:32:38 413

原创 中缀表达式转化为后缀表达式

中缀表达式转化为后缀表达式有两种方法,一种是利用栈,一种是把表达式转化为树再进一步求解,今天我们来深入了解一下这两种方法给出下面一个例子:我们把中缀表达式“9+(3-1)*3+10/2”转化为后缀表达式1.首先初始化一个空栈,用来对符号进出栈使用       2.第一个字符是数字

2017-11-12 20:02:30 610

原创 哈弗曼树和哈弗曼编码

最近总有人问我哈夫曼编码的问题,因此博主决定写一篇文章为大家捋一捋。我们直接通过一个例子来了解一下哈夫曼编码,如下:已知一个文件中各个字符及其对应的频率如下所示:字符  a      b     c      d       e       f频率 45    13   12   16     9        5若采用哈夫曼编码,则字符序列“face”对应的编码为:要求得

2017-10-24 16:06:40 2013

原创 KMP算法中next数组和nextval数组值的推导

提到子串的模式匹配算法就不得不提到大名鼎鼎的KMP算法,而KMP算法的实现离不开next数组,今天我们就来说一下有关next数组求值的问题。   首先我们列出next的函数定义:        0,当j=1时next[j]=  Max{k|1          1 其他情况对于这个函数什么意思我们通过具体的例子来理解T=”ababcb”     j 123456模式

2017-10-21 14:34:36 3808

原创 java 中==和equals()方法的用法

Java中测试两个变量是否相等有两种方式:一种是利用==运算符,另一种是利用equals()方法。当使用==来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),则只要两个变量的值相等,就返回true。但对于两个引用类型变量,只有它们指向同一个对象时,==判断才会返回true。==不可用于比较类型上没有父子关系的两个对象。下面有一个经典的例子p

2017-09-26 20:45:23 954 1

原创 干货 String、StringBuffer、StringBuilder的用法与区别

关于String、StringBuffer、StringBuilder博主之前总是有很多疑惑,看了一定的资料之后,博主决定写篇博一起来捋一捋,有什么不当之处请见谅1.   StringString是一个字符串常量,是不可变得,只能进行一次赋值,赋值之后不可改变(那些改变操作实际上都是生成了一个新的String)适用于变动小的数据2.   StringBuffer与String不

2017-09-24 21:42:57 341

空空如也

空空如也

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

TA关注的人

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