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. 【codeforces 766B】Mahmoud and a Triangle

    time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard o ...

  2. js cookie跨域

    特别说明: 默认情况下,当前域下的cookie只能被当前域下的页面访问. 通过JavaScript设置cookie的doamin属性为一个恰当值即可实现跨域效果. 1.只有根域名相同的不同源的cook ...

  3. visualStudio 无法登陆

    如果遇到 visualStudio 无法登陆,可以看下我的方法,可能有用 尝试关闭代理 打开设置.网络.代理,关了它,试试 如果遇到下面的问题: 我们无法刷新此账户的凭据 No home tenant ...

  4. 12174 - Shuffle——[滑动窗口]

    You are listening to your music collection using the shuffle function to keep the music surprising. ...

  5. 原生js实现响应式轮播图,支持电脑端点击切图,手机端滑动切图

    轮播图的实现原理并不难,但是步骤有些繁琐.最近练习了一个轮播图,大部分是跟着网上的教程写的,然后自己做了一点兼容ie8的修改,加了点击切换图片的特效和手机端的滑动特效,让这个轮播图可以在响应式的网站中 ...

  6. vue-learning:10-template-ref

    使用ref直接访问DOM元素 传统DOM操作或jQuery操作DOM,都必须是选择器先选择对应的DOM元素.比如: <button id="btn">按钮</bu ...

  7. 【35.86%】【POJ 1962】Corporative Network

    Time Limit: 3000MS Memory Limit: 30000K Total Submissions: 3943 Accepted: 1414 Description A very bi ...

  8. onload事件属性,JQ中的load,ready方法

    onload事件属性,JQ中的load,ready方法 前言 页面中的很多操作,需要我们在所需资源下载完成后,才可以进行操作,而资源没有及时下载,我们进行操作的话,是会报错.因此我们需要熟练掌握哪些事 ...

  9. EasyUI清空combotree下拉框图标

    代码: //清空combotree下拉框图标 $(".tree-icon,.tree-file").removeClass("tree-icon tree-file&qu ...

  10. python获取网页信息的三种方法

    import urllib.request import http.cookiejar url = 'http://www.baidu.com/' # 方法一 print('方法一') req_one ...