A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 657667058 中级黑马   /  2015-9-20 09:57  /  774 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JAVA开发面试问题

  Java基础方面:

  1,作用域public,protected,private,以及不写时的区别

  2,ArrayList和Vector的区别,HashMap和Hashtable的区别

  3,char型变量能不能定义为一个中文?为什么?

  4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?

  5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

  6,内部类的实现方式?

  7,垃圾回收机制,如何优化程序?

  8,float型float f=3.4是否正确?

  Jsp方面

  1,jsp有哪些内置对象?作用分别是什么?

  2,jsp有哪些动作?作用分别是什么?

  3,include的两种实现方式的区别?

  4,两种跳转方式分别是什么?有什么区别?

  Servlet方面

  1,说一说Servlet的生命周期?

3 个回复

倒序浏览
谢谢 学习了
回复 使用道具 举报
1,作用域public,protected,private,以及不写时的区别

  2,ArrayList和Vector的区别,HashMap和Hashtable的区别
    ArrayList和Vector功能上基本都是相同的,区别就是Vector是同步的而ArrayList不同步

  3,char型变量能不能定义为一个中文?为什么?
     可以,因为一个中文在JAVA中占2个字节,而char型变量存储空间大小也是2个字节,所以可以存储
  4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
     2种   继承Thread类重写Run方法 或实现Runnable接口的Run()方法     2种使用synchronized同步锁,可以直接修饰方法,也可以使用同步代码块包括共享数据
     使用lock锁实现同步
  5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
      
  6,内部类的实现方式?
      
  7,垃圾回收机制,如何优化程序?
    慎重使用匿名类,当对象不使用之后将引用变成Null
  8,float型float f=3.4是否正确?
      不正确如果要使用浮点类型定义必须在数值后面定义具体类型如果是float要在后面加上f例如float f=3.4f,如果什么都不加默认是double类型
回复 使用道具 举报
有些内容还没学到,不过收藏了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马