- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 spring 整合 mybatis时出现sqlSessionFactory加载失败Error creating bean with name ‘sqlSessionFactory‘
spring 整合 mybatis时出现sqlSessionFactory加载失败Error creating bean with name 'sqlSessionFactory'
2022-09-09 11:44:02 3442 1
原创 深入类加载机制
目录类加载机制深入类加载过程:1.加载:2.连接:3.使用:4.卸载:类加载器分类从jvm的角度讲只有两种不同的类加载器从java开发人员角度讲:双亲委派模型工作过程:好处 :原则:类加载机制当我们要使用某个类时,如果该类的class文件没有加载到内存是,系统就会通过三个步骤来对该类进行初始化1.类的加载:将类的class文件读入内存,并为之创建一个java.lang.Class的对象,此过程中由类加载器完成2.类的连接:将类..
2022-05-31 15:32:51 160
原创 java学习笔记(十六)包装类、string类、math类
目录1.包装类包装类的层次结构自动装箱与自动拆箱2.String类String常用方法字符串比较StringBuffer类常用方法StringBuffer类3.math类常量:常用方法:1.包装类Java是一种纯面向对象语言,但是java中有8种基本数据类型,破坏了java为纯面向对象的特征。为了承诺在java中一切皆对象,java又给每种基本数据类型分别匹配了一个类,这个类我们称之为包装类/封装类。注意:每个基本数据类型都有一个...
2022-05-04 21:14:17 298
原创 java学习笔记(十五)学生信息管理系统
学生管理系统的制作,可以很好的练习面向对象的知识点,非常适合初学者使用练习。先上截图运行截图:主界面:添加学生:删除学生:修改学生:查询学生:主要功能就这些直接上代码:首先看一下目录结构:main.java:package com.yyy.main;import java.lang.invoke.StringConcatFactory;import java.util.Scanner;import javax...
2022-04-26 17:00:00 521
原创 java学习笔记(十四)多态、对象转型
目录1.多态1.类的多态2.接口的多态2.对象转型1.向上转型:2.向下转型1.多态1.类的多态我们来简单实现一个需求,老师骑着自行车上班,这时候我们就需要建一个人物类,自行车类,然后分别在实体类里面写上方法,一般我们的思想就是这样,但是假如我需求升级,现在老师是做小轿车去上班,好,这时候我们需变动我们创建的自行车类,然后再写方法和属性,但是就需要修改原来的代码,我们在写代码的时候其实默认都遵守一个规则,叫ocp原则(开闭原则),O- open,在需求升级的时候
2022-04-26 09:45:17 90
原创 java学习笔记(十三)面向对象
目录1.继承注意:2.super3.重写4.访问修饰符5.final6.抽象类和抽象方法7.接口注意:1.继承在我们有多个类似的类的时候,有相同的属性和方法,就可以把相同的属性和方法提取到父类,然后使用子类去继承父类注意:1.创建子类对象时,会调用父类的构造方法2.创建子类对象时,不会创建父类的对象3.创建子类时,为什么要调用父类的构造方法? 将父类的成员变量添加到子类的对象中4.创建子类的对象时,先调用子类的构...
2022-04-21 09:58:32 78
原创 java学习笔记(十二)面向对象
目录1.概念2.类3.对象4.成员属性/成员变量5.成员方法6.构造方法7.private私有化8.封装9.this10.static1.概念⾯向对象顾名思义就是把现实中的事务都抽象成为程序设计中定义的“对象”,其基本思想是⼀切皆对象,是⼀种“⾃下⽽上”的设计语⾔,先设计组件,再完成拼装。2.类 类中只有属性和方法 属性也叫做全局变量,属性分为成员变量和静态变量 方法分为成员方法和静态方法 public c.
2022-04-14 10:59:46 79
原创 java学习笔记(十一)java版五子棋
前面我们学习了一维数组和二维数组,我们通过二维数组来制作一个游戏,五子棋。分析:棋盘:首先五子棋需要一个棋盘,我们得想办法首先输出一个棋盘,我们通过分割发现,棋盘都是由很多个加号组成的,所以我们可以定义一个二维数组,然后把二维数组的每一个元素赋值为+号,通过输出我们发现这个加号效果其实并不好,所以我们采用输入法中的制表符中的加号。以搜狗输入法为例:我们通过输出发现其实效果还是不是太好,这时我们就需要调整eclipse中的字体,改为宋体:我们首先点击eclipse上方的windo.
2022-04-11 17:41:14 936
原创 java学习笔记(十)数组可变参数与Arrays工具类使用
前面学习了一维数组的使用和内存图的关系,今天学习可变参数与数组工具类的使用1.可变参数我们在进行数组的声明时,需要将数组进行初始化,如果现在有一个需求:1.设计一个方法,传入两个int值进行比较,返回最大值2.设计一个方法,传入三个int值进行比较,返回最大值3.设计一个方法,传入三个int值进行比较,返回最大值...................按照正常的思路,我们有多少个需求就要写多少个方法,但是这样不仅非常低效,还会造成程序易读性变差,所以我们可以使用可变参数,比如我
2022-04-10 23:28:59 1113
原创 java学习笔记(九)一维数组与内存关系
目录1.一维数组含义:2.数组作用:3.数组的声明:4.数组的初始化1.静态初始化:2.动态初始化:内存:步骤:静态初始化内存:我们来看看动态初始化5.数组的使用:1.通过下标获取元素2.获取数组中元素个数3.遍历数组4.增强for循环遍历数组注意:6.数组的复制数组复制内存图我们来看看复制时候的内存图7.数组的扩容8.数组的删除今天来学习一维数组,并深入底层理解一维数组。1.一维数组含义:一组数组...
2022-04-06 10:09:30 1273
原创 java学习笔记(六)
主要讲了for,while do -- while 循环以及特殊的四个流程控制,break,continue,return,lable。
2022-03-30 09:56:19 667
java+学生信息管理系统
2022-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人