自动装箱、拆箱 栈(stack)、堆(heap)、静态区(static area) 通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的100、”hello”和 ...
分类:
编程语言 时间:
2018-02-22 17:32:56
阅读次数:
147
前几天整理了Java面试题集合,今天再来整理下Android相关的面试题集合.假设你希望能得到最新的消息,能够关注https://github.com/closedevice/interview-about,我会不断的添加和修正相关问题的描写叙述. 基础 谈谈Activity的生命周期 介绍不同场景 ...
分类:
移动开发 时间:
2018-02-15 11:30:30
阅读次数:
434
如果明天你要参加一场面试,面试官有个题目是:说说String/StringBuffer/StringBuilder它们之间的区别?你会怎么回答呢?(脑补一下答案)今天,小编就来和大家详细聊聊字符串String/StringBuffer/StringBuilder,告诉你怎样完美的回答以上面试官的问题 ...
分类:
编程语言 时间:
2018-02-13 10:29:27
阅读次数:
163
package com.swift; public class TotalNumber_String { public static void main(String[] args) { /* * 如果一串字符如"aaaabbc中国1512"要分别统计英文字符的数量,中文字符的数量,和数字字符的数量... ...
分类:
编程语言 时间:
2018-01-25 00:19:06
阅读次数:
148
浏览器jsp,html之间的关系 1.JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览 2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求 3.J ...
分类:
编程语言 时间:
2018-01-24 19:55:33
阅读次数:
183
基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie 和 Session的区别 fail-fast 与 fail-safe 机制有什么区别 get 和 ...
分类:
编程语言 时间:
2018-01-23 11:03:07
阅读次数:
307
http://www.cnblogs.com/wang-meng/p/5898837.html ...
分类:
数据库 时间:
2017-12-28 21:34:25
阅读次数:
184
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可 ...
分类:
编程语言 时间:
2017-12-27 20:26:30
阅读次数:
165
31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。NewString每写一遍,就创建一个新的对 ...
分类:
编程语言 时间:
2017-12-27 18:14:08
阅读次数:
222
139. Java中的泛型是什么 ? 使用泛型的好处是什么? 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处: 1、类型安全,提供编译期间的类型检测 2、前后兼容 3、泛化代码,代码可以更多的重复利用 4、性能较高,用GJ(泛型JAVA ...
分类:
编程语言 时间:
2017-12-27 18:13:37
阅读次数:
172