夯实Java基础系列9:深入理解Class类和Object类

2019-09-28
阅读 19 分钟
1.7k
目录 Java中Class类及用法 Class类原理 如何获得一个Class类对象 使用Class类的对象来生成目标类的实例 Object类 类构造器public Object(); registerNatives()方法; Clone()方法实现浅拷贝 getClass()方法 equals()方法 hashCode()方法; toString()方法 wait() notify() notifAll() finalize()方法 CLass类和Object类的...

夯实Java基础系列8:深入理解Java内部类及其实现原理

2019-09-28
阅读 12 分钟
1.7k
目录 Java 基本数据类型 Java 的两大数据类型: 内置数据类型 引用类型 Java 常量 自动拆箱和装箱(详解) 简易实现 自动装箱与拆箱中的“坑” 了解基本类型缓存(常量池)的最佳实践 总结: 基本数据类型的存储方式 存在栈中: 存在堆里 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 {代码...} 本系列文章将整理...

夯实Java基础系列7:一文读懂Java 代码块和执行顺序

2019-09-27
阅读 9 分钟
1.8k
目录 Java中的构造方法 构造方法简介 构造方法实例 例 1 例 2 Java中的几种构造方法详解 普通构造方法 默认构造方法 重载构造方法 java子类构造方法调用父类构造方法 Java中的代码块简介 Java代码块使用 局部代码块 构造代码块 静态代码块 Java代码块、构造方法(包含继承关系)的执行顺序 参考文章 微信公众号 Java技术...

夯实Java基础系列6:一文搞懂抽象类和接口,从基础到面试题,揭秘其本质区别!

2019-09-27
阅读 15 分钟
1.2k
目录 抽象类介绍 为什么要用抽象类 一个抽象类小故事 一个抽象类小游戏 接口介绍 接口与类相似点: 接口与类的区别: 接口特性 抽象类和接口的区别 接口的使用: 接口最佳实践:设计模式中的工厂模式 接口与抽象类的本质区别是什么? 基本语法区别 设计思想区别 如何回答面试题:接口和抽象类的区别? 参考文章 微信公众...

夯实Java基础系列5:Java文件和Java包结构

2019-09-27
阅读 10 分钟
983
目录 Java中的包概念 包的作用 package 的目录结构 设置 CLASSPATH 系统变量 常用jar包 java软件包的类型 dt.jar rt.jar *.java文件的奥秘 *.Java文件简介 为什么一个java源文件中只能有一个public类? Main方法 外部类的访问权限 Java包的命名规则 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 - Java类 本系...

夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理

2019-09-26
阅读 12 分钟
1.7k
目录 final使用 final变量 final修饰基本数据类型变量和引用 final类 final关键字的知识点 final关键字的最佳实践 final的用法 关于空白final final内存分配 使用final修饰方法会提高速度和效率吗 使用final修饰变量会让变量的值不能被改变吗; 如何保证数组内部不被修改 final方法的三条规则 final 和 jvm的关系 写 fin...

夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!

2019-09-25
阅读 18 分钟
1.7k
目录 string基础 Java String 类 创建字符串 StringDemo.java 文件代码: String基本用法 创建String对象的常用方法 String中常用的方法,用法如图所示,具体问度娘 三个方法的使用: lenth() substring() charAt() 字符串与byte数组间的相互转换 ==运算符和equals之间的区别: 字符串的不可变性 String的连接 String、S...

夯实Java基础系列2:Java基本数据类型,以及自动拆装箱里隐藏的秘密

2019-09-25
阅读 12 分钟
1.7k
目录 Java 基本数据类型 Java 的两大数据类型: 内置数据类型 引用类型 Java 常量 自动拆箱和装箱(详解) 实现 自动装箱与拆箱中的“坑” 了解基本类型缓存(常量池)的最佳实践 总结: 基本数据类型的存储方式 存在栈中 存在堆里 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 本系列文章将整理到我在GitHub上的...

夯实Java基础系列1:Java面向对象三大特性(基础篇)

2019-09-24
阅读 13 分钟
724
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 [链接] 喜欢的话麻烦点下Star、Fork、Watch三连哈,感谢你的支持。 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江湖】的《夯实Java基础系列博文》其中一篇,本文部分内容来源于网络,为了把本文...