Java基础
文章平均质量分 86
DongBD_
林深时见鹿,海蓝时见鲸。
展开
-
String、StringBuilder、StringBuffer的区别
String、StringBuilder、StringBuffer的区别目录StringStringBuilderStringBuffer的区别目录概述修改字符串速度内容是否可变线程安全概述修改字符串速度 StringBuilder>StringBuffer>String内容是否可变 只有String不可变。 3.线程安全 只有原创 2018-02-03 20:06:40 · 487 阅读 · 7 评论 -
基本数据类型与其包装类的比较
最近刷题的时候碰到了不少基本数据类型和包装类进行比较的问题,一开始做的有点蒙,错多了之后就自己整理了一下,特记录下来加深印象。在java中不能定义基本数据类型对象,为了能将基本数据类型视为对象处理,并且能够调用方法简化其使用过程,java为每个基本类型都提供了包装类。 下面是8种基本数据类型图解 下面是基本数据类型及其包装类对照表: 基本数据类型 包装类 ...原创 2018-02-08 20:15:28 · 1530 阅读 · 2 评论 -
数组常用排序算法
排序算法总结常用排序算法冒泡排序BubbleSort直接选择排序SelectSort快速排序QuickSort今天复习到数组部分,发现数组部分中比较重要的可能就是排序这个问题了。其他像遍历、填充替换数组元素、复制数组、查询数组等都相对简单,就把排序部分稍作整理。没什么高深知识,随便看看就好。 首先贴出冒泡排序和直接选择排序的代码,两者相近且比较简单,本来打算分着写更明原创 2018-02-06 15:18:14 · 576 阅读 · 1 评论 -
java的三个特性:封装、继承、多态
在讨论这三个特性之前,我们必须先弄明白类和对象的含义。对象对象是事物存在的实体。 由两部分组成,属性和方法。类类是同一类事物的统称,是对象的载体。 类完成了对对象的封装。面向对象程序设计的特点(java的特性)封装性用类将对象的属性和行为封装起来,对客户隐藏其实现细节,这就是封装的思想。 目的 1.保证类内部数据结构的完整性。 2.避免外部操作...原创 2018-02-08 14:56:16 · 338 阅读 · 0 评论 -
对String中intern()方法的认识
最近在看字符串相关知识的时候,又看到了关于字符串创建方式和是否相等的相关问题,回忆起之前碰到的一个String中的intern()方法,它是一个本地方法(由Java语言外的语言编写),因此在jdk1.8源码中没有其实现,不过有一段描述,讲述了它的作用。 intern()方法的描述 /** * Returns a canonical representation for the...原创 2018-03-16 23:54:59 · 9176 阅读 · 10 评论 -
String类的赋值方式比较
String类的赋值方式比较心态爆炸,写了两个小时没保存,只能重来一遍了。。。 前排提醒,一定不要在编辑一篇博文的时候去点开另一篇自己的博文编辑,你会体会到无与伦比的美丽=。= CSDN什么时候出个自动保存吧,或者给点提示也好啊,只给重新加载的选项。。。明知道会丢还必须点的绝望。。。 吐槽完毕,重写。 第三遍。。。请不要从管理博客的文件管理中直接打开自己的博文,你会发现新大陆。。。还好...原创 2018-03-17 00:34:34 · 12008 阅读 · 0 评论