Java中String对象创建机制详解(面试必问)
Java String面试相关问题详解,四种String对象创建机制,String本质,String与StringBuffer异同,常量池,Java内存模型; …… 阅读全文
Java String面试相关问题详解,四种String对象创建机制,String本质,String与StringBuffer异同,常量池,Java内存模型; …… 阅读全文
一、Java数组是静态的Java是典型的静态语言,Java数组自然也是静态的,即当数组被初始化后,数组的长度是不可变的;二、何谓数组初始化所谓数组初始化,就是在堆内存中为数组对象分配一块连续的内存空间,并为每个数组元素指定初始值。三、数组初始化方式有两种方式:1、静态初始化:由程序员显式指定每个数组元素的初始值,由系统确定数组大小;2、动态初始化:由程序 …… 阅读全文
Java引用变量类型,什么是多态,多态产生的必要条件,向上转型等 …… 阅读全文
一、前言 最近在写我们实验室网站内部交流平台,后台架构用的Spring + SpringMVC + Mabatis(数据库框架)整合框架,作为后台人员,与数据库交互、处理业务逻辑已经驾轻就熟,但与前端合作就显得不是那么熟练了。举一个小例子,一个用户列表,我们从数据库取出来是一个List,但它在前端显示就是一个很炫酷的用户列表,我们后台人员是需要把数据以表格样式呈现然后让前端人员去 …… 阅读全文
Java里方法的参数传递方式只有一中——值传递,即是将实际参数复制一份传入方法中,实际参数本身不会受到任何影响,参照C语言中的函数参数传递,形参与实参(当时学的时候真的好晕); …… 阅读全文
一、虚拟机栈(栈内存)1、存放基本类型的变量数据,如:int a = 10; //10就存放在相应栈内存中2、存放引用变量,如:ClassA a = new ClassA(); //a就是引用变量,引用对象,相应栈内存中存放对象本身在堆内存中开辟空间的首地址int[] b = new int(5); //b也是引用变量,引用数组,相应栈内存中存放数组本身在堆内存开辟的 …… 阅读全文