java
csdn_500
这个作者很懒,什么都没留下…
展开
-
重载和重写的区别
重载:一个类里面,方法名形同,参数列不同,叫重载。重写:子类对父类可访问方法的重新编写,方法名相同,参数列表一致,叫重写。区别:重载发生在一个类中,重写发生在子类与父类之间。重载实现的是编译时多态性,重写实现的是运行时多态性。重载参数列表不同,重写参数列表相同,子类返回值类型小于等于父类,子类异常不能比父类多且异常类型小于等于父类,子类访问权限大于等于父类。...原创 2020-04-12 17:17:08 · 164 阅读 · 0 评论 -
Java三大特性
Java三大特性1.封装:隐藏具体属性和实现细节,仅对外提供公共访问方式好处:提高安全性,提高重用性,使用者不必在意实现细节。2.继承:从已有类中派生出新的类,新的类能吸收已有类的属性和行为,并扩展新的能力。好处:提高了代码的可维护性和复用性。缺点:增强了类的耦合性。3.多态:一个方法可以有多种实现多态的表现形式有两种:运行时多态:重写编译时多态:重载好处:提高代码可维护性和可...原创 2020-04-12 16:58:02 · 184 阅读 · 0 评论 -
resultType与parameterType的不同以及resultMap和resultType的不同,parameterMap和parameterType的不同
resultType与parameterType:resultType一般用于查询操作,parameterType一般用于增删改操作。id与接口方法一致resultType和resultMap两者都是用来表示查询结果集和java对象之间的一种关系,将查询结果集按某种关系,映射到java对象。resultType表示的是对象类,不用映射到bean对象属性中,但是结果集中属性要与bean对象...原创 2019-03-25 15:51:25 · 591 阅读 · 1 评论 -
关于线程的40个问题
40个问题汇总1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用...转载 2019-03-30 17:19:51 · 269 阅读 · 0 评论 -
Mybatis逆向工程代码
generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?> <!-- <jdbcConnection driverClass="oracle.jdbc.O...转载 2019-04-16 10:30:53 · 343 阅读 · 0 评论 -
数组的增加,删除,插入操作
import java.util.Arrays;public class Arrayhandle {//定义一个长度为0的数组int[] arr = new int[0];public static void main(String[] args) {Arrayhandle a = new Arrayhandle();a.show();a.add(13);a.add(50);a....原创 2019-04-22 18:00:25 · 2245 阅读 · 0 评论 -
二叉树的前序,中序,后续,层次遍历,以及查找和删除
import java.util.LinkedList;public class TreeNode {//权值int value;//左节点TreeNode leftnode;//右节点TreeNode rightnode;//节点左边右边类型,0默认的,是左右子树,1代表是左右指针int leftType;int rightType;public TreeNode(int ...原创 2019-04-22 18:15:39 · 313 阅读 · 0 评论