![](https://img-blog.csdnimg.cn/20200229074544641.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java
__zzz__
做有理想,有本领,有担当的青年一代
展开
-
Java面向对象三大特征 之 多态性
1、理解多态性:可以理解为一个事物的多种形态2、对象的多态性:父类的引用指向子类的对象(子类的对象赋给父类的引用)3、多态的使用:虚拟方法的调用子类中定义了与父类同名同参数的方法(重写),在多态情况下,将此时父类的方法称为虚拟方法(虚方法),父类根据赋给它的不同的子类对象,动态调用属于子类的该方法,这样的方法调用在编译期是无法确定的。Q:多态是编译时行为还是运行时行为? A:运行时...原创 2020-02-29 21:14:03 · 240 阅读 · 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 · 911 阅读 · 0 评论 -
【Java】类与对象 -> 对象的组合
一个类的成员变量可以是Java允许的任何数据类型,因此,一个类可以把某个对象作为自己的成员变量,也就是说,该对象将其他对象作为自己的组成部分。组合和复用如果一个对象a组合了对象b,那么对象a就可以委托对象b调用其方法,即对象a以组合的方式来复用对象b的方法。通过组合对象来复用方法有以下特点:(1)通过组合对象来复用方法也称“黑盒”复用,因为当前对象只能委托所包含的对象调用其方法,这样...原创 2019-04-13 16:42:26 · 2488 阅读 · 0 评论 -
【Java】类与对象 -> 参数传值
目录面向过程语言简介面向对象语言简介面向对象编程的三个特性参数传值传值机制基本数据类型的参数的传值引用类型参数的传值可变参数面向过程语言简介核心是编写解决问题某个问题的代码块,代码块是程序执行时产生的一种行为。面向过程语言缺少一种最本质的概念,那就是“对象”。面向对象语言简介最核心的内容就是“对象”。一个简单的理念就是:需要完成某种任...原创 2019-04-13 14:46:48 · 867 阅读 · 0 评论 -
【Java】数组
目录一维数组的创建及使用创建一维数组先声明,再用new运算符进行内存分配声明的同时为数组分配内存初始化一维数组使用一维数组二维数组的创建及使用二维数组的创建先声明,再用new运算符进行分配内存声明的同时维数组分配内存二维数组初始化二维数组的使用数组的基本操作遍历数组填充替换数组元素对数组进行排序复制数组数组查询数组的排...原创 2019-04-03 16:36:25 · 378 阅读 · 0 评论 -
【Java】字符串(二)
目录字符串格式化日期和时间字符串格式化日期格式化时间格式化格式化常见的日期时间组合常见类型格式化正则表达式(未完待续)字符串生成器字符串格式化String类使用静态format()方法用于创建格式化的字符串。format(String format,Object ...args)str.format(String format,Object ......原创 2019-03-30 16:49:08 · 276 阅读 · 0 评论 -
【Java】字符串(一)
目录一、创建字符串二、连接字符串连接多个字符串连接其他数据类型三、获取字符串的信息获取字符串的长度字符串查找获取指定索引位置的字符四、字符串操作获取子字符串去除空格字符串的替换判断字符串是否相等按字典顺序比较两个字符串字母大小写转换字符串分割一、创建字符串(1)String(char a[])用一个字符数组a创建一个...原创 2019-03-29 22:25:33 · 198 阅读 · 0 评论