自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Map集合 --- hashmap hashtable

集合是容器,不同的集合具有不同的特性容器里面存放的都是包装类(对象),基本数据类型也要转化为包装类Set集合 – 自动去重 addset遍历只能使用迭代器List集合 – 不会自动排序 addMap集合 – 存放数据 (key:value(键值对)) put * List * 线程安全:使用 Vector * 非线程安全 : ArrayList ...

2019-05-07 20:11:28 112

原创 包装类、正则表达式

1.包装类 java.lang两个概念: 装箱、拆箱8个包装类基本数据类型IntegerintShortshortBytebyteLonglongFloatfloatDoubledoubleBooleanbooleanCharactercharInteger.MAX_VALUE:获取int类型的取值范围的...

2019-04-20 17:41:03 148

原创 代码块、内部类

1. 代码块意义:在类中写上一个大括号,其中写代码特点:是一个无名的普通方法,不能有返回值 (return) (return:中断代码)代码块一般用来做什么?:一般用于初始化数据 和 构造器同样的作用它在实例化的时候会被自动调用,且只能调用一次实例化(new)的时候,代码块 比 构造器先调用1.1静态代码块相当于静态方法执行顺序: 静态代码块 ——&gt...

2019-04-18 18:49:53 169

原创 学习Java的笔记(第四天)—— 面向对象(函数、继承、多态、重载、 抽象)、修饰符 final、接口

1.函数1.1 函数(方法)的概念函数就是对代码的封装函数的种类:2种普通函数静态函数 例:main静态函数(方法)区分:是否使用static修饰,使用static方法修饰的方法就是静态函数重点:静态方法中只能调用其他的静态方法,静态方法不能直接调用普通方法。本类中静态函数调用本类的静态函数,可以省略掉类名;调用其他类的静态方法,通过类名.方法名调用。好处:一次...

2019-04-03 21:08:17 112

原创 Java语言 new对象的原理

new对象局部变量,在堆中,一个对象一份静态全局变量,在常量池中,全局只要一份,最后退出全部清空

2019-03-28 21:04:53 1147

原创 学习Java框架的笔记(Spring AOP)基于代理类的AOP实现、AspectJ开发(2)、ApectJ注解式声明

1.基于代理类的AOP实现前面的描述中,Spring 中的AOP代理默认使用的是 JDK动态代理方式。而在Spring中,使用ProxyFactory才是创建AOP代理的最基本方式。1.1Spring的通知类型...

2019-03-28 10:27:23 308

原创 学习Java框架的笔记(Spring AOP)简介、动态代理、基于代理类的AOP实现、AspectJ开发

1.Spring AOP简介1.1 什么是AOPAOP的全称是:Aspect - Oriented - Programming 即 面向切面编程(也称之为:面向方面编程)在传统的业务处理代码中,通常都会进行事物处理、日志记录等操作。如果使用传统的OOP方式(通过组合或者继承)的方式来达到代码的重用,会使同样的代码分散到各个方法中。如果想要关闭这个操作(功能),就需要对相关的所有方法进行修...

2019-03-27 11:33:42 365

原创 项目开发需求分析文档 ---------- 漫漫路第一步

1. 产品名称(确定目标)XXX系统2. 概述 (产品的需求范围)2.1. 目标客户客户 、 使用商家2.2. 产品的概述好处:减少xxx成本提升用户体验2.3. 竞品分析相同产品2.4. 优势有什么优秀的地方产品名称、产品概述例图:3. 配色方案前台后台4. 系统架构(系统技术)开发工具数据库开发语言分布式缓存平台图例:5...

2019-03-23 10:41:44 1010

原创 学习Java的笔记(第三天)—— 二维数组

1.二维数组1.1.定义数组(两种)第一种:int [] [] array = new int [4][1];第二种:int [] [] array = {{1},{1},{1},{1}};1.2.二维数组必须由2个下标确定它内存的位置array 栈中的地址array[0] 堆中其他数组的首地址array[0][0] 堆中第一个数组的第一个数据 左对角线1...

2019-03-22 21:08:48 151

原创 学习Java的笔记(第三天)—— 数组

1.数组名词解释:连续的内存空间(变量就是其中一块空间)计算机的微观世界:(JVM微观世界的三大区(栈区,堆区,方法区)**当一个test程序执行时,首先生成一个test进程,javaw.exe再将程序调入JVM虚拟机中。1.JVM将程序的所有方法调入方法区2.先将main方法进栈,再将其他方法进栈,(由于栈是后进先出)3.所以先将其他方法输出执行,最后输出main方法,执行main...

2019-03-22 19:14:29 97

原创 学习Java的笔记(第二天)—— 专业开发习惯、break/continue、嵌套循环、转义字符

1. 专业开发习惯##1.1 类的首字母要大写##1.2 类名:不允许用关键字,不允许数字开头2. break/continuebreak: 中断continue: 跳过2.1 break1.中断 break , 只能用在循环和switch…case…中2.break能让死循环变成活循环, 终止循环int i = 0;for(;;) //死循环{ System.ou...

2019-03-20 21:15:28 106

原创 学习Java的笔记(第一天)—— 数据类型、类型转换、运算符、表达式含义、各类语句

1.数据类型4类8种(1) :1个字节–8位整数 :byte(1)[-128 到 127] int(4) short(2)[-32768 到 32767] long(8)浮点:float(4) double(8)字符:char(2)[0 到 65535] 之前的128字符 0-127对应ASCII码a: 97; A:65 ; 相...

2019-03-20 20:07:31 93

原创 Welcome to my world

这是我的第一篇博客

2019-03-20 19:04:21 120

Spring框架所需的JAR包

Spring框架所需的JAR包,基本的框架JAR包,万恶的50字。

2019-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除