随笔分类 - JavaSE/JavaEE
摘要:#1. 异常 ##1.1 异常概念 概念:指的是程序在执行过程中,出现的非正常的情况,最终导致JVM的非正常停止。 在Java的面向对象的编程语言中,异常本身就是一个类,产生异常就是创建异常对象并抛出一个异常对象。Java处理异常的方式是中断处理。 ####方法调用流程: Java虚拟机用方法调用栈
阅读全文
摘要:##Java 基本概念 ###1. Java 与 C++ 相比的优点 Java 中没有指针、结构和类型定义等概念。 不再有全局变量 没有 #include 和 #define 等预处理器; 没有多重继承的机制。 ###2. Java 的分布式与安全性 Java 强调网络特性,内置 TCP/IP、HT
阅读全文
摘要:##1. Java Vector类 向量是 java.util 包提供的一个非常重要的工具类。它对应于类似数组的顺序存储的数据结构。 它允许不同类型的元素共存于一个变长数组中,因此可以看作是对不同类型元素按照动态数组进行处理。 每个 Vector 类的对象可以表达一个完整的数据序列。 具体使用方法见
阅读全文
摘要:##Java 包装类 Java 使用基本类型(如int、double、char和boolean)及类和对象来表示数据,要管理的数据仅有两类,即基本类型值及对象引用。但当你想用处理对象的一样的方式来处理基本类型的数据时,必须将基本类型值 “包装” 为一个对象。为此,Java 提供了包装类。 包装(wr
阅读全文
摘要:##1. Spring Aware ###1.1 基础知识 Spring 的依赖注入,即所有的 Bean 对 Spring 容器的存在是没有意识的。就说明 Bean 之间的耦合度很低。 但在实际项目中,要想用到 Spring 容器中所提供的资源就需要使 Bean 意识到容器 Spring 的存在,才
阅读全文
摘要:#Spring Boot 核心 ##1. 基本配置 ###1.1 入口类和 @SpringBootApplication Spring Boot 通常有一个 *Application 的入口类,入口类有一个 main 方法,这个 main 方法其实就是一个标准的 Java 应用的入口方法。在 mai
阅读全文
摘要:##1. Spring MVC 概述 ###1.1 基本概念 MVC : Model + View + Controller (数据模型 + 视图 + 控制器)。 三层架构 : Presentation tier + Application tier + Data tier (展现层 + 应用层 +
阅读全文
摘要:##1. Bean的Scope ###1.1 基础知识 Scope描述的是Spring容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope注解实现。 Singleton:一个Spring容器只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 Pro
阅读全文
摘要:#Spring基础配置 Spring框架本身的四大原则: 使用POJO进行轻量级和最小侵入式开发。 通过依赖注入和基于接口编程实现松耦合。 通过AOP和默认习惯进行声明式编程。 使用AOP和模板(template)减少模式化代码。 ##Spring的依赖注入 ###1. 基础知识 控制翻转(Inve
阅读全文
摘要:一、使用@configuration 可以理解为是spring的xml文件的beans部分定义。 a)如何定义? 在类中加入@Configuration注解 在方法加入@Bean注解完成bean的定义,也可以使用name指定bean注册的名称,默认为方法名。 b)如何使用? 使用@Autowired
阅读全文