1,方法的重载和方法的重写 方法名相同形参列表不通 方法名字的重新定义
2,面向过程是分步骤解决问题 用方法组织代码 面向对象是以分类的方式解决问题 用类住址代码
3 类是对对象的抽象 对象万事万物都是对象
4 方法和构造器的重载发生就近原则
5 方法执行结束这个方法的变量和形参都会消失
6 this指向当前对象自身 冲内存来分析
7 静态属性的访问方式 类名点方法名 对象点 属性
8 垃圾回收机制一般不需要认为的干预
* 3.finally一般放入什么东西?
* 数据库连接
* 关闭数据库,关闭流,网络编程
* 4.什么情况下,finally中的东西不执行 --只有这一种情况
* System.exit(1); 强制终止虚拟机 --直接结束程序
9 多重catch 一定 先写子类异常,再写父类异常 :因为从上到下依次与catch后面的异常进行比较

10:,* 数组的特点:
* 1.数组:相同类型数据的有序的集合
* 2.相同类型:int类型数组 只能存放int类型
* 3.数组长度不可变
* 4.数组有下标: 索引: [0,length-1]
foreach--不能操作跟索引相关的操作。
排序 选择排序 拿第一个给第二个比较第一个再哥第三个比较
public class Test08 {
public static void main(String[] args) {
int[] arr=new int [] {33,23,67,12,46,12,3,6};
System.out.println("排序前的数是:" + Arrays.toString(arr));
//排序

for(int j=1;j<=arr.length-1;j++){
for(int i=j;i<=arr.length-1;i++){
if (arr[j-1] > arr[i]) {
int t;
t = arr[j-1];
arr[j-1] = arr[i];
arr[i] = t;
}
}
}

// 4.输出排序后的数
System.out.println("排序前的后是:" + Arrays.toString(arr));
}
将上面的代码中StringBuilder全部替换成:StringBuffer
我们发现结果是一模一样的,那么她俩有区别吗?

StringBuilder 效率高 线程不安全
StringBuffer 效率低 线程安全
//java.sql.Date和java.util.Date:
//区别:java.sql.Date表示年月日 java.util.Date年月日时分秒都有
//联系:sql.Date 继承自 util.Date

* 增加:add(int index, E element)
* 删除:remove(int index) remove(Object o)
* 修改:set(int index, E element)
* 查看:get(int index) indexOf(Object o)
*/

泛型方法解决方法重载问题

Java 方法重写方法重载的更多相关文章

  1. [转帖]Java中重写和重载与多态的关系

    Java中重写和重载与多态的关系 2019-09-05 00:57:41 留下一天今天 阅读数 67  收藏 更多 分类专栏: java进阶之路   版权声明:本文为博主原创文章,遵循CC 4.0 B ...

  2. 在Python中该如何实现Java的重写与重载

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:清风python PS:如有需要Python学习资料的小伙伴可以加点击 ...

  3. 从jvm角度看懂类初始化、方法重写、重载。

    类初始化 在讲类的初始化之前,我们先来大概了解一下类的声明周期.如下图 类的声明周期可以分为7个阶段,但今天我们只讲初始化阶段.我们我觉得出来使用和卸载阶段外,初始化阶段是最贴近我们平时学的,也是笔试 ...

  4. Objective-c 类的继承 方法重写 方法重载

    一.类的继承 Objective-c中类的继承与C++类似,不同的是Objective-c不支持多重继承,一个类只能有一个父类,单继承使Objective-c的继承关系很简单,易于管理程序. Obje ...

  5. java知识点--重写与重载

    重载(Overload): (1)方法重载是让类以统一的方式处理不同类型数据的一种手段.多个同名函数同时存在,具有不同的参数个数/类型.重载Overloading是一个类中多态性的一种表现.      ...

  6. Java中重写与重载的辨析

    摘要:在我们学习Java过程中,重写与重载使我们在面向对象里要学习的重要知识点之一,那我们看看它们有那些区别: 一.重写 1.概念:简单的说就是子类将从父类继承而来的方法重新实现一次. 2.特点: ① ...

  7. 浅谈Java中重写与重载的区别

    重载和重写是Java中两个截然不同的概念.但是却因为名字相近导致很多人经常混淆. 下面用例子展示出他们之间的区别. 在Java中,重载(overloading) 发生在本类.方法名相同,参数列表不同, ...

  8. Java中重写与重载的区别

    方法重载:关键字overload,方法名和方法的返回类型都相同,方法参数个数和类型不一样方法重写:也叫方法覆盖,关键字override,相对于类继承而言,重写的方法名,返回类型,参数个数,参数类型都要 ...

  9. java的重写、重载、覆盖的差别

    多态性  通过继承,一个类能够用作多种类型:能够用作它自己的类型.不论什么基类型,或者在实现接口时用作不论什么接口类型.这称为多态性  重载  每一个类型成员都有一个唯一的签名.方法签名由方法名称和一 ...

随机推荐

  1. P1097 方程的整数解

    题目描述 给定一个整数N,求方程 \(x^3-x^2-x=N\) 的整数解. 保证解的范围在 \([-100,100]\) 范围内. 输入格式 一行一个整数 \(N(-10^6<=N<=1 ...

  2. 2018-8-10-WPF-判断调用方法堆栈

    title author date CreateTime categories WPF 判断调用方法堆栈 lindexi 2018-08-10 19:16:53 +0800 2018-2-13 17: ...

  3. Webstorm 配置 Less编译

    配置less编译

  4. H3C配置console口密码

    方法一: [H3C]user-interface console 0 [H3C-ui-console0]authentication-mode password [H3C-ui-console0]se ...

  5. 错误 137 (net::ERR_NAME_RESOLUTION_FAILED):未知错误

    上午装了一个软件(APMServ 5.2.6) 1.点击启动Apache不成功,mysql却成功了.后来知晓是80端口冲突的问题 2.当时却不知道,就鬼使神差的   点击了  边上的  解决冲突问题 ...

  6. javascript继承的几种方法

    继承是面向对象编程中很重要的概念,在其它面向对象的语言中大都很简单,例如java中有关键词extends来实现 javascript语言在ES6也新增了extends关键词可以实现继承,用法与java ...

  7. java_学生成绩管理系统

    //信1805-2 20183670 王云鹏 package student; import java.util.Scanner; public class ScoreManagement { sta ...

  8. k8s集群---apiserver,controller-manager,scheduler部署

    #证书自签名脚本 root@k8s-master: ~/k8s/k8s-cert :: $ cat k8s-cert.sh cat > ca-config.json <<EOF { ...

  9. Python 元类的基本介绍及使用

    一.什么是元类 二.如何使用元类 (一)不依赖class关键字创建一个自定义类 (二)自定义元类控制类的产生 (三)自定义元类控制类的调用 一.什么是元类 在python中,一切皆对象,而对象都是由类 ...

  10. Linux三剑客之sed的基本用法介绍

    [介绍] sed是一款强大的非交互式的文本编辑器,可以对文件文本进行增删改查的相关操作,本文主要是讲解以下sed的基本用法. [常用选项] -e 下一个参数为一个sed指令,一般只会用于同一行有多个s ...