- 博客(8)
- 收藏
- 关注
转载 Java创建对象的几种方式
作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字、使用Class类的newInstance方法、使用Constructor类的newInstance方法、使用Clone方法、使用反序列化。使用new关键字:这是我们最常见的也是最简单的创建对象的方式,通过这种方式我们还可以调用任意的够赞函数...
2018-04-18 15:27:16 193
转载 TCP,HTTP面试知识点总结
https://juejin.im/post/5ad4094e6fb9a028d7011069TCP要说http就绕不开tcp,TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。但是,http是基于tcp协议的。TCP/IP 协议分层模型物理层将二进制的0和1和电压高低,光的闪灭和电波的强弱信号进行转换链路层代表驱动网络层使用 IP 协议,IP 协议基于 IP 转发...
2018-04-18 09:00:54 285
转载 Java的JDK与JRE区别理解
JDK和JRE是Java开发和运行工具,其中JDK包含了JRE,但是JRE是可以独立安装的~它们在Java开发和运行的时候起到不同的作用~ 关于JDK和JRE,大家一定会记得,在安装JDK的时候需要分为俩个步骤:安装JDK和JRE,大家一般会一起安装,也建议大家分开装,因为这样更能帮助大家弄清它们的区别 JRE是Java Runtime Environment的缩写,是Java程序的运行环境...
2018-04-17 10:44:09 173
原创 Java反射机制 详解
# 反射是Java API## 什么是反射反射是Java提供的动态执行API, 能够动态加载类, 动态创建对象, 动态访问属性, 动态调用方法 ...## 静态执行与动态执行静态执行: 经过编译以后, 就确定了程序执行次序, 运行期间按照既定次序执行. 如: Foo foo = new Foo(); int n = foo.times; System.out.println(n);动态执行: 在"...
2018-04-13 09:52:41 264 1
转载 设计模式讲解
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程...
2018-04-12 16:06:19 537 1
转载 结合具体场景去体会理解Spring的IOC设计思想
我们知道spring是一个非常通用的框架,几乎所有java企业开发的用户都用到了spring,这是为什么呢?spring有什么意义呢?我们知道软件开发中有个非常著名的原则,叫开闭原则,即对扩展开发,而对修改关闭。spring的意义就在于使用它可以很方便的开发出符合开闭原则的软件。下面我们通过实例说明。假定我们有这么一个场景,计算打折,我们知道打折有很多不同的算法,而有可能会需要不停的加入新的打折算...
2018-04-12 14:18:55 261
转载 全面理解和掌握Spring框架
真正理解和掌握Spring框架1. 理解和掌握Spring框架的意义从发展的层面:最流行的企业级框架从技术的层面:降低开发难度,提高开发效率从项目的层面:促进项目的快速开发、快速部署、快速见效2. 属性注入2.1 什么是属性注入其实很简单,就是将指定的值设置给我们的目标类的目标属性,比如有一个User类,我们要针对它的一个实例user,将它的nickName属性的值设置为“海绵宝宝”,这就是属性注...
2018-04-12 09:34:06 2815 2
转载 AOP名词解释及通俗理解
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什么用aop 1就是为了方便,看一个国外很有名的大师说,编程的人都是“懒...
2018-04-12 08:49:43 3525 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人