• 亚信安全广东移动面试


    1. String stringbuffer stringbuild 区别

    string是字符串,属于常量 一旦声明就不可变;

    stringbuffer和stringbuild则是可变字符串,buffer线程安全.build线程不安全

    2.单例模式几种实现方式?优缺点?

    饿汉式(线程安全,调用效率高,但是不能延时加载);

    懒汉式(线程安全,调用效率不高,但是能延时加载);

    静态内部类实现模式(线程安全,调用效率高,可以延时加载);

    枚举类(线程安全,调用效率高,不能延时加载,可以天然的防止反射和反序列化调用);

    如何选用:

    -单例对象 占用资源少,不需要延时加载,枚举 好于 饿汉

    -单例对象 占用资源多,需要延时加载,静态内部类 好于 懒汉式

    3.工厂模式有几种,分别用在哪?

    简单工厂(个人理解为new对象较少的情况下使用)

    普通工厂(写一个父类大工厂存放共同特性,下面的小工厂存放自己特有的特性,同时小工厂继承大工厂)

    抽象工厂(类比抽象类?)

    4.继承和聚合的区别?

    继承 is-a;;;聚合 has-a

    5.数据库事务四种特性,分别有什么含义?

    原子性:数据库操作要么不做,要么全做

    一致性:事务执行的结果必须是由一个一致性变成另一个一致性

    隔离性:并发执行的事务之间互不影响

    持久性:事务一旦执行,对数据库的改变是永久的

    6.线程周期

    7.项目遇到的安全问题,怎么避免的

     

    8.sql语句(groupBy和having的使用)

    好好复习

    9.分布式与传统架构的区别

    10.arraylist和linkedlist的区别

    11.包权限到底是默认的修饰符还是protect?

    默认修饰符是俗称的包访问权限,protect则不同包但是之类的话也可以

  • 相关阅读:
    bash实现多进程运行
    Erlang实现进程池
    Apache 和nginx支持跨域访问
    thinkphp 发送邮件
    判断PC和移动端 判断移动端系统
    check 选择框checked属性读取不到
    php使用PDO,并连接SQL
    SQL2005:由于目标机器积极拒绝,无法连接
    frozenui 移动端ui
    纯jquery 滚动评论
  • 原文地址:https://www.cnblogs.com/zhangxiong-tianxiadiyi/p/12927311.html
Copyright © 2020-2023  润新知