摘要:
转载自http://t.csdn.cn/iD9LD 先下结论:对象! 众所周知,JDK1.8版本中,String常量池已经从方法区中的运行时常量池分离到堆中了,那么在堆中的String常量池里存的是String对象还是引用呢?我在网上查了一晚上,各有各的说法,最后索性直接查看API(果然API才是最 阅读全文
摘要:
Java常用类 1.包装类 1.1什么是包装类? Java 是面向对象的语言,但不是“纯面向对象”的,比如我们经常用到的基本数据类型就不是对象。 在我们实际应用中,经常需要将基本数据转换成对象,以便于操作。为了解决这个不足,Java在设计类时,为每个基本数据类型分别设计了一个对应的类进行代表,这样的 阅读全文
摘要:
面向对象03 10.抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明 阅读全文
摘要:
面向对象02 7.==继承== 继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模 extends的意思是“扩展”。子类是父类的扩展。 Java类中只有单继承,没有多继承!(一个儿子只能有一个爸爸,一个爸爸可以有多个儿子) 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合 阅读全文
摘要:
面向对象 1.什么是面向对象? 1.1面向过程&&面向对象 面向过程思想: 步骤清晰简单,第一步做什么,第二步做什么…… 面对过程适合处理一些较为简单地问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程 阅读全文
摘要:
Java数组 9.稀疏数组 什么是稀疏数组? 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同的值 把具有不同值 的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 如下图:左边是原始数组,右边是 阅读全文
摘要:
Java数组 1.数组概述 数组的定义: 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2.数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法 阅读全文
摘要:
链接: https://pan.baidu.com/s/1t6y2hikxzGqzF0cTtibGaA?pwd=wp2r 提取码: wp2r 复制这段内容后打开百度网盘 阅读全文