04 2021 档案

摘要:Spring及IOC介绍 Spring简介 Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。 Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整 阅读全文
posted @ 2021-04-28 22:23 前程有光 阅读(100) 评论(0) 推荐(0) 编辑
摘要:一、ArrayList 数组集合应用 // ArraysList 增删慢 查询快 // 根据源码 无参构造方法创建出来的是长度为0的数组{} List<Integer> list = new ArrayList<>(); // 此时add方法进行源码扩容 list.add(100); System. 阅读全文
posted @ 2021-04-26 21:19 前程有光 阅读(365) 评论(0) 推荐(0) 编辑
摘要:前言 日常开发中用到了各式各样的注解,常用的注解@Override、@param、@Autowired、@Service等等,这些都是JDK或者Spring这类框架自带。在类,方法,变量,参数,包都可以用注解来注释。很多小伙伴可能还停留在使用层面,知道怎么用,但并不知道实现原理,更没亲自写过自定义注 阅读全文
posted @ 2021-04-21 21:21 前程有光 阅读(793) 评论(0) 推荐(1) 编辑
摘要:集合概述 java集合就像一个容器,这些对象可以是任意的数据类型,且长度可变。集合按照其存储结构可以分为两大类,即单列集合Collection,和双列集合Map。 这两种集合特点如下: (1)Collection:单列集合接口,用于存储一系列元素。 Collection集合有两个重要的子接口,分别是 阅读全文
posted @ 2021-04-19 21:36 前程有光 阅读(209) 评论(0) 推荐(0) 编辑
摘要:概念 java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三 种。 特点 单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实 阅读全文
posted @ 2021-04-15 21:13 前程有光 阅读(477) 评论(0) 推荐(0) 编辑
摘要:前言 掉进水里你不会淹死,待在水里你才会淹死,只有不断学习才不会被前沿淘汰,以下面试题希望对你们有帮助! 什么是面向对象?谈谈你对面向对象的理解 答:在程序设计中有面向过程和面向对象,C语言是面向过程的,就是一步一步的非常清楚,比较直接高效,而java是面向对象的,更易于重复使用、扩展和维护。 面向 阅读全文
posted @ 2021-04-13 21:49 前程有光 阅读(87) 评论(0) 推荐(0) 编辑
摘要:首先来一张思维导图: 整型变量 代码示例: 注意事项: int 表示变量的类型是一个整型 变量名是变量的标识. 后续都是通过这个名字来使用变量 Java 中 = 表示赋值(和数学不一样), 意思是给变量设置一个初始值. 初始化操作是可选的, 但是建议创建变量的时候都显式初始化. 最后不要忘记分号, 阅读全文
posted @ 2021-04-11 21:17 前程有光 阅读(136) 评论(0) 推荐(0) 编辑
摘要:异常是什么 在理想状态下,用户输入的数据的格式永远都是正确的,选择打开的文件也一定存在,并且永远不会出现Bug。——《Java核心技术》 为了避免用户在程序运行的过程中出现错误等,Java使用了一种称为异常处理机制的错误捕获机制来进行处理异常的情况。 以下均为针对异常处理机制进行的描述与补充。 概述 阅读全文
posted @ 2021-04-08 22:02 前程有光 阅读(101) 评论(0) 推荐(0) 编辑
摘要:前言 方法调用并不等同于方法中的代码被执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还未涉及方法内部的具体运行过程。一切方法调用在Class文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址(也就是直接引用)。这个特性给Java带来了更强的动态扩 阅读全文
posted @ 2021-04-06 21:37 前程有光 阅读(68) 评论(0) 推荐(0) 编辑
摘要:Idea创建spring boot项目(使用MySQL数据库) 打开Idea软件。 点击New Project创建一个新的项目 选择Spring Initializr创建spring boot项目,其中需要选择jdk(Java Development ToolKit,是Java语言开发工具包)的版本 阅读全文
posted @ 2021-04-05 21:41 前程有光 阅读(450) 评论(0) 推荐(0) 编辑
摘要:如何使用SpingBoot整合Mybatis SpringBoot 是由Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring 应用的初始搭建以及开发过程。 SpringBoot 的主要特点为: 创建独立的Spring 应用程序 嵌入到Tomcat,无需部署WAR 文件 简化Mave 阅读全文
posted @ 2021-04-01 22:05 前程有光 阅读(82) 评论(0) 推荐(0) 编辑