Java基础题库

  1. B/S架构和C/S架构?
  2. 有哪些网络协议?
  3. Java开发平台有哪些?
  4. JVM是?它包括什么?
  5. Java是否需要手动回收内存垃圾?
  6. JDK?JRE?
  7. 数据结构是?
  8. Java的数据结构有哪些?
  9. OOP是?
  10. 面向对象是?
  11. 类与对象的关系?
  12. Java中有几种数据类型?
  13. 隐式转换?显式转换?
  14. Char类型能转换哪些类型?不可转换哪些类型?
  15. 拆装箱是?
  16. Java中的包装类都是哪些?
  17. 一个Java类中包含哪些内容?
  18. if(a+1.0=4.0),这样编写好吗?
  19. 对于浮点型数据运算出现的误差问题,如何解决?
  20. ++i与i++的区别?
  21. 程序结构有哪些?
  22. 数组实例化有几种方式?
  23. Java中各种数据默认值是?
  24. Java中常用的包有哪些?
  25. Java最顶级的父类是?
  26. Java中有没有指针?
  27. Java中是值传递还是引用传递?
  28. Object类中常用的方法有?
  29. 假设把实例化的数组的变量当成方法的参数,当方法执行的时候改变了数组内的元素,那么在方法外,数组元素有发生改变吗?
  30. 实例化数组后,能否改变数组长度?
  31. 假设数组内有五个元素,怎么对数组进行反序?
  32. 形参和实参?
  33. 构造方法能不能显式调用?
  34. 方法的重写?方法的重载?
  35. 构造方法能否重写?能否重载?
  36. 内部类与静态内部类的区别?
  37. Static关键字的作用有?
  38. Final在Java中的作用?
  39. Java中的操作字符串使用哪个类?
  40. StringBuffer,StringBuilder的区别?
  41. String str="aaa"与String str= new String("aaa")一样吗?
  42. String str="aa", String s="bb", String aa= str+s;一共创建了几个对象?
  43. Java中Math类有哪些常用的方法?
  44. String类的常用方法有哪些?
  45. 判断两个对象是否相同,equals()方法能否比较?
  46. ==与equals()的区别?
  47. 字符串如何反转?
  48. 面向对象语言特征有?
  49. Java中的继承是单继承还是多继承?
  50. 抽象和接口的区别?

你可能感兴趣的:(Android开发)