10 2020 档案

摘要:##1. JDBC 概述 Java 数据库编程是建立在 JDBC 基础上的。JDBC(Java Database Connectivity,Java 数据库连接)是一种可用于执行 SQL 语句的 Java API,是由一些 Java 语言编写的类和接口组成的,其重要作用是建立与数据库系统的连接并发送 阅读全文
posted @ 2020-10-31 17:47 John_yan15 阅读(146) 评论(0) 推荐(0)
摘要:##1. 基本概念 迭代器(iterator)是一个能遍历数据集合的对象。在遍历过程中,可以查看数据项、修改数据项、添加数据项及删除数据项。 Java 类库中含有多个接口,定义了用于迭代器的方法。下面介绍其中的两个接口 Iterator 和 Iterable,它们分别来自 java.util 和 j 阅读全文
posted @ 2020-10-27 21:38 John_yan15 阅读(91) 评论(0) 推荐(0)
摘要:##1. 泛型定义 Java 语言允许在类或接口的定义中,用一个占位符替代实际的类类型。这个技术称为泛型(generic)。通过使用泛型,可以定义一个类,其对象的数据类型由类的使用者在以后确定。 通过使用泛型技术,定义时,不需要指明具体的数据类型,而是使用泛型数据类型替代实际的数据类型,从而定义一个 阅读全文
posted @ 2020-10-27 20:52 John_yan15 阅读(76) 评论(0) 推荐(0)
摘要:#1. 异常 ##1.1 异常概念 概念:指的是程序在执行过程中,出现的非正常的情况,最终导致JVM的非正常停止。 在Java的面向对象的编程语言中,异常本身就是一个类,产生异常就是创建异常对象并抛出一个异常对象。Java处理异常的方式是中断处理。 ####方法调用流程: Java虚拟机用方法调用栈 阅读全文
posted @ 2020-10-27 10:27 John_yan15 阅读(108) 评论(0) 推荐(0)
摘要:##Java 基本概念 ###1. Java 与 C++ 相比的优点 Java 中没有指针、结构和类型定义等概念。 不再有全局变量 没有 #include 和 #define 等预处理器; 没有多重继承的机制。 ###2. Java 的分布式与安全性 Java 强调网络特性,内置 TCP/IP、HT 阅读全文
posted @ 2020-10-26 20:27 John_yan15 阅读(141) 评论(0) 推荐(0)
摘要:##1. Java Vector类 向量是 java.util 包提供的一个非常重要的工具类。它对应于类似数组的顺序存储的数据结构。 它允许不同类型的元素共存于一个变长数组中,因此可以看作是对不同类型元素按照动态数组进行处理。 每个 Vector 类的对象可以表达一个完整的数据序列。 具体使用方法见 阅读全文
posted @ 2020-10-26 20:26 John_yan15 阅读(127) 评论(0) 推荐(0)
摘要:##Java 包装类 Java 使用基本类型(如int、double、char和boolean)及类和对象来表示数据,要管理的数据仅有两类,即基本类型值及对象引用。但当你想用处理对象的一样的方式来处理基本类型的数据时,必须将基本类型值 “包装” 为一个对象。为此,Java 提供了包装类。 包装(wr 阅读全文
posted @ 2020-10-24 17:55 John_yan15 阅读(349) 评论(0) 推荐(0)
摘要:##1. Spring Aware ###1.1 基础知识 Spring 的依赖注入,即所有的 Bean 对 Spring 容器的存在是没有意识的。就说明 Bean 之间的耦合度很低。 但在实际项目中,要想用到 Spring 容器中所提供的资源就需要使 Bean 意识到容器 Spring 的存在,才 阅读全文
posted @ 2020-10-21 15:11 John_yan15 阅读(132) 评论(0) 推荐(0)
摘要:#Spring Boot 核心 ##1. 基本配置 ###1.1 入口类和 @SpringBootApplication Spring Boot 通常有一个 *Application 的入口类,入口类有一个 main 方法,这个 main 方法其实就是一个标准的 Java 应用的入口方法。在 mai 阅读全文
posted @ 2020-10-20 21:11 John_yan15 阅读(197) 评论(0) 推荐(0)
摘要:##1. Spring MVC 概述 ###1.1 基本概念 MVC : Model + View + Controller (数据模型 + 视图 + 控制器)。 三层架构 : Presentation tier + Application tier + Data tier (展现层 + 应用层 + 阅读全文
posted @ 2020-10-20 10:28 John_yan15 阅读(88) 评论(0) 推荐(0)
摘要:##1. Bean的Scope ###1.1 基础知识 Scope描述的是Spring容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope注解实现。 Singleton:一个Spring容器只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 Pro 阅读全文
posted @ 2020-10-18 21:43 John_yan15 阅读(173) 评论(0) 推荐(0)
摘要:#Spring基础配置 Spring框架本身的四大原则: 使用POJO进行轻量级和最小侵入式开发。 通过依赖注入和基于接口编程实现松耦合。 通过AOP和默认习惯进行声明式编程。 使用AOP和模板(template)减少模式化代码。 ##Spring的依赖注入 ###1. 基础知识 控制翻转(Inve 阅读全文
posted @ 2020-10-18 20:02 John_yan15 阅读(108) 评论(0) 推荐(0)
摘要:一、使用@configuration 可以理解为是spring的xml文件的beans部分定义。 a)如何定义? 在类中加入@Configuration注解 在方法加入@Bean注解完成bean的定义,也可以使用name指定bean注册的名称,默认为方法名。 b)如何使用? 使用@Autowired 阅读全文
posted @ 2020-10-18 15:41 John_yan15 阅读(4148) 评论(1) 推荐(3)