笔记
a_123gogo
这个作者很懒,什么都没留下…
展开
-
基本算法——快速排序(左右指针法)
注:使用左右指针时,如果选择数组左边为标准点,则需要先移动右边指针一、算法核心思想 不断将一个数组中大的数放在选取的标准数右边,比标准数小的放在标准数左边(一般情况,当然你可以小的放左边大的放右边)二、图解 三、代码 /** * 快速排序 前后指针 * 侧重注意,如果是以前面为标准key,...原创 2020-01-14 15:10:33 · 1476 阅读 · 4 评论 -
Java泛型
一、什么是泛型? 泛型我理解为,即你不确定当前传入的参数和返回的参数的类型时使用的一个“占位符”例如:当你提取一个公用方法或称为工具类的方法时,你需要传入一个参数,但你并不能把参数的类型写“死”,不然就起不到工具类的作用。就像下面这样/***我需要通过反射来获取一个实体类的所有属性并给它属性赋值**T object 是我需要封装的实体类*St...原创 2019-08-19 12:58:17 · 155 阅读 · 0 评论 -
Java常用流
Java中常用的流转载 2019-01-17 10:22:48 · 99 阅读 · 0 评论 -
Java数据结构-实现链表(LinkedList)
此处只实现了增加元素的方法,(删、改、查)和增类似注:若需要删、改、查。请在下面评论,我再去写//实现自己的链表public class MyLinkedList { private Node first;//创建一个第一个节点对象 private Node last;//创建一个最后节点对象 private int size=0; //写一个方法来返回当前链表的长度 ...原创 2018-12-11 21:06:40 · 354 阅读 · 0 评论 -
JAVA中throw和throws的用法及区别
1.throw和throws的用法: throw主要用在的 方法 中,用来抛出自己的异常信息:如:switch(a){ case 1: ........; break; case 2: .........; break; default: throw new Excepti...原创 2018-12-07 14:53:44 · 2111 阅读 · 0 评论 -
JAVA泛型笔记
泛型:泛型类格式:public class <T>{ }泛型方法格式:public <T> void method(T num){ }泛型接口格式:Interface inte <T>{ } 泛型通配符:<? extends 类A> --->指的是当前参数类型是A或者是A的子类<? super 类B&g...原创 2018-12-19 22:08:51 · 211 阅读 · 0 评论 -
JAVA程序常见异常
异常类 含义 原因NullPointerException 空指针异常 ...原创 2018-12-06 12:28:32 · 261 阅读 · 0 评论 -
String、StringBuffer和StringBuilder的区别(理论)
String、StringBuffer和StringBuilder的区别:1.String不可变字符串,赋值都会新建对象,除非字符串池中已经存在,修改的不是值而是引用2.StringBuffer和StringBulider字符串 在原有的基础上进行修改,当前操作的都是字符串3.StringBuffer线程安全,效率低 StringBuilder线程不安全,效率高-------...原创 2018-11-19 20:17:57 · 100 阅读 · 0 评论 -
Java中常用正则表达式
表达式 含义 \\ 表示反斜线(\)字符\t 表示制表符\n 表示换行[abc] 表示字符a、b或c[^abc] ...原创 2018-11-19 17:27:50 · 120 阅读 · 0 评论 -
Java中String类的常用方法
代码中注释------>方法public static void main(String[] args) { //创建String字符串对象 String str1="ABCD";//方式一 String str2=new String("ABCD");//方式二 /* * 为什么String不可变? * String字符串创建在字符串池中,当再次创...原创 2018-11-19 16:54:37 · 147 阅读 · 0 评论 -
Java基本数据类型和包装类
参考文章:https://blog.csdn.net/guoqingshuang/article/details/79051913 补充: 1.集合中不能存储数据,只能存储对象.所以可以将基本数据类型转换为包装类存储 2.包装类是存在堆中,基本数据类型是在栈中(常量区) 3.包装类有一个缓冲区[-128,127](character---...转载 2018-11-19 09:48:11 · 104 阅读 · 0 评论 -
Java抽象(abstract)
抽象方法只能存在抽象类中,且必须被子类重写。抽象类(存在构造函数)可以不提供抽象方法,也可以提供抽象方法,不能直接创建对象(可以利用多态创建),可以被继承抽象类可以作为属性,也可以作为方法的参数数据类型 ...原创 2018-11-14 20:19:35 · 91 阅读 · 0 评论