一:编译期间 运行期间
答: 编译包括编译和链接两个过程。
编译部分,是把源文件(代码)转换成机器可以识别的二进制语言; 链接,是把编译生成的二进制文件,组合成为一个系统可以执行的可执行文件。
把编译出来的可执行文件,在系统中运行的过程,称为程序的运行。
二:引用变量的创建流程 基本数据类型在堆栈中的情形!(没有堆,只有栈)
http://www.cnblogs.com/hukai46/p/5258668.html
三:栈这种内存结构是什么样? 队列 线性表 (数据结构)
五:接口和抽象类 ?
答:接口是规范, 抽象类是模板!
发现的问题:
1.java数组的静态初始化和动态初始化哦!
答:静态初始化:直接指定数组元素的初始值,不指定数组长度。
动态初始化: 只指定数组的长度, 由系统为每个数组元素指定初始值。
2.内存数据库!
答:顾名思义就是将数据放在内存中直接操作的数据库。 磁盘数据库。
3.流媒体?
答:在网络上传输音/视频等多媒体信息,主要有下载和流式传输两种方案。
实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming)。
4.今天发现的有趣问题:网易严选,致命的bug,新用户根据优惠券买了商品后,发现地址写错了,无法修改订单,只能取消!
但取消后新人优惠券就没了! 优惠券的使用判断不人性化!优惠券的有效无效状态应根据订单是否交易成功来做。