
java基础
文章平均质量分 91
hchhan89
满城风雨
展开
-
JAVA对象初始化
初始化顺序总结 - 静态变量、静态代码块、成员变量、构造函数概念 类变量 (静态变量) 1. 可以向前引用 2. 变量属于类本身 3. 类变量不依赖类的实例,类变量只在初始化时候在栈内存中被分配一次空间,无论类的实例被创建几次,都不再为类变量分配空间 4. 通过类的任意一个实例来访问类变量,底层都将将其转为通过类本身来访问类变量,它们的效果是一样的 5. 一旦类变量...转载 2018-06-13 20:25:31 · 230 阅读 · 0 评论 -
静态代理和动态代理的区别和联系
转载自:https://www.cnblogs.com/baizhanshi/p/6611164.html代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。...转载 2018-09-25 11:06:04 · 386 阅读 · 0 评论 -
Java 反射在实际开发中的应用
转载自:https://www.cnblogs.com/ldh-better/p/7148975.html#_label3目录一:Java类加载和初始化 1.1 类加载器(类加载的工具) 1.2 Java使用一个类所需的准备工作 二:Java中RTTI 2.1 :为什么要用到运行时类型信息(就是RTTI) 2.2 :RTTI在运行时如何表示 2.3 : ...转载 2018-09-25 10:28:23 · 12152 阅读 · 2 评论 -
抽象类和接口的区别与应用场景
转载自:https://blog.youkuaiyun.com/hanxueyu666/article/details/75712917 转载请注明出处。接口和抽象类有什么区别在应用场景下,选择使用接口和抽象类的依据是什么?一、抽象类和接口在语法上的异同:1、相同点都不能被实例化2、不同点 第一点. 接口是抽象类的变体,接口比抽象类更加抽象,接口中所有的方法都是抽象的。 第...转载 2018-09-05 14:32:06 · 4079 阅读 · 0 评论 -
jdk源码
https://blog.youkuaiyun.com/qq_21033663/article/details/79571506https://blog.youkuaiyun.com/m0_37499059/article/details/80451799 简单通俗了解一个完整的Java程序运行过程(内存分配情况)2018年05月25日 15:19:48阅读数:94 1.JVM自动寻找ma...原创 2018-08-16 00:19:59 · 3316 阅读 · 1 评论 -
Java代理
说说 JAVA 代理模式原文出处: http://www.importnew.com/26116.html事例小张是一个普普通通的码农,每天勤勤恳恳地码代码。某天中午小张刚要去吃饭,一个电话打到了他的手机上。“是XX公司的小张吗?我是YY公司的王AA”。“哦,是王总啊,有什么事情吗?”。沟通过后,小张弄明白了,原来客户有个需求,刚好负责这方面开发的是小张,客户就直接找到了他。不过小张却...转载 2018-08-11 00:50:06 · 4421 阅读 · 2 评论 -
Java泛型
初步了解泛型的来由在没有泛型之前,一旦吧一个对象“丢进”java集合中,集合就会忘记对象的类型,把所有的对象都当成是Object类型处理。当程序从集合中取出对象之后,就要进行强制类型转换,这种强制类型转换不仅代码臃肿还容易引起ClassCastException异常。在JDK1.5之后,Java引用了“参数化类型(parameterized type)”的概念,允许我们在创建集合是指定集合...转载 2018-08-10 23:54:33 · 160 阅读 · 0 评论 -
Java反射机制
反射机制是Java动态性之一。反射就是为了提高程序的灵活性,例如在使用程序加载数据库驱动时,或者在框架中。因为很多框架要灵活的适应到很多情况下,比如struts框架中,当请求时,需要struts通过查询配置文件来找到请求对应的action方法,然后通过反射实例化action,调用method。如果不使用反射,那就只能写死在代码里了。一、动态语言动态语言,是指程序在运行时可以改变其...转载 2018-08-10 23:42:44 · 255 阅读 · 0 评论 -
Java的单例模式
原文出处: 张新强1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~2. 什么是单例?单例对象的类必须...转载 2018-06-14 00:37:13 · 168 阅读 · 0 评论