1.子类会继承父类哪些东西?public、protected、默认修饰符修饰的方法和属性都会被进程,private的不可以。

2.子类会继承父类的构造方法吗?不会,子类会调用父类的构造方法,但是不会继承父类的构造方法。

3.为什么不能通过返回值类型来区分重载?首先,重载方法的参数列表是必须不一样的,但是对返回值类型没有严格的要求,可以一样也可以不一样。不能通过返回值类型来区分重载方法的原因是,有时候我们调用方法是不会把方法的返回值赋值给变量的,当这种情况下,如果我们的参数列表一样,只有返回值不一样的话,那么我们不能确定调用的具体方法是哪一个方法。

4.为什么不能在非静态方法中定义静态变量?静态变量是在类被加载的时候就会被加载到内存中,但是实例方法并不会被加载到内存中,但是静态变量作为实例方法内的一个内部成员,到底加载到内存中还是不加载到内存中呢?这显然是矛盾的。

5.abstract可以修饰类和方法,但是abstract可以修饰变量吗?不可以。

6.声明抽象方法可以给方法体加大括号吗?不可以。

7.抽象类和接口的区别?抽象类总可以定义抽象方法也可以实现方法,接口只能定义方法;抽象类的中定义的变量是普通变量,接口中定义的变量只能是静态的公共的常量。....

8.servlet处理请求的方式是?线程的方式。

9.用来调用存储过程的对象是?callableStatement。

10.当子类的构造方法没有显式调用父类的构造方法时,子类的构造方法内会默认调用父类的无参构造方法。总之,子类的每一个构造方法内部必须要调用父类的某一个构造方法。

11.在Servlet生命周期中,容器只会调用一次init(),destroy()方法。

12.java.util.concurrent并发包下有哪些类和接口?

13.final、finally、finalize的区别?

  final是一个修饰符,可以修饰类、方法、变量。修饰类时,类不可以被继承,类中的方法都默认被final修饰。修饰方法时,方法可以被继承,不可以被发改。修饰变量时,定义变量时必须初始化,并且不可以被修改。

  finally用在try-catch。

  finalize(),一个析构函数,在垃圾回收器回收某个对象之前,先回调用这个类的finalize()函数做一些必要的清除操作。

14.&、&&、|、||的区别?

  &&有短路功能,只要第一个为false,后面不再执行。||有短路功能,只要第一个为true,后面不再执行。

15.&还有位运算的功能。System.out.println(4&7)输出结果是多少?4。

16.java命名规范?

  类名首字母大写,变量名、方法名首字母小写,常量名全部大写。

17.java类定义构造方法不可以带有返回值类型,构造方法中用到return只能是作为中断代码执行使用,但是不能返回值,只能是  return;

18.SQL的子类:DDL、DML、DCL、DQL

19.可以在一个类的内部定义一个public类,但是不可以存在两个或两个以上的public外部类。

20.内部类作为一个类的成员变量而存在,所有不能被类内的静态方法所实例化(调用)。

21.实现多态的方式?   继承、重载、覆盖。

22.private、protected、default、private

    

23.匿名内部类是否可以通过extends继承类,通过implements实现接口?

  匿名内部类只必须通过继承一个父类或者实现一个接口来创建,但是不能显示的通过extends来继承类,也不能显示得通过Implements来实现接口。

24.Collection和Collections的区别?

  Collections是java.util下的一个类,它包含着各种有关集合操作的静态方法。

  Collection是java.util下的一个接口,他的作为list、set等集合的父接口。

25.sleep()和wait()的区别?

26.java里面有没有goto?

  没有,但是goto是java的保留字,目前在java中还没有使用。

27.数据有没有length()这个方法,String有没有length()这个方法。

  数据没有length()这个方法,但是有length这个属性。String有length()这个方法。

28.构造器是否可以被Override?

  构造器不可以被继承,所以不可以被重写,但是可以重载。

29.try{}里面有一个return语句,那么在try{}后面的finally{}里面的代码是否会被执行,什么时候执行?在return之前还是之后?

  会执行,在return之前执行。

30.面向对象三大特征及其简略介绍?继承、多态、封装。

31.ArrayList、Vector、LinkedList的存储性能和特性?

32.实现多线程的两种方式?实现同步的五种方式?

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

  答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
  request 用户端请求,此请求会包含来自GET/POST请求的参数
  response 网页传回用户端的回应
  pageContext 网页的属性是在这里管理
  session 与请求有关的会话期
  application servlet正在执行的内容
  out 用来传送回应的输出
  config servlet的构架部件
  page JSP网页本身
  exception 针对错误网页,未捕捉的例外

34.JSP的动作有哪些?作用分别是什么?

  答:JSP共有以下6种基本动作
  jsp:include:在页面被请求的时候引入一个文件。
  jsp:useBean:寻找或者实例化一个JavaBean。
  jsp:setProperty:设置JavaBean的属性。
  jsp:getProperty:输出某个JavaBean的属性。
  jsp:forward:把请求转到一个新的页面。
  jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记

35.jsp静态包含与动态包含?

36.forward和redirect的区别?

37.说出Servlet的生命周期,并说说Servlet和CGI的区别?

  答案:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法
    (doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service
    方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。
38.什么是EJB?

39.简单介绍你所了解的MVC.

40.存储过程和函数的区别是什么?

41.数据库的事务是什么?

42.游标的作用是什么?

43.mysql行级锁、表级所、页级所?

44.找出ppp里面num的最小数,不能使用num函数。

  select * from ppp where num<=all(select num from ppp)

  或者Select top 1 num from ppp order by num    //mysql不支持top的用法。

  或者select num from ppp order by num limit 1;

45.选择表ppp2中num重复的纪录

  select * from ppp2 where num in(select num from ppp2 group by num having(count(num)>1)).

46.什么是ajax?

47.谈谈你对spring的认识?

48.谈谈你对SpringMVC的认识?

49.谈谈你对Mybatis的认识?

50.什么是Ioc,什么是aop?

51.XML的四种解析器?区别是什么?

52.网络的七层协议是?

53.电子邮件的传输协议是?

54.文件的传输协议是?

55.一个C类网络最多能容纳多少台主机。

 

 

 

 

 

 

 

  

posted on 2017-09-14 16:46  张超五  阅读(105)  评论(0编辑  收藏  举报