Java
文章平均质量分 64
Java学习
苼歌己沫
这个作者很懒,什么都没留下…
展开
-
spring-IOC
一、IOC概述 Inverse Of Controll即为控制反转,简称IOC。简单来说,控制反转就是,就是把原先我们代码里面需要实现的对象创建、依赖的代码,交给容器来帮我们实现。 二、DI:依赖注入 依赖注入是指对象是被动接受依赖类而不是自己主动去找。就是说对象不是在从容器中去查找它所需要要的依赖,而是在实例化对象的时候就把它所需要的的类注入给它。 三、Bean 四、IOC作用 比如此时有两个类,A类和B类,在A类中用到了B的对象b,一般情况下,我们需要在A类中new一个B类的对象b。但是如果使用IOC容原创 2021-03-22 14:14:26 · 90 阅读 · 0 评论 -
MySQL的卸载(卸载的干干净净)
1.找到MySQL的安装目录 2.找到my.ini文件中的数据目录datadir="" 3.控制面板程序卸载中卸载mysql(免安装版的跳过) 4.清除注册表 运行“regedit”文件,打开注册表。 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\M原创 2021-01-04 15:52:41 · 153 阅读 · 0 评论 -
IO流
IO流一.File类二.字节流1.字节输入流2.字节输出流三.字符流1.字符输入流2.字符输出流 一.File类 File类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。 File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。 常用构造方法 new File(File parent,String child ); new File(String parent,String child); new File(String pat原创 2021-01-04 09:10:20 · 113 阅读 · 0 评论 -
集合框架(Java)
一,集合 相对于数组而言,集合的长度可以动态扩张,并且可以存放任何数据。 1. 集合框架的继承结构 2. List集合 List集合较为常用的有两个,ArrayList和LinkedList ArrayList ArrayList 继承了 AbstractList ,并实现了 List 接口。ArrayList 是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。 常用方法 LinkedList 存储原理是一个链表,在元素的前后分别有一个前置结点和后置结点,用于连接集合中的上一个元素和下一个元原创 2020-12-26 11:55:25 · 130 阅读 · 0 评论 -
接口的使用(Java)
接口的使用一,接口的基本使用1 接口中的成员属性和方法2 接口的基本使用二,函数式接口三,接口间的相互继承实例(上述的具体实现,可以不用看) 接口是一个特殊的类,主要由全局变量和公共的抽象方法组成,接口可以说是百分之百的抽象类,也就是说,接口中的方法全都是抽象方法(Java8以前),接口通常用来定义一组通用的组件,或者功能模块。 一,接口的基本使用 不同于普通的类,类的关键字是class,接口的是interface public interface 接口名{ } 和定义类的区别在于,将class关键字换成原创 2020-12-21 11:49:08 · 678 阅读 · 0 评论 -
default关键字
在学习default关键字之前,需要先理解接口,了解接口的使用 一,default介绍 default诞生在Java8,主要用处是打破了Java对于接口语法的限制,能在接口中定义普通方法,使得接口在进行扩展的时候,直接写方法体,不会破坏与接口相关的实现类代码。 注:default修饰方法只能在接口中使用。 二,default的使用 1 接口调用实现 分以下几种情况 1.1 一个接口,没有同名方法 创建接口Interface1,并定义default方法hello方法 public interface Inte原创 2020-12-21 11:51:03 · 666 阅读 · 0 评论 -
面向对象(OOP)
前言 最开始接触面向对象的时候,听到面向对象有些惊讶。 难不成学代码,现在国家都要发对象了? 让我们面向“对象”编程? 对象还得自己找,实在找不到,咱就给自己new一个嘛 要多少,有多少!!! 一,什么是面向对象 1.1 抽象 在说面向对象前,我们先理解抽象 抽象是针对问题的特征对现实事物的紧密相关的属性的提炼过程及结果,而这个结果就是类。 编程的本质是抽象和表达,将现实世界的问题抽象成容易处理的可计算对象,然后使用计算语言来实现它。 1.2 面向对象程序设计 面向对象程序设计(Object Orie原创 2020-12-12 16:07:49 · 106 阅读 · 0 评论 -
static关键字
一 Java类的加载机制 在开始static开始之前,了解一下Java中的类加载 1.1 虚拟机(JVM)使用类的流程 先由开发者编写源代码(.java),JVM将源代码编译为Java 字节码(.class文件),随后再由类加载器读取该文件,将其装换为 java.lang.Class 的实例。有了类的实例,才可以创建类的对象。 图一 1.2 类加载特性 1) 类在整个程序的生命周期中只会加载一次。 2)生成该类对象的时候,会加载该类及该类的父类。 3)访问该类的静态成员时。 二 static使用 2.1 修原创 2020-12-10 09:40:15 · 111 阅读 · 0 评论 -
简单工厂模式详解(Java:含计算器实例)
简单工厂模式 1.简单工厂模式简介 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 看百度的介绍,不好理解。我的理解是: 简单工厂模式专门定义一个类来更具传入的参数来创建其他的不同类的实例,被创建的实例通都有共同的父类。 2.简单工厂模式的代码实现 我们使用汽车启动的实例来阐述,假设我们有一辆兰博基尼,现在我原创 2020-12-05 11:11:16 · 522 阅读 · 1 评论 -
Java环境变量的配置(图文详解)
Java环境变量的配置(图文详解)第一步:下载并安装JDK JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 第一步:下载并安装JDK (一)下载JDK 官方下载链接: https://www.oracle.com/java/technologies/javase-downloads.html. 看清楚自己需要的版本,我这里以下载Java8(1.8)版本做演示 1原创 2020-12-05 11:49:20 · 1619 阅读 · 4 评论