-
java基础(18):集合、Iterator迭代器、增强for循环、泛型
java基础(18):集合、Iterator迭代器、增强for循环、泛型 1. 集合 1.1 集合介绍 集合,集合是java中提供的一种容器,可以用来存储多个数据。 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它...
-
Java关键字之abstract、final、static用法
Java关键字之abstract、final、static用法 abstract :即抽象的,可以修饰类、方法; 修饰类:当有一个方法为抽象方法时,这个类就是抽象类,抽象类不能被new,它是一个不完整的类。 修饰方法:这个方法就是抽象的,即只能方法的定义,没有方法的实现。 final: 即最终...
-
静态变量,静态方法,静态代码块,静态内部类
静态变量,静态方法,静态代码块,静态内部类 静态变量 有时候当我们希望某个数据在内存之中只有一份,而且能被一个类的所有实例对象所共享的时候。我们可以用static来修饰成员变量,该变量叫静态变量。 例 static String schoolName; 静态变量不会被回收 该变量可以用...
-
spring5 源码深度解析----- AOP目标方法和增强方法的执行(100%
spring5 源码深度解析----- AOP目标方法和增强方法的执行(100%理解AOP) 上一篇博文中我们讲了代理类的生成,这一篇主要讲解剩下的部分,当代理类调用时,目标方法和代理方法是如何执行的,我们还是接着上篇的ReflectiveMethodInvocation类Proceed方法来看 public Obje...
-
Thymeleaf 入门
Thymeleaf 入门 Thymeleaf是一个表现层的模板引擎,一般被使用在Web环境中。 Thymeleaf支持多种模板类型:HTML、XML、JavaScript、CSS和普通文本等,默认提供了6种模板处理模式:HTML、XML、TEXT、JAVASCRIPT、CSS和RAW。最后一个RAW表示不会对模板进行处理。 开发环境...
2019-10-12 08:30:23 文件IntellijIntel浏览器AVSSLweb<HTMLApplication
-
CAS你知道吗?原子类AtomicInteger的ABA问题谈谈?
CAS你知道吗?原子类AtomicInteger的ABA问题谈谈? (1)CAS是什么? 比较并交换 举例1, CAS产生场景代码? import java.util.concurrent.atomic.AtomicInteger; public class CASDemo { public static void main(String[] args) { AtomicInteger atomicInteger = new...
-
第一记 搭建Java集成开发环境
第一记 搭建Java集成开发环境 一、JDK JDK可以前往oracle官网进行下载并进行安装(我这边使用的是jdk1.8版本,也推荐使用jdk1.8及以上的) 下图是默认路径安装完成后的截图 安装完成会产生这两个文件夹 二、配置环境变量 右键单击我的电脑-属性-高级-环境变量 注:图中...
2019-10-12 08:29:18 java开发工具java开发java runtime文件虚拟机用户3k系统Win7默认路径
-
JVM 内存模型
JVM 内存模型 抽象模型 程序计数器(Program Counter Register) 程序计数器是 JVM 中一块较小的内存区域,保持当前线程执行的字节码指令的内存地址。 如果线程执行的是 Java 方法,计数器记录的是正在执行的字节码指令的地址,如果正在执行的是 native 方法,计数器的...
-
设计模式之单例模式
设计模式之单例模式 所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗资源。 特点: 类构造器私有 持有自己类型的属性 对外提供获取实例的静态方法 第一种:饿汉模式...
-
Shiro集成SSM基于URL权限管理(一)
Shiro集成SSM基于URL权限管理(一) 学习了 shiro 之后,我们就可以说尝试把 shiro 加入 ssm 中,并做一套基于 URL 的权限管理。 其他的准备工作就不多说了,直接动手操作,看到效果再去理解。 表结构 执行如下,数据库名字可以自行修改,不过要和自己手动创建的数据库名...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
