Java学习笔记
Java相关学习
鱼还在鱼塘里
你必须很努力才能做到看起来毫不费力!
展开
-
MyBatis学习笔记之返回最新插入数据的ID
原先插入操作的写法如下:此时返回的值为 1<insert id="insert" parameterType="com.lg.pojo.Productimage"> insert into productimage (id, pid, type ) values (#{id,jdbcType=INTEGER}, #{pid,jdbcType=INTEGE...原创 2020-04-21 15:50:50 · 248 阅读 · 0 评论 -
Java学习之List<E>
Listpublic interface List<E>extends Collection<E>有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。List中带索引的方法(特有)方法功能...原创 2020-04-14 17:41:34 · 563 阅读 · 0 评论 -
Java学习笔记之时间日期类
类 Date 表示特定的瞬间,精确到毫秒。public class Test { public static void main(String[] args) { demo01(); demo02(5000); demo03(); } //成员方法 private static void demo03() { ...原创 2020-04-14 14:18:19 · 194 阅读 · 0 评论 -
Java学习笔记之equals方法
Object类的equals方法Object类中的源码:public boolean equals(Object obj) { return this == obj; }Object obj:表示可以传递任何对象==:比较运算符,可以返回true或者false基本数据类型:比较的是值引用数据类型:比较的是两个对象的地址public class...原创 2020-04-13 23:31:37 · 189 阅读 · 0 评论 -
Java学习笔记之输出数组重复元素及次数
方法·一public class Test { public static void main(String[] args) { Random random = new Random(); int[] arr = new int[20]; for (int i = 0; i < 20; i++) { arr[i...原创 2020-04-11 22:02:08 · 2616 阅读 · 0 评论 -
Java学习笔记之split()方法
split()方法:指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回;给出几种代码及结果:1、结果为0public class TestSpit { public static void main(String[] args) { String str = "@"; System.out.println(str.split("@" ...原创 2020-04-08 14:33:50 · 517 阅读 · 1 评论 -
Java学习笔记之多线程方面
并发与并行并发:两个或多个事件在同一时间段内发生。并行:两个或多个事件在同一时刻发生(同时发生)。进程与线程●进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。●线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,-一个进...原创 2020-04-08 10:35:55 · 205 阅读 · 0 评论 -
Java学习笔记之内部类方面
内部类一个类中包含另一个类原创 2020-03-18 19:13:57 · 167 阅读 · 0 评论 -
Java学习笔记之异常(二)
try-catch 自己处理异常如果异常出现的话,会立刻终止程序,所以我们得处理异常:1.该方法不处理而是声明抛出,由该方法的掉用者来处理(throws)。2.在方法中使用ty-catch的语句块来处理异常。try-catch的方式就是捕获异常捕获异常: Java中対异常有针対性的语句进行捕获,可以対出现的昇常进行指定方式的处理。注意事项:try中可能会抛出多个异常対象,那么就...原创 2020-03-14 11:59:23 · 243 阅读 · 0 评论 -
Java学习笔记之异常(一)
异常在程序执行过程中,出现的非正常情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行,Throwable直接已知子类:Error, ExceptionThrowable 类是 Jav...原创 2020-03-12 21:40:43 · 349 阅读 · 0 评论 -
Java学习笔记之多态
概述面向对象的三大特征:封装、继承、多态。extends继承或者implements实现是多态的前提。代码中多态的体现:父类引用指向子类对象。public interface InterfaceA { public abstract void methodA();}public class InterFaceAImpl implements InterfaceA { @O...原创 2020-03-12 18:12:57 · 144 阅读 · 0 评论 -
Java学习笔记之接口
接口定义:接口就是多个类的公共规范,接口是一种引用类型,最重要的内容就是其中的abstract方法。接口的定义格式:public interface DemoInter { //接口内容 /* 如果是Java7,接口中的内容有 1、常量 不能被改变(必须用public static final 修饰,可省略修饰;必须赋值)通过接口名访问。常量名称要大写 ...原创 2020-03-11 21:20:29 · 192 阅读 · 0 评论 -
Java学习笔记之对比学习
实例变量和类变量的区别定义类变量:声明变量成员时,用关键字static修饰。实例变量:声明变量成员时,没有被static修饰。区别实例变量被某个对象私有,静态变量被所有对象共享(一个对象改变这个变量的值会影响其它对象的这个类变量)。类的字节码文件加载到内存,如果该类没创建对象,实例变量不会分配内存。类中的类变量会分配相应的内存空间。类变量不仅可以通过对象访问,也可以直接通过类名访问...原创 2020-03-08 22:12:42 · 128 阅读 · 0 评论 -
Java学习笔记之继承
继承的概念子类继承父类的属性和行为,并增加他自己新的属性和行为。继承是一种由已知的类创建新类的机制,利用继承可以先定义一个共有属性的一般类(People,name&age),根据一般类再定义具有特殊属性的子类,子类继承一般类的属性和行为,并根据需要增加自己的新的属性和行为(Student,num&learn)。子类的继承性子类和父类在同一包中的继承性:子类继承其父类不是...原创 2020-03-08 16:44:05 · 460 阅读 · 0 评论