2016.03.21(明天有面试)

  1. Java程序怎么优化?
    使用StringBuilder,不要调用高开销方法,避免递归
    2.Java中线程间怎么通讯?什么叫僵死线程?
    JAVA直接通信 一般有个servicer端 一个client端,servicer启动后,client与servicer连接,你可以试用UDP协议或者TCP/IP协议在多线程中,线程会sleep,当程序停止时,线程仍然处于sleep中,就出现了僵死线程
  2. tcp/ip在连接是有几次握手?
    3次握手第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 完成三次握手,客户端与服务器开始传送数据
  3. java的调试如何进行
    打断点,启动debug模式
    5.设计数据库应注意那些问题
    **要遵循数据库三范式
    1NF:原子性 字段不可再分,否则就不是关系数据库;
    2NF:唯一性 一个表只说明一个事物;
    3NF:每列都与主键有直接关系,不存在传递依赖; **
    6.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
    都不可以的
    7.启动一个线程是用run()还是start()?
    start()
    8.在计算机中,—个字节是由多少个二进制位组成的( B) A. 4 B. 8 C. 16 D. 24
    (9-10)智商题:a.什么人天天上医院?
    护士和医生
    b.一个黑人和一个白人结婚,请问生出来的孩子的牙齿是什么颜色的
    白色
    c.老虎为什么要吃生的
    他不会做熟的
    d.有一种东西,家家有,可以通过它看透一堵墙,请问是什么
    窗户
    e.一个要死的人,他要做的最后一事情是什么?
    咽气
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值