Java
Java
__zzz__
做有理想,有本领,有担当的青年一代
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java面向对象三大特征 之 多态性
1、理解多态性:可以理解为一个事物的多种形态 2、对象的多态性:父类的引用指向子类的对象(子类的对象赋给父类的引用) 3、多态的使用:虚拟方法的调用 子类中定义了与父类同名同参数的方法(重写),在多态情况下,将此时父类的方法称为虚拟方法(虚方法),父类根据赋给它的不同的子类对象,动态调用属于子类的该方法,这样的方法调用在编译期是无法确定的。 Q:多态是编译时行为还是运行时行为? A:运行时...原创 2020-02-29 21:14:03 · 350 阅读 · 0 评论 -
eclipse Debug中step into功能失灵的问题
step into 和 step over功能一样,无法进入方法内部,解决方法如下: 需要使用jdk中的jre,而不是独立安装的jre 再次Debug,当运行到断点的时候,点击step into(F5)就可以看见println函数的源码了 public static void main(String[] args) { int[] arr = new i...原创 2020-02-24 18:30:57 · 1030 阅读 · 0 评论 -
【Java】类与对象 -> 对象的组合
一个类的成员变量可以是Java允许的任何数据类型,因此,一个类可以把某个对象作为自己的成员变量,也就是说,该对象将其他对象作为自己的组成部分。 组合和复用 如果一个对象a组合了对象b,那么对象a就可以委托对象b调用其方法,即对象a以组合的方式来复用对象b的方法。 通过组合对象来复用方法有以下特点: (1)通过组合对象来复用方法也称“黑盒”复用,因为当前对象只能委托所包含的对象调用其方法,这样...原创 2019-04-13 16:42:26 · 2693 阅读 · 0 评论 -
【Java】类与对象 -> 参数传值
目录 面向过程语言简介 面向对象语言简介 面向对象编程的三个特性 参数传值 传值机制 基本数据类型的参数的传值 引用类型参数的传值 可变参数 面向过程语言简介 核心是编写解决问题某个问题的代码块,代码块是程序执行时产生的一种行为。面向过程语言缺少一种最本质的概念,那就是“对象”。 面向对象语言简介 最核心的内容就是“对象”。 一个简单的理念就是:需要完成某种任...原创 2019-04-13 14:46:48 · 982 阅读 · 0 评论 -
【Java】数组
目录 一维数组的创建及使用 创建一维数组 先声明,再用new运算符进行内存分配 声明的同时为数组分配内存 初始化一维数组 使用一维数组 二维数组的创建及使用 二维数组的创建 先声明,再用new运算符进行分配内存 声明的同时维数组分配内存 二维数组初始化 二维数组的使用 数组的基本操作 遍历数组 填充替换数组元素 对数组进行排序 复制数组 数组查询 数组的排...原创 2019-04-03 16:36:25 · 625 阅读 · 0 评论 -
【Java】字符串(二)
目录 字符串格式化 日期和时间字符串格式化 日期格式化 时间格式化 格式化常见的日期时间组合 常见类型格式化 正则表达式(未完待续) 字符串生成器 字符串格式化 String类使用静态format()方法用于创建格式化的字符串。 format(String format,Object ...args) str.format(String format,Object ......原创 2019-03-30 16:49:08 · 450 阅读 · 0 评论 -
【Java】字符串(一)
目录 一、创建字符串 二、连接字符串 连接多个字符串 连接其他数据类型 三、获取字符串的信息 获取字符串的长度 字符串查找 获取指定索引位置的字符 四、字符串操作 获取子字符串 去除空格 字符串的替换 判断字符串是否相等 按字典顺序比较两个字符串 字母大小写转换 字符串分割 一、创建字符串 (1)String(char a[]) 用一个字符数组a创建一个...原创 2019-03-29 22:25:33 · 274 阅读 · 0 评论
分享