- 博客(15)
- 收藏
- 关注
原创 Spring-AOP
Spring-AOPAspect Oriented Programing:面向切面编程相对oop(面向对象)来说,aop关注的不再是某个类,而是层与层之间的切入AOP主要在日志记录,性能统计,安全控制,事务控制等方面实现公共功能的复用AOP降低模块之间的耦合度,提高业务代码的聚合提高代码的复用保持系统的扩展性AOP基本概念Joinpoint(连接点)指在切入点中拦截到的所有方法,...
2019-10-22 20:58:54
129
原创 代理模式的简单理解
代理模式(Proxy)为对象提供代理,以控制对这个对象的访问在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以起到两者之间的中介作用代理模式设计原则代理类与真实委托类拥有相似的行为代理类增强委托类的行为静态代理为对象提供代理,代理的角色固定代理类与委托类实现共同接口,使代理类可以代替委托类代理类负责委托类实现功能的前提准备,以及实现功能后的后续处理静态代理对...
2019-10-22 16:16:01
163
原创 AJax的简单底层实现
AJax的简单底层实现ajax的全称是"Asynchronous javaScript and XMl"(异步的javaScript和XML)作用**提高web程序性能:**ajax与传统from表单提交数据不同,ajax通过XMLHttpRequest对象会根据用户的需求提交用户想要提交的数据**提高用户体验:**由于明确了提交所需求数据的量,而不是整个页面所有数据重新刷新.界面响应的速...
2019-09-06 01:21:30
213
原创 JQuery
JQueryJQuery的核心理念是减少代码量,节省开发时间优点:提供了功能强大的函数解决了浏览器的兼容问题实现了丰富的UI与插件对错误脚本知识的纠正1,DOM对象与JQuery对象的相互转换//获取id为id的元素,转为JQuery对象,$("#id") = jquery("#id")var j = $("#id");jquery对象相当于js中的数组,获取的是一个包装集...
2019-09-04 20:25:51
96
原创 Properties(属性集)
Properties(属性集)作用可以读写配置文件输入流中的键值属性需要更改属性值时可以在properties文件中灵活更改而保持原有代码不变,从而提高开发效率,减少维护成本properties文件properties文件内容都以键值对的属性存在键值属性之间用=分隔:键=值properties文件内容都是字符串name=zhangsanage=18使用/* 获取资源中的键值...
2019-08-19 08:23:18
266
原创 Object类,多态,转型,抽象类及接口
Object类,多态,对象转型,抽象及接口Object类Object类是所有类的父类java中只要是类就会直接或间接继承Object类java中为单继承,只要类没有显示extend父类,则默认父类为Object类//默认public class Test extends Object{}public class Test{ }toString方法把对象的引用默认以字符串的...
2019-08-10 23:12:15
131
原创 垃圾回收机制,package和导包,封装,权限修饰符,继承,方法的重写及super
垃圾回收机制,package和导包,封装,权限修饰符,继承,方法的重写及superGarbage Collection 垃圾回收机制jvm时刻监视堆中的对象,并且按照一定的周期进行垃圾回收程序员不能自己主动清理垃圾,但是可以通过方法提醒jvmSystem.gc();//方法起到提醒jvm回收垃圾的作用,但是只是提醒,jvm什么时候回收并不确定匿名对象在运行完本行之后变成垃圾游离在堆中,等...
2019-08-10 16:41:37
149
原创 类与对象,构造器,this和static关键字及块
类与对象,构造器,this和static关键字及块类描述具体事物一系列共同拥有的特性,是具体事物的模板,图纸自定义类当java本身提供的功能类不足以支持业务时,需要自定义类自定义类由属性与方法组成:修饰符 类名{ 数据类型 数据名; 修饰符 返回值类型|void 方法名([参数]){ 方法体 return 返回值; }}/* 自定义电脑类 1.所有电脑的...
2019-08-07 22:11:20
93
原创 数组
数组数组可以存储相同类型的多个数据特点:数据是引用类型数组是一个容器数组中有多个数据,且数据类型是一致的数组是有序的 索引|下表:就是数组中每个数值的序列号,索引从0开始声明:数据类型[] 数组名;//声明数组int[] arr;数据类型可以为基本数据类型|引用数据类型[]是数组的符号,代表数组初始化:静态初始化:声明同时赋值,根据数据个数决定长度数据类型[] ...
2019-08-07 22:08:13
89
原创 方法,方法的重载及递归
方法 方法是具有某项功能的代码块 方法不调用不执行 方法存在与类中方法外,不能嵌套有返回值 需要获得方法的返回值时使用 修饰符 返回值类型 方法名([参数]){ 方法体; return 返回值; } 修饰符:访问权限 返回值类型:在有返回值的方法结束之后所返回的数值的类型 参数: 形参:写在方法的()内,不限数量,数据类...
2019-08-04 13:02:19
148
原创 常用Math类,循环语句及循环嵌套
常用Math类,循环语句及循环嵌套Math类 Math类不需要导包,存在与java.lang包下Math.random() 产生随机数 [0,1) 随机小数double d=Math.random();//[0,1) [0,max) 随机小数 Math.random()*max [0,max) 随机整数 (int)(Math.random()*max) [0,max]...
2019-08-03 08:38:27
391
原创 字面值常量的表现形式,运算符,导包及条件控制语句
数值型字面值常量的表现形式,转义字符,运算符及控制语句数值型的字面常量的值的表现形式 整型: 二进制:只能有0,1组成 前面 0b开头System.out.println(0b1010); //0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 = 10 八进制:只能有0~7数字组成 以0开头System.out.println(010); //0*8^0...
2019-08-03 08:36:43
394
原创 标识符,变量与常量和数据类型及延展
1,注释 解释说明的文字 使程序员能更好的解读代码,便于后期维护 1),//单行注释: 只在本行有效 2),/* 多行注释: 多行有效,不能嵌套多行或者文档注释 */ 3),/* * 文档注释:可以编译为文档说明书 */2,标识符 所有自己命名的名字都为标识符1),命名规则可以是数字,下划线_,美元符号$,字母的任意...
2019-07-30 18:53:12
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人