工作学习问题总结:

来源:互联网 发布:java io面试题 编辑:程序博客网 时间:2024/05/29 01:55
工作学习问题总结:
工程名以及css起名规则:
如:wrap_content
前段框架起名用-
按钮起名btn_applay
行内属性顺序
class第一,id第二
问题汇总:
1、delete 表名能取别名吗?
    答:delete 语句不能使用别名
2、取别名的位置?
    答:取别名只能放在表名后面
3、多字段排序?
    答:用“,”隔开如:SELECT * FROM  student AS s ORDER BY  age ASC,id DESC;
4、null 字段怎么排前面?
    答:asc 升序自动就排在前面
5、怎么增加唯一学号?
    答:先设自增字段,然后使用AUTO_INCREMENT设置初始值
    如:ALTER TABLE test1 AUTO_INCREMENT=5。
6、实验手机号用 int 写入数据库?
    答:手机号码是不能用 int,int 的范围是从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据,而手机号码是 11 位。
        可以用bigint或者varchar,bigint的速度更快一点
7、div 里面图片居中?
    div{
        height: 500px;
        width: 500px;
        line-height: 500px;
        text-align: center;
        background-color: blue;
    }
    img{
        vertical-align:middle;
        width: 200px;
        height: 100px;
        margin: 0 auto;
    }
8、style 识别顺序?
    行内样式>内嵌样式>外部样式
9、em 与 rem 的区别?
    em                                    rem
    一般都是以<body>的“font-size”为基准。                    相对于根元素<html>设置字体大小。
    相对于父元素的属性而计算的.                        只需要在根元素确定一个参考值。    
    进行任何元素设置,都有可能需要知道他父元素的大小。        
10、长度为10的数组冒泡排序比较次数?
    45次。
11、JSON 怎么添加注释?
      使用key : value添加;

        {  
                '_comment':'this is commets',
    
                'jsondata':{

                Key1:value1

             }    
          }
12、== 和 equals 是否能用来比较字符串?
    直接用String定义的变量可以用==来比较,new String()出来的不可以用“==”来比较。
    equals都可以。
    例:
         String s1 = "abc";
        String s2 = "abc";
        System.out.println(s1.equals(s2));//true
        System.out.println(s1==s2);//true
        
        String s3 = new String("abc");
        String s4 = new String("abc");
        System.out.println(s3.equals(s4));//true
        System.out.println(s3==s4);//false

    原因:对于引用数据类型,
        用(==)进行比较的时候,比较的是他们在内存中的存放地址,
            用 .equals 进行比较时,由于String 自身覆盖了Object 中的.equals 实现,不再比较存放的地址值。
    结论:Stirng 类型使用 .euqal 方法更符合我们比较的需求。
原创粉丝点击