码迷,mamicode.com
首页 >  
搜索关键字:java提高篇    ( 90个结果
Java 字符串
java提高篇(十四) 字符串 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创建了一个全新的String对象。 字符串 ...
分类:编程语言   时间:2017-08-12 18:15:41    阅读次数:223
Java static和final
java提高篇(七) 关键字static static 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存 ...
分类:编程语言   时间:2017-08-12 10:11:58    阅读次数:167
Java 抽象类与接口
java提高篇(五) 抽象类与接口 抽象类 抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节 ...
分类:编程语言   时间:2017-08-11 23:03:22    阅读次数:149
Java提高篇——Java 异常处理
异常的概念 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.Ar ...
分类:编程语言   时间:2017-07-18 01:41:19    阅读次数:309
Java提高篇——Java实现多重继承
阅读目录 一、 接口二、内部类 阅读目录 一、 接口二、内部类 一、 接口二、内部类 多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎 ...
分类:编程语言   时间:2017-07-16 23:27:56    阅读次数:295
Java提高篇——通过分析 JDK 源代码研究 Hash 存储机制
阅读目录 通过 HashMap、HashSet 的源代码分析其 Hash 存储机制HashMap 的存储实现Hash 算法的性能选项HashMap 的读取实现HashSet 的实现 阅读目录 通过 HashMap、HashSet 的源代码分析其 Hash 存储机制HashMap 的存储实现Hash ...
分类:编程语言   时间:2017-07-16 23:25:46    阅读次数:238
Java提高篇——对象克隆(复制)
阅读目录 为什么要克隆?如何实现克隆浅克隆和深克隆解决多层克隆问题总结 阅读目录 为什么要克隆?如何实现克隆浅克隆和深克隆解决多层克隆问题总结 为什么要克隆?如何实现克隆浅克隆和深克隆解决多层克隆问题总结 假如说你想复制一个简单变量。很简单: 不仅仅是int类型,其它七种原始数据类型(boolean ...
分类:编程语言   时间:2017-07-16 18:30:59    阅读次数:193
Java提高篇—— 简单介绍Java 的内存泄漏
阅读目录 什么是内存泄漏? 为什么会发生内存泄漏? 如何预防内存泄漏? 阅读目录 什么是内存泄漏? 为什么会发生内存泄漏? 如何预防内存泄漏? java最明显的一个优势就是它的内存管理机制。你只需简单创建对象,java的垃圾回收机制负责分配和释放内存。然而情况并不像想像的那么简单,因为在Java应用 ...
分类:编程语言   时间:2017-07-16 18:27:20    阅读次数:127
Java提高篇——equals()与hashCode()方法详解
阅读目录 equals()方法详解 hashcode() 方法详解 Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系 阅读目录 equals()方法详解 hashcode() 方法详解 Hashset、Hashmap、Hashtable与hashc ...
分类:编程语言   时间:2017-07-16 18:23:36    阅读次数:141
Java提高篇——理解String 及 String.intern() 在实际中的应用
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3 ...
分类:编程语言   时间:2017-07-16 18:20:45    阅读次数:129
90条   上一页 1 2 3 4 5 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!