JAVA开发面试题(一)
来源:互联网 发布:平刷王重庆时时彩软件 编辑:程序博客网 时间:2024/05/19 09:01
JAVA面试题(一)
一、Grammer Basic
- Linux系统的常用命令
- JAVA编译运行过程
- 名词解释:JAVA、JDK、JRE、JVM、J2EE
- 面向过程、面向数据、面向对象的区别
- JAVA的理解、特性?
- JAVA与C、C++的区别。
- JAVA中有几种基本数据类型?类型间如何转换?隐式、显式转换什么时候精度丢失、溢出?相应的包装类分别是什么?分别派生于什么类?
- JAVA中运算符的优先级顺序?”|”和”||”的区别,”&”和”&&”的区别?
- 三种基本的程序结构分别是什么?顺序结构什么?分支结构有哪几种,其异同是什么?循环结构有哪几种,其异同是什么?什么是循环三要素?
- break 和 continue的区别
- 什么是数组?基本类型数组和引用类型数组。数组和集合的区别?数组的内存管理。数组的复制和排序。
- 什么是方法?定义方法的五要素分别是什么?调用方法时的参数传递?
- return的作用?
二、OOP
- 什么是抽象数据类型?
- 什么是类?如何创建一个类?类之间的三种关系?
- 什么是对象,对象的引用?什么时候会发生NullPointerException?如何创建一个对象?
- 什么是构造方法?构造方法和实例方法的区别。主函数的解释。
- 什么是方法的签名?什么是重载、重写?重载与重写的区别。
- super关键字的作用?this关键字的作用?
- 对象内存管理?new一个对象在内存中做了什么事情?成员变量/局部变量的生命周期。成员变量/局部变量的区别。内存泄漏问题。垃圾回收机制。类加载机制。
- 面向对象语言四大特征,分别什么优点?
- package语句的作用,import语句的作用。
- 访问控制修饰符有哪些?访问权限分别是什么?类的修饰?内部类的修饰?方法与属性的修饰分别用什么?
- static关键字的作用?修饰成员变量?修饰方法?静态代码块?构造代码块?静态代码块、构造代码块、构造函数同时存在时的执行顺序。
- final关键字的作用?修饰成员变量?修饰局部变量?修饰方法?修饰类?
- static final常量?
- 什么是抽象方法?抽象类?接口?抽象类与接口的区别?
- 如何设计类和接口以及某个业务的架构?
- 向上造型,强制转型,instanceof关键字的作用。
- 内部类
0 0
- JAVA开发面试题(一)
- Java开发面试题一
- java开发面试题一
- java开发工程师面试题(一)
- JAVA面试题(一)
- Java面试题(一)
- Java面试题(一)
- java面试题(一)
- Java面试题(一)
- Java面试题(一)
- Java面试题(一)
- Java面试题(一)
- java面试题(一)
- java面试题(一)
- Java 面试题 (一)
- java 面试题(一)
- Java面试题(一)
- java面试题(一)
- 监听软键盘的弹出与收起(近乎完美)
- trac,再爱你一次
- Hibernate的HQL,QBC 查询语言(包括多表联合查询join)
- 资料搬运 微信是如何处理弱网络
- 世界主要国家和地区及中国天气气象CSV/JSON/KML数据【免费下载】
- JAVA开发面试题(一)
- MYSQL
- JAVA开发面试题(二)
- js产生页面内的顺序序列号
- JS 解决跨域汇总
- Nginx的应用场景
- 如何观察一棵树
- Nginx实现虚拟机
- [leetCode刷题笔记]341. Flatten Nested List Iterator