• 遇到的java面试题记录

      今天去面试面试官出了如下题目: 1、证明所有奇数的平方减1都为8的倍数//我当时的思路反了,后来经面试官提示思路如下所有奇数都可以表示为 2m+1 (m为一个整数)那么如上题目可以表示为如下式子(2m+1)2-1  /…

    • Rest的概念详解(面试的时候用得到)

      REST究竟是什么?因为REST的内涵非常丰富,所以很难用一两句话解释清楚这个问题。 首先,REST是Web自身的架构风格。REST也是Web之所以取得成功的技术架构方面因素的总结。REST是世界上最成功的分布式应用…

    • 去网新恒天面试 java 开发实习,感触良多

      感觉平时学的基础都很不扎实啊,面试静是问了一些java中底层数据交换方面的东西,平时学的时候根本没刻意去记这些,于是面试很艰难。作为一个java程序员,技能点该怎么点呢?快毕业了,java方向的程序员该怎…

    • 百度公司java面试问题

      今天回顾了部分百度面试时被问到的问题: 1.常见的包装类有哪些,他们与基本类型的区别,有哪些方法?      Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时…

    • Hession和WebService各有什么特点?

      Hession: caucho 公司的resin服务器号称是最快的服务器,在java领域有一定的知名度。Hessian做为resin的组成部分,其设计也非常精简高效,实际运行情况也证明了这一点。平均来看,Hessian较RMI要慢20%左右,…

    • 新美大Java笔试题目(2015年9月)

      1、公司举行团建活动,员工可以带家属参加。一次团建活动中,员工、家属一共20人,随机选取3名员工及该3名员工的家属,有220种组合,如果随机选取4名员工及该4名员工的家属,有多少种组合? 这道题的要点在…

    • 描述一下Java序列化和反序列化的步骤。

      Java中序列化的步骤: 1.创建一个对象输出流,它可以包装一个其他类型的目标输出流,如文件输出流: ObjectOutputStream out = new ObjectOutputStream(new fileOutputStream(“D:\\objectfile.obj”))…

    • Java中哪些类可以进行序列化和反序列化呢?如何让一个类可以进行序列化?

      只有实现了Serializable或Externalizable接口的类的对象才能被序列化,否则ObjectOutputStream的writeObject(Object obj)方法会抛出IOException。 实现了Serializable或Externalizable接口的类也称为可…

    • 为什么在java语言中DCL不成立?

      Java 构造对象不是原子操作: 1.先申请一块空内存 2.将其地址赋予 对象引用 3.在对象引用所指的地址之上构建对象,调用构造函数初始化 很多人提供了很多方法来修复DCL,但是没有人能够成功 …

    • 直接使用synchronized 有什么不足之处?

      直接使用synchronized有如下一些不足: 不能够扩越多个对象 当在等待锁对象的时候不能中途放弃,直到成功 等待没有超时限制 Thread.interrupt()不能中断阻塞 JDK5中提供更加灵活的机制:Lock和C…