Developer Test-Java

Java

    1. Give two String, write a method  to decide if one is a permutation of the other.

  for example: string s1="dog" string s2="god" is true; string  s3="dgo" is also true;

public boolean isPermutation(String s1,String s2){
         boolean flag=false;
         if(s1.length()==0 && s1.length()!=s2.length()){
             flag = false;
         }else {
             String str1=new String(s1);
             String str2=new String(s2);
             char[] str1ToChar=s1.toCharArray();
             char[] str2ToChar=s2.toCharArray();
              Arrays.sort(str1ToChar);
              Arrays.sort(str2ToChar);
             if(Arrays.equals(str1ToChar,str2ToChar)){
                 flag = true;
             }
         }
         return flag;
   }
    

2. F(0)=0;F(1)=0; F(n)=F(n-1)+F(n-2) for n>1(递归)

public int recursion(int n){
        if(n==1 || n==2){
            n=1;
        }else{
            n=recursion(n-1)+recursion(n-2);
        }
        return n;
  }
时间: 2024-10-23 12:07:13

Developer Test-Java的相关文章

[原创]关于自带的sql developer修改java.exe版本的解决办法

第一次安装oracle11gR2后,就很好奇的点了一下,当点击应用程序开发下的sql developer后,就弹出一个窗口,要选择一个java.exe的路径,我就讲本机中的JDK1.7下的java.exe填进去了,然后自己关掉了界面,下次进入时,发现报出警告,最高版本不得高于1.6,而且没有提示更改,直接进入界面,可是没找到修改的位置,后来,想到软件安装的配置文件,于是,就开始寻找,终于找到了:E:\app\liangjian\product\11.2.0\dbhome_1\sqldevelop

【oracle】首次启动SQL Developer配置java.exe出错(Could not find jvm.cfg! )

1.环境 win7/8/8.1  x64,Oracle 11g r2,jdk7 x64 2.问题 第一次启动Oracle SQL Developer的时候会让我们填写Java.exe的路径,我在jdk安装目录下的bin中找到了java.exe,但是填写以后报如下错误: WARNING: Could not find jvm.cfg! in 'C:\Program Files\Java\jdk1.7.0_17\jre\lib\jvm.cfg' 3.原因 oracle 11g中安装的Oracle S

Senior Java Developer/Junior Java Developer/Java Techinical Leader

Senior Java Developer Requirements  Bachelor degree in computer science or related discipline. Minimum 3 years experience in Software Development experience. Technical expertise in J2EE, Structs, Spring, Hibernate, Webservice, Oracle/DB2, WebSphere/J

Oracle SQL Developer报错:Unable to find a Java Virtual Machine解决办法

安装了64位的Oracle数据库以及32位的Oracle客户端,在开始菜单中第一次打开客户端的SQL Developer时提示输入java.exe的路径,我选择了Oracle数据库自带的jdk路径,确定之后报错: 百度查找解决办法,原因是64位的Oracle数据库中自带的jdk也是64位的,但安装的Oracle客户端是32位的,所以不兼容. 解决办法一般有两种做法: 1)从网上下载Oracle SQL Developer x64(http://www.oracle.com/technetwork

Java 脚本化编程指南

译文出处: coyee   原文出处:docs.oracle Java脚本化API为谁准备? 脚本语言的一些有用的特性是: 方便:大多数脚本语言都是动态类型的.您通常可以创建新的变量,而不声明变量类型,并且您可以重用变量来存储不同类型的对象.此外,脚本语言往往会自动执行许多类型的转换,例如, 必要时 将数字10转换为"10". 开发快速原型:您可以避免编辑编译运行周期,只使用"编辑运行"! 应用扩展/定制:你可以"具体化"的部分应用程序,例如一些

Java 程序员必去的网站

中文网站 http://www.jdon.com/                                         --Java和J2EE解决之道 http://www.javaeye.com                                       --软件交流社区 http://www.ajava.org                                         --Java门户网站 http://www.csdn.com       

JAVA开发者最常去的20个英文网站

JAVA开发者最常去的20个英文网站 博客分类: Java综合 Java互联网SUNIBM应用服务器 JAVA开发者最常去的20个英文网站  1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章. 3.[http://java.sun.com] – 官方的Java开发者网站

Java开源项目(备查)

转自:http://www.blogjava.net/Carter0618/archive/2008/08/11/221222.html Spring Framework  [Java开源 J2EE框架] Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架. Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯.Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器.然而,这仅仅是完整图景中的一部分

国内外有名的java论坛

国内: www.chinajavaworld.com-论坛人很多,高手也多,不过好像都在潜水 www.cn-java.com -也很不错,文章很好,但是就是商业性浓了点. www.chinaitlab.com- 非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育. www.huihoo.com -灰狐动力,有个jfox,而且很多关于企业级应用的东西 www.matrix.org.cn -Matrix技术,不少java文章和资源,论坛牛人多,人气略差. www.javastud

【DataStructure】Charming usage of Set in the java

In an attempt to remove duplicate elements from list, I go to the lengths to take advantage of  methods in the java api. After investiagting the document of java api, the result is so satisfying that I speak hightly of wisdom of developer of java lan