自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Spring JdbcTemplate基本使用

JdbcTemplate概述它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。JdbcTemplate开发步骤导入spring-jdbc和spring-tx坐标 创建数据库表和实体 创建JdbcTemplate对象 执行数据库操作Jd.

2021-09-26 22:28:19 267

原创 面向切面编程AOP

Spring 的 AOP 简介什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP 的作用及其优势作用:在程序运行

2021-09-24 19:08:28 190

原创 Spring注解开发

Spring配置数据源数据源(连接池)的作用 数据源(连接池)是提高程序性能如出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等数据源的开发步骤导入数据源的坐标和数据库驱动坐标 创建数据源对象 设置数据源的基本连接数据 使用数据源获取连接资源和归还连接资源数据源的手动创建1.导入c3p0和druid的坐标①导入mysql数据库驱动..

2021-09-12 18:21:02 163

原创 Spring 基础

Spring简介Spring是什么Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。Sp

2021-09-05 17:11:25 621

原创 Java 反射

反射概述原来的开发流程:程序代码是固定的,方法的执行顺序也是固定的源代码 -> 字节码 -> 运行使用反射:在需要的时候执行对应对象的方法,更改了程序执行的顺序,大大提高了程序的灵活性反射技术致力于构建通用的底层代码,让所有的模块调用,提高程序的扩展性。什么是反射?在程序运行过程中分析类的一种能力反射能做什么?分析类 加载并初始化一个类 查看类的所有属性和方法 查看并使用对象 查看一个对象的所有属性和方法 使用对象的任意属性和方法反射的应用场景构建

2021-08-08 18:43:07 54

原创 Java IO流

异常概述什么是异常?即非正常情况,通俗地说,异常就是程序出现的错误异常的分类(Throwable)异常(Exception)合理的应用程序可能需要捕获的问题 举例:NullPointerException错误(Error)合理的应用程序不应该试图捕获的问题 举例:StackOverFlowError 异常的处理方式JVM默认的异常处理方式在控制台打印错误信息,并终止程序开发中异常的处理方式try…catch(finally):捕获,自己处理...

2021-08-06 19:14:20 96

原创 Java集合

集合简介什么是集合?简称集,是用来存储多个元素的容器集合和数组的区别元素类型集合:引用类型(存储基本类型时自动装箱)数组:基本类型、引用类型元素个数集合:不固定,可任意扩容数组:固定,不能改变容量集合的好处不受容器大小限制,可以随时添加、删除元素提供了大量操作元素的方法(判断、获取等)Java的集合体系单列集合(Collection)List: ArrayList Set: ...

2021-08-03 20:38:32 814

原创 Java API

API简介什么是API?Application Programming Interface,应用程序编程接口,这里指的是API文档,通常叫“Java文档”,是Java中提供 的类的使用说明书。Java中的类和方法几乎全部都添加了文档注释(/** 文档注释内容 */),这些文档注释就被Java 的命令(javadoc.exe,在JDK安装的bin目录下)编译成了 Java文档,即API。为什么学习API文档?发挥面向对象思想,找到Java提供的对象来实现功能,学习API文档就是学习Java中.

2021-08-02 19:57:29 1056

原创 Java编程思想-面向对象

简单类举例package com.itcast.demo;public class Phone { String model; String brand; String name; public void call(String name) { System.out.println("给" + name + "打电话"); } public void send(String name) { System.out.

2021-07-31 17:45:28 130

原创 Java数组

数组的格式格式一:格式二:格式三: int[] array1 = new int[3]; int[] array2 = new int[]{1,2,3}; int[] array3 = {1,2,3};数组的访问数组的遍历public class ArrayDemo { public static void main(String[] args) { //定义数组 i...

2021-07-28 17:27:28 72

原创 Java方法

什么是方法?方法也叫函数,是完成特定功能的代码块。方法的格式方法的定义和调用确定方法名 确定返回值类型 确定参数列表两个数求和import java.util.Scanner;public class MethodDemo { public static void main(String[] args) { //创建键盘录入对象 Scanner scanner = new Scanner(System.in); ..

2021-07-27 17:54:12 68

原创 流程控制结构

目录1. 顺序结构2. 选择(判断)结构2.1 if语句(区间值的判断)2.1.1 第一种格式2.1.2第二种格式2.1.3 第三种格式if案例:获取两个整数的较大值2.2 switch语句(固定值的判断)3. 循环结构3.1 for循环3.1.1 案例1打印数字3.1.2 案例2计算1-5之间数据之和3.1.3 案例3求出1-100之间偶数和3.1.4 案例4输出水仙花数3.1.5 案例5统计所有的水仙花数3.2 while循环案例...

2021-07-26 21:15:27 180

原创 Scanner的基本使用

Scanner即键盘输入基本使用:import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { //创建键盘录入对象 Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数"); //接收数据 int

2021-07-26 16:52:14 86

原创 基础知识

计算机的组成计算机主要由两大部分组成,分别是硬件和软件。1.硬件运算器、控制器 组成CPU存储器(例如内存条,硬盘)输入设备(例如鼠标,键盘)输出设备(例如打印机,显示器)2.软件系统软件 (如DOS,Windows,Linux)应用软件 (如office,QQ)计算机语言机器语言:由0和1组成,阅读和编写很麻烦。汇编语言:由特殊符号组成,计算机不能直接识别,编码量依然很大。高级语言:使用普通英文进行编写,大大降低了开发难度,常见高级语言例如:java

2021-07-24 16:06:09 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除