一、Bean 的完整生命周期 在传统的Java应用中,bean的生命周期很简单,使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。 相比之下,Spring管理Bean的生命周期就复杂多了,正确理解Bean 的生命周 ...
分类:
编程语言 时间:
2020-03-17 21:11:32
阅读次数:
93
1.标识符 在Java中,变量、常量、函数、类都可以称为程序实体,而他们的名称统称为标识符。 (1)标识符的命名规则 标识符可以由字母、数字、下划线(_)和$组成,不能以数字开头。标识符严格区分大小写。标识符不能是Java关键字和保留字。标识符的命名最好能反映出其作用。需要说明的是,以下划线(_)开 ...
分类:
编程语言 时间:
2020-03-15 10:09:02
阅读次数:
58
synchronized与volatile关键字 一、 synchronized synchronized是Java语法中的一个内置锁的实现。synchronized关键字解决了代码块或者方法上的同步问题,同一时间,只有一个线程能够通过并执行。提供了并发场景的一个共享资源访问的解决方案。 当我们说s ...
分类:
编程语言 时间:
2020-03-03 20:34:49
阅读次数:
95
1、转发 方式一:使用 "forword" 关键字(不是指java关键字),注意:类的注解不能使用@RestController 要用@Controller 1 2 3 4 @RequestMapping(value="/test/test01/{name}" , method = RequestM ...
分类:
编程语言 时间:
2020-03-02 19:11:05
阅读次数:
141
关键字特征 l 完全小写的字母 标识符 l 定义:只在程序中我们自己定义的内容,如类的名字、方法的名字、变量的名字 l 命名规则(硬性要求) 标识符可以包含:英文字母(区分大小写)、数字、$(美元符号)、_(下划线) 标识符不能数字开头 标识符不能是关键字 l 命名规则(软性要求) 类名规则:首字母 ...
分类:
编程语言 时间:
2020-02-17 14:01:31
阅读次数:
98
1. 关键字(keyword):Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。 2. 关键字特点:字母全部小写 3. 注意:goto和const作为保留字存在,不使用 5. JAVA中关键字: 关键字 含义 abstract 表明类或者成员方法具有抽 ...
分类:
编程语言 时间:
2020-02-13 14:36:01
阅读次数:
77
什么是关键字? Java语言赋予特定含义的单词被称为关键字,比如在HelloWorld中的class、public、static、void。 关键字的特点: 完全小写的字母。 在增强版的记事本当中(例如Notepad++)有特殊的颜色。 Java关键字表 标识符 标识符:是指在程序中,我们自己定义内 ...
分类:
编程语言 时间:
2020-02-03 13:50:59
阅读次数:
87
Linux安装jdk及tomcat 安装jdk 卸载 使用java version查看虚拟机是否有jdk环境,存在先卸载: 首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图 找出带java关键字的安装包,命令是:rpm -qa|grep java,会出现如下结果: 运 ...
分类:
系统相关 时间:
2020-01-18 18:04:16
阅读次数:
143
Java中static使用方法 1.static静态变量 静态变量:每个类只有一个,所有实例共享; 实例变量:每个实例只有一个; 1 package test2; 2 import java.lang.String; 3 public class test2 { 4 public static in ...
分类:
编程语言 时间:
2020-01-18 10:18:57
阅读次数:
73
Synchronized简介 线程安全是并发编程中的至关重要的,造成线程安全问题的主要原因: 临界资源, 存在共享数据 多线程共同操作共享数据 而Java关键字synchronized,为多线程场景下防止临界资源访问冲突提供支持, 可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块操作共享 ...
分类:
编程语言 时间:
2020-01-12 11:19:15
阅读次数:
83