Java中“=”克隆理解
摘要:在Java中,对于基本类型可以使用“="来进行克隆,此时两个变量除了相等是没有任何关系的。 而对于引用类型却不能简单地使用”=“进行克隆,这与java的内存空间使用有关。 Java将内存空间分成两块,即栈和堆。 在栈中保存基本类型和引用变量; 在堆中保存对象。 对于引用变量而言,使用”=“将修改引用
阅读全文
static
摘要:static:叫静态,可以修饰成员变量,成员方法。 类变量:属于类,与类一起加载一次,在内存中只有一份,可以被类和类的所有对象共享。 实例变量:属于对象,每个对象中都有一份,只能用对象访问。
阅读全文
多线程学习笔记
摘要:**Process与Thread** 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常在一个进程中可以包含若干个**线程** ,当然一个进程中至少有一个线程,不然没
阅读全文
面向对象概念学习
摘要:1、什么是面向对象 面向对象编程(Object-Oriented Programming,OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织封装数据。 抽象 三大特性: 封装、继承、多态 从认识的角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。 从代码运行
阅读全文
java可变参数案例学习
摘要:/* ** 可变参数案例 */ public class changeVar { public static void main(String[] args) { printMax(34, 3, 2, 1); printMax(new double[]{1, 2, 31, 42}); } publi
阅读全文
主流权限框架介绍和技术选型讲解
摘要:主流的权限框架 :Apache Shiro、spring Security 什么是 spring Security:官网基础介绍 官网:https://spring.io/projects/spring-security Spring Security是一个能够为基于Spring的企业应用系统提供声
阅读全文
JDBCUtils工具类
摘要:package com.dbcp;import java.io.IOException;import java.sql.*;import java.util.*;public class JDBCUtils { private static Properties properties; privat
阅读全文
BasicDataSourceFactory类简介
摘要:BasicDataSourceFactory实现了javax.naming.spi.ObjectFactory接口。 因此,先从ObjectFactory学习。 一、ObjectFactory接口 该接口需要实现方法:getObjectInstance(Object object,Name name
阅读全文
spring注解@PostConstruct
摘要:该注解可以实现在运行工程时,自动运行该注解下的方法; @PostConstruct是java5的时候引入的注解,指的是在项目启动的时候执行这个方法,也可以理解为在spring容器启动的时候执行,可作为一些数据的常规化加载,比如数据字典之类的。 被@PostConstruct修饰的方法会在服务器加载S
阅读全文
Spring MVC使用commons fileupload实现文件上传功能
摘要:通过Maven建立Spring MVC项目,引入了Spring相关jar依赖。1、为了使用commons fileupload组件,需要在pom.xml中添加依赖; <properties> <spring.version>3.0.7.RELEASE </spring.version> <junit
阅读全文
Maven详解之仓库
摘要:https://blog.csdn.net/qq_26344609/article/details/75447923 在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插
阅读全文