java笔试题
java笔试题
一贱书生 发表于1年前
java笔试题
  • 发表于 1年前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: java笔试题

1、public class List1
{   
    public static void stringReplace(String text){
        text=text+"c";
        
    }
    
    public static void bufferReplace(StringBuffer text){
        text=text.append("c");
        
    }
    
    public static void main(String[] args){
    String str=new String("J1");
    StringBuffer str_b=new StringBuffer("J");
    stringReplace(str);
    bufferReplace(str_b);
    System.out.println(str_b+"---"+ str +"----");
    }
    }

 

输出:Jc---J1

记住String类型的变量不可变

 

2、

class TreeNode{
     static int i=3.1;

    
    }

public class List1
{   
    public static void main(String[] args){
    TreeNode n1=new TreeNode();
    TreeNode n2=new TreeNode();
    n1.i=6;
    n2.i=6;
    System.out.println(n1.i+" "+n2.i);
    }
    }


我擦, int i=3.1; 整型变量啊

public class List1
{   
    public static void main(String[] args){
    //TreeNode n1=new TreeNode();
    //TreeNode n2=new TreeNode();
    int n1=TreeNode.i=6;
    int n2=TreeNode.i=6;
    //n2.i=6;
    System.out.println(n1+" "+n2);
    }
    }

 

或者

package cglib;


class TreeNode{
     static int i=3;

    
    }

public class List1
{   
    @SuppressWarnings("static-access")
    public static void main(String[] args){
    TreeNode n1=new TreeNode();
    TreeNode n2=new TreeNode();
    n1.i=6;
    n2.i=6;
    
    System.out.println(n1.i+" "+n2.i);
    }
    }


或者

package cglib;


class TreeNode{
     int i=3;

    
    }

public class List1
{   
    
    public static void main(String[] args){
    TreeNode n1=new TreeNode();
    TreeNode n2=new TreeNode();
    n1.i=6;
    n2.i=6;
    
    System.out.println(n1.i+" "+n2.i);
    }
    }

或者

package cglib;


class TreeNode{
    private static int i=3;

    public int getI() {
        return i;
    }

    public void setI(int i) {
        TreeNode.i = i;
    }

    
    }

public class List1
{   
    
    public static void main(String[] args){
    TreeNode n1=new TreeNode();
    TreeNode n2=new TreeNode();
    n1.setI(6);
    n2.setI(6);
    
    System.out.println(n1.getI()+" "+n2.getI());
    }
    }

 

3、java语言如何用转义字符表达换行

\n

package cglib;

 

public class List1
{   
    
    public static void main(String[] args)
    {
        /**
         * \n : 回车
         * \t : 水平制表符
         * \r : 换行
         * \f : 换页
         * \' :单引号
         * \'' : 双引号
         * \\ : 反斜杠
         * 字符串
         */
        String str = "tg--\n--hj--\t--huy--\r--iu7--\f--878--\'76$98--\''--9kjs--\\--udjiddjkfhdsuifkhjdkhuwirohlfkf";
        /**
         * 打印字符串
         */
        System.out.println("字符串:" + str);
    }
    }


输出
字符串:tg--
--hj--    --huy--
--iu7-- --878--'76$98--''--9kjs--\--udjiddjkfhdsuifkhjdkhuwirohlfkf

4、用java正则表达式验证账号规则,规则是:字母开头,5-8个字符,仅包含字母数字

package cglib;

 

public class List1
{   
    
    public static boolean isLetterDigitOrChinese(String str) {
          String regex = "^[a-zA-Z][a-zA-Z0-9]{4,7}$";
          return str.matches(regex);
         }
    
    public static void main(String[] args)
    {
        
        System.out.println(isLetterDigitOrChinese("abc21"));
    }
    }


5、

Eclipse常用快捷键

1、 【ALT+/】 当记不全类、方法和属性的名字时 使用

2、 【Ctrl+/】
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释。注释是//

3、 【Ctrl+D】
删除光标所在行,或者选中的行数

4、 【Ctrl+K】

快速向下和向上查找选定的内容

6、Oracle 返回当前日期

select sysdate from dual;

7、Oracle数据库分页查询

  1. SELECT * FROM  
  2. (  
  3. SELECT A.*, ROWNUM RN  
  4. FROM (SELECT * FROM TABLE_NAME) A  
  5. WHERE ROWNUM <= 40  
  6. )  
  7. WHERE RN >= 21 

SELECT *

 FROM (Select ROWNUM AS ROWNO, T.*

      from k_task T

     where Flight_date between to_date('20060501', 'yyyymmdd') and

        to_date('20060731', 'yyyymmdd')

      AND ROWNUM <= 20) TABLE_ALIAS

WHERE TABLE_ALIAS.ROWNO >= 10;

 

select t2.* 
from (select rownum r,t1.* from youtable t1 where rownum<?) t2
where t2.r>?

小于最大的,大于最小的,就是你需要的条数
如果你取40-50条之间的
只需要小于50   大于40就OK了.
共有 人打赏支持
粉丝 15
博文 722
码字总数 600072
×
一贱书生
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: