JavaSE
文章平均质量分 91
maijia0754
这个作者很懒,什么都没留下…
展开
-
深入理解Java中的final关键字
final关键字的含义final从字面上理解含义为“最后的,最终的”。在Java中也同样表示出此种含义。final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。原创 2017-09-28 16:16:22 · 238 阅读 · 0 评论 -
Java处理日期的类
Java语言提供了3个类来处理日期原创 2017-10-27 17:10:57 · 323 阅读 · 0 评论 -
Java接口
接口接口看起来就像一个完全抽象的类,因为其包含的所有方法都是抽象的,它只是声明是对外提供了声明服务,但是不包含具体实现。原创 2017-10-13 17:30:57 · 430 阅读 · 0 评论 -
Java常用类--String总结
String类主要用来处理字符串,其提供了很多字符串的实用处理方法。原创 2017-10-23 11:13:06 · 237 阅读 · 0 评论 -
finally语句中对变量进行赋值的问题
如果在执行finally块前出现return语句,会把在值先缓存起来,等执行完finally块后,再返回缓存起来的值原创 2017-11-09 17:36:28 · 3203 阅读 · 7 评论 -
Java 字节码 指令集 汇编
java 字节码 指令集转载 2017-10-26 11:26:55 · 302 阅读 · 0 评论 -
使用String的intern方法节省内存
使用String的intern方法节省内存转载 2017-10-26 11:50:28 · 439 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别??
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)简要的说, String 类型和转载 2017-10-26 16:47:40 · 136 阅读 · 0 评论 -
Java字符串常量池相关问题
首先,我们来熟悉字符串常量池:字符串在java程序中被大量使用,为了避免每次都创建相同的字符串对象及内存分配,JVM内部对字符串对象的创建做了一定的优化,有一块专门的区域用来存储字符串常量,该区域就是字符串常量池。字符串常量池涉及到一个设计模式,叫享元模式,所谓享元模式是说:一个系统中如果有多处用到了相同的一个元素,那么我们应该只存储一份此元素,而让所有地方都引用这一个元素。原创 2017-10-24 14:03:08 · 834 阅读 · 0 评论 -
Java中Math类的常用方法
Java中Math类的常用方法转载 2017-10-26 17:03:31 · 285 阅读 · 0 评论 -
Java正则表达式
正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能以编程的方式构造复杂的文本模式,并对输入的字符串进行搜索。正则表达式提供了一种完全通用的方式,能够解决各种字符串处理相关的问题:匹配、选择、编辑以及验证。原创 2017-11-17 09:48:27 · 276 阅读 · 0 评论 -
Java异常处理机制
异常是指不期而至的各种状况,从而阻止当前方法或作用域继续执行。如:数组下标越界、文件找不到等等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。原创 2017-11-03 17:30:51 · 292 阅读 · 0 评论 -
Java 接口(interface)的用途和好处
Java 接口(interface)的用途和好处转载 2017-10-12 15:32:17 · 1157 阅读 · 0 评论 -
为什么String类是不可变的?
String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。转载 2017-09-28 17:03:37 · 686 阅读 · 0 评论 -
如何写一个不可变类?
不可变类不可变类的对象指的是一旦创建之后,它的状态就不能改变。String类就是个不可变类,它的对象一旦创建之后,值就不能被改变了。转载 2017-09-28 17:13:34 · 392 阅读 · 0 评论 -
面对对象之继承及其弊端(Java)
继承的概念继承是使用已存在的类定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。从对客观世界的认识角度来看,继承体现的是客观事物之间的层次关系。这种技术是实现代码重用的有力手段,减少软件开发的时间。原创 2017-10-08 16:14:00 · 876 阅读 · 0 评论 -
方法重载和方法覆盖及其异同(Java)
方法重载和方法覆盖及其异同(Java)原创 2017-10-08 19:58:42 · 2966 阅读 · 0 评论 -
Java数组详解
数组的概念数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象,数组中元素可以是任意类型,但是同一个数组里只能存放相同类型的元素。原创 2017-10-18 09:02:43 · 271 阅读 · 0 评论 -
面对对象之多态(Java)
多态的概念多态是指当系统A访问B的服务时,系统B可以通过多种实现方式来提供服务,而这一切对于系统A是透明的。其实就是同一操作作用于不同的对象,不同的对象有不同的解释,从而产生不同的结果。原创 2017-10-09 17:20:01 · 285 阅读 · 0 评论 -
Java抽象类 详解
普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。转载 2017-10-11 11:43:16 · 376 阅读 · 0 评论 -
面对对象之封装及其好处
封装的概念在面向对象中封装是指隐藏对象的属性和实现的细节,仅对外提供公共访问方式,是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。原创 2017-10-06 16:54:12 · 1406 阅读 · 0 评论 -
Java常用类--Object详解
在Java中,Object类位于继承层次的顶层,所有Java类都直接或间接继承Object类,如果一个类声明时没有包含extends关键字,那么这个类就直接继承Object类。原创 2017-10-19 12:00:59 · 331 阅读 · 0 评论 -
Java 8 中的 Streams API 详解
转载于:Java 8 中的 Streams API 详解为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream...转载 2018-07-06 17:16:09 · 134 阅读 · 0 评论