0%

JVM JAVA 虚拟机探秘Java 虚拟机规范官方白皮书下载地址:https://docs.oracle.com/javase/specs/ Java 工具以及命令: https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B ...
阅读全文 »

使用如果要在Spring项目中使用aop功能,需要在maven中导入以下包。 12345<dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects< ...
阅读全文 »

spring-core spring框架的核心工具类。spring其他的组件都要使用这个包中的类。 spring-beans IOC/DI 核心 基本使用pom.xml中添加 12345<dependency> <groupId>org.springframework< ...
阅读全文 »

spring boot 特性 Spring boot Starter: 他将常用的依赖分别进行了组合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven构建中 编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效 ...
阅读全文 »

Spring MVC 是基于 Spring-IOC 以及java servlet 所编写的MVC框架。 使用spring mvc 首先是一个web项目。那么就具有java-web项目的特征.拥有webapp->WEB-INF->web.xml文件。 1234567891011121314 ...
阅读全文 »

Spring或者 Spring mvc 初始化123456public class SpringSecurityApplicationInitializer extends AbstractSecurityWebApplicationInitializer { public SpringS ...
阅读全文 »

JAVA JDBCjava.sql 和 javax.sql 是JDBC的主要包。 javax.sql是后面版本对java.sql的扩展。 介绍几个重要的类和接口: java.sql.DriverManager 驱动程序管理类。 java.sql.Driver 每个驱动程序类必须实现的接口 java. ...
阅读全文 »

JUC 介绍JUC就是 java.util.concurrent 工具包。JDK1.5版本后添加。 JUC的核心是 CAS 和 AQS JAVA中的线程状态。 线程可以处于以下状态之一: NEW 尚未启动的线程处于此状态。 RUNNABLE 在 Java 虚拟机中执行的线程处于这种状态。 BLOCK ...
阅读全文 »

Java命令行工具 javac 程序是一个java编译器, 将源代码编译成字节码文件,字节码文件以.class 结尾 java 程序启动java虚拟机,虚拟机执行字节码文件 Java 的基本程序设计结构Java 数据类型 JAVA 中,所有数值类型所占据的字节数量与平台无关。 整型 类型 存储需求 ...
阅读全文 »

Java SE 8 的流库从迭代到流的操作12345678List<String> words = xxxx;// 迭代写法long count = 0;for(String w:words){ if(w.lenght()>12) count++;}// 流写法 ...
阅读全文 »