经典面试题
文章平均质量分 76
109905418
谨慎,优秀,力戒浮躁!
展开
-
回旋矩阵 (就是转圈圈打印的,经典面试题)
public class Test { public static void main(String[] args) { int N=5; int a[][]=new int[N][N]; int i=0,j=0; int count=1; for(int k=0;k i=k; j=k; for(i=k;i a[j][i]=count;原创 2010-08-13 10:54:00 · 1926 阅读 · 0 评论 -
Java 浮点数是如何存储的?
看一个面试题, 考察面试者对浮点数存储格式的理解:public class Float_Double { public static void main(String[] args) { float f_v1 = 20; float f_v2 = 20.3f; float f_v3 = 20.5f; double d_v1 = ...原创 2015-08-17 18:37:21 · 7741 阅读 · 14 评论 -
关于面试的道与术
内外功兼修、实力与技巧并举、解决恼人的面试题 举例+画图(1)java类题: 问题: count += count++;能不能编译通过,这个执行结果是什么 或者 try{ System.exit(); }finally{ System.out.p原创 2011-05-12 00:54:00 · 956 阅读 · 0 评论 -
Java finally语句到底是在return之前还是之后执行?
至少 有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被执行到。(2)在try块中有System.exit(0);这样的语句,System.exit(0);是终止Java虚拟机JVM的,连JVM都停止了,所有都结束了,当然f...转载 2019-01-06 13:04:01 · 164 阅读 · 0 评论 -
Activity 的四种启动模式
Activity 有四种启动模式1 standard Android默认的启动模式, 每次激活Activity时都会创建Activity,并放入任务栈中。2. singleTask3. singleTop4. singleInstance参见 http://blog.csdn.net/abc86319253/article/details...原创 2015-04-29 14:43:49 · 629 阅读 · 0 评论 -
android 面试
为什么要用ContentProvider?它和sql的实现上有什么差别?使用ContentProvider 可以将数据共享给其他应用,让除本应用之外的应用也可以访问本应用的数据。它的底层是用SQLite 数据库实现的,所以其对数据做的各种操作都是以Sql实现,只是在上层提供原创 2011-08-17 02:23:54 · 2725 阅读 · 0 评论 -
Java 用函数调用求阶乘
一. 公共部分,这里假设由用户输入数字public class Factorial {public static void main(String[] args) {System.out.print("请输入一个正整数: ");try {BufferedReader br = new BufferedReader(new InputStreamReader(Syst原创 2013-12-18 22:44:16 · 16752 阅读 · 0 评论 -
面试题(2013)
请使用命令行的方式创建一个名字为myAvd,sdk版本为2.2, sd卡是在d盘的根目录下,名字为scard.img, 并指定屏幕大小HVGA.解决方法:首先, 前提确保在 %\android-sdk-windows\platforms\android-8 目录下有images 目录, 如果没有请 改变创建时的sdk版本号,写命令 android create avd -n myAvd原创 2013-12-11 17:34:12 · 1073 阅读 · 0 评论 -
菲波拉契数列 算法
菲波拉契数列的算法 是一个常见的面试题/*** 问题描述:一对兔子从出生后第三个月开始,每月生一对小兔子。* 小兔子到第三个月又开始生下一代小兔子。* 假若兔子只生不死,一月份抱来一对刚出生的小兔子,* 问一年中每个月各有多少只兔子。 问题分析: 1月 2月 3月 4月原创 2012-08-03 17:57:00 · 2598 阅读 · 0 评论 -
关于Final,static, 数组
本文是Java常见面试系列final 用在三个地方: 变量,方法,类, 当用在类上,表示当前是一个终态类,不能被继承,不能有子类;当用在方法上,表示方法不能被重写(override);当用在变量上时,表示是一个终态变量,一旦赋值就不能改变对于final类型的成员变量,在原创 2011-08-05 00:21:20 · 3457 阅读 · 0 评论 -
Java 面试之2 String 参数传递
public class ParamExam { public void changePoint(Point point) { point.x = 5; point.y = 6; } public static void main(String[原创 2011-08-09 02:46:20 · 825 阅读 · 0 评论 -
常用的 Android API
1 使用 Android 数据和存储API主要支持以下类型: (1)SharedPreferences,一般用于保存配置信息. 存放目的地:手机内存私有的目录中,在模拟器中可以在DDMS中查看数据文件的位置, (@)文件存储(InputStream和OutputSt原创 2011-08-08 00:23:27 · 3221 阅读 · 0 评论 -
Java 面试 之String
端正认识,面试题不论是在面试中,还是工作都有帮助关于String 的比较,详细看以下代码package com.zgct;public class StringTest{public static void main(String[] args){原创 2011-08-06 11:02:18 · 794 阅读 · 0 评论 -
不使用第三个变量完成两个整数的交换
public class Person { public static void main(String[] args) { //利用加减法 int a = 10, b = 5; a = a + b; b = a - b; a = a - b; System.out.println("a=" + a + "/nb=" + b); } } 还有另外一种方法,且效率更快:public cl原创 2011-04-08 23:31:00 · 2136 阅读 · 1 评论 -
Java的 冒泡排序,插入排序
/*** 冒泡排序法, 注意这里是降序 */ public int[] bubleSort(int[] intArr){ int length = intArr.length; for (int i=0; i<length; i++){ for (int j=i+1; j<length; j++){ ...原创 2019-10-24 08:47:45 · 144 阅读 · 0 评论