• 2018Java面试


    2018Java面试

    最近面试遇到的面试题 Java基础,spring,sql

    sql面试题

    table

    date

    result

    2017-09-09

    2017-09-09

    2017-09-09

    2017-09-09

    2017-09-10

    2017-09-10

    2017-09-10

    用sql查询出如下格式:

    时间

    2017-09-09

    2

    2

    2017-09-10

    1

    2

    这个主要考sql的 case函数

    select date as '时间',count(Case 
    WHEN result = '胜' THEN '胜' 
    end )as '胜' ,count(Case 
    WHEN result = '负' THEN '负' 
    end) as '负'
    from oc_aaa  GROUP BY date order by  date
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    Java基础

    toString()和String.valueOf()的区别:
    1》String.valueOf(i)
    2》 Integer.toString(i)
    3》 i+””
    第一种方法和第二种的区别在于,第一种方法还适用于空值null
    实质上第一种方法就比第二种多了一个适应空值的功能,但是如果是空值,valueOf()返回的是字符串”null“,而不是原先的null对象。
    其实在System.out.println(xx)语句中,括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法。

    Integer i = 1;
    // String s = i.toString();
    // String s = String.valueOf(i);
    //选择哪一个
    public String a(Integer i){
        // String s = i.toString();
        // String s = String.valueOf(i);
        return s;
    }
    //选择哪一个
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    (String)强制转换,这种方法并不能强制转换成其他非String类型,但是(String)null这么写合法。

    还会考SpringMVC的工作流程,java8的新特性

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    100003字,带你解密 双11、618电商大促场景下的系统架构体系
    Digger PRO - Voxel enhanced terrains
    关于氮化镓的干蚀刻综述
    Python之第七章 函数 --- 基础
    APS智能排产帮助企业做好生产管理
    自然语言处理(NLP)的开发框架
    Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作
    flink的网络缓冲区
    Android 13.0 SystemUI下拉状态栏时间格式的修改(二)
    【论文阅读】点云地图动态障碍物去除基准 A Dynamic Points Removal Benchmark in Point Cloud Maps
  • 原文地址:https://blog.csdn.net/m0_54850825/article/details/126069982