java经典问题

整理的关于java的经典问题,面试也会用得到。1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易
java 2018年11月30日 6次浏览

细说反射,java开发者必须买过的坎

很不错的关于发射的文章写作是门手艺,笑对需要勇气。写下这个题目的时候,我压力比较大,怕的是费力不讨好。因为反射这一块,对于大多数人员而言太熟悉了,稍微不注意就容易把方向写偏,把知识点写漏。但是,我已经写了注解和动态代理这两个知识点的博客,阅读量还可以,这两个知识点是属于反射机制中的,现在对于注解和动
java 2018年11月27日 4次浏览

java虚拟机

整理的关于java虚拟机相关知识。一、运行时数据区域程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。Java虚拟机栈每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行完成的过程,就对应着一个栈帧在Java虚拟
java 2018年11月24日 6次浏览

Java容器

根据Github整理。介绍关于java容器相关知识。包括Collection/Map、容器中的设计模式、源码分析。一、概览容器主要包括Collection和Map两种,Collection存储着对象的集合,而Map存储着键值对(两个对象)的映射表。Collection1.SetTreeSet:基于红
java 2018年10月28日 8次浏览

'java基础知识'

java基础知识。包括数据类型/字符串/运算/继承/反射/异常/泛型/注解/特性等等。一、数据类型包装类型八个基本类型:boolean/1byte/8char/16short/16int/32float/32long/64double/64基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的
java 2018年10月24日 5次浏览