摘要: 本文将在 Windows 下使用 IntelliJ IDEA 和 Apache Maven 创建一个简单的 Spring 程序。在开始之前,确保已经正确搭建了 Spring 开发环境,如何搭建 Spring 开发环境见:Spring基础知识(1)- Spring简介、Spring体系结构和开发环境配 阅读全文
posted @ 2022-03-03 20:25 垄山小站 阅读(186) 评论(0) 推荐(0)
摘要: 注:开始阅读 Spring 基础知识系列文章之前,读者应该已经掌握了 Java 基础知识。另外,本系列文章中的所有实例都是使用 IntelliJ IDEA + Apache Maven 配置和编译的,所以还需要对 IntelliJ IDEA 和 Apache Maven 有基本的了解。 1. Spr 阅读全文
posted @ 2022-03-03 20:14 垄山小站 阅读(544) 评论(0) 推荐(0)
摘要: 1. 通过反射执行方法(访问方法) 要动态获取一个对象方法的信息,首先需要通过下列方法之一创建一个 Method 类型的对象或者数组。 getMethods() getMethods(String name,Class<?> …parameterTypes) getDeclaredMethods() 阅读全文
posted @ 2022-03-02 17:45 垄山小站 阅读(177) 评论(0) 推荐(0)
摘要: Java 反射机制 (Reflection)是 Java 语言的一个重要特性,在服务器程序和中间件程序中广泛运用。在服务器端,往往需要根据客户的请求,动态调用某一个对象的特定方法。 在 ORM 中间件的实现中,运用 Java 反射机制可以读取任意一个 JavaBean 的所有属性,或者给这些属性赋值 阅读全文
posted @ 2022-03-02 17:38 垄山小站 阅读(235) 评论(0) 推荐(1)
摘要: 1. Java 集合简介 Java 的初期版本提供了 Dictionary, Vector, Stack, 和 Properties 等类用来存储和操作对象组。 这些类的功能很有用,但是它们缺少一个核心的、统一的主题(或基类),相互之间缺乏互操作性。比如,使用 Vector 类和使用 Propert 阅读全文
posted @ 2022-03-01 13:23 垄山小站 阅读(153) 评论(0) 推荐(0)
摘要: 1. 泛型 (Generics) Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型本质上是参数化类型,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称 阅读全文
posted @ 2022-02-28 20:26 垄山小站 阅读(959) 评论(0) 推荐(1)
摘要: Java 注解是 JDK5 引入的一种注释机制,或者说是一种特殊的标签。Java 中的类、方法、变量、属性和包等都可以被注解。注解以 @ 符号开头,例如 @Override 注解。 @Override public String toString() { return "Java注解简介"; }注解 阅读全文
posted @ 2022-02-28 11:51 垄山小站 阅读(199) 评论(0) 推荐(0)
摘要: 1. 线程控制 1) 启动线程 通过调用 Thread 类的 start 方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。 得到 CPU 时间片后,线程就开始自动执行 run 方法,run 方法被称为线程体,它包含了要执行的这个线程的内容,run方法运行结束,此线程随即终止。 run 方法 阅读全文
posted @ 2022-02-27 14:04 垄山小站 阅读(65) 评论(0) 推荐(0)
摘要: 线程在操作系统中是相互独立的,同一进程下相互独立的线程,如果不经过特殊的处理就不能成为一个整体来处理复杂的业务。线程间的通信就是成为整体的必用方案之一,可以说,使线程间进行通信后,系统之间的交互性会更强大,在大大提高CPU利用率的同时,还会使程序员对个线程任务在处理的过程中进行更有效的把控与监督。线 阅读全文
posted @ 2022-02-26 18:57 垄山小站 阅读(86) 评论(0) 推荐(0)
摘要: 线程的同步是保证多线程安全访问竞争资源的一种手段。Java 多个线程同时操作一个可共享的资源变量时(如数据的增删改查),各线程操作同一资源的顺序有一定的随机性,可能会导致数据不准确,或在写操作的时候产生冲突。常用的线程同步方法:volatile关键字、synchronized关键字、Reenrean 阅读全文
posted @ 2022-02-25 18:10 垄山小站 阅读(70) 评论(0) 推荐(0)