java面试题84道面试题【每天一道】

持续更细。。。。

简单说一下java的跨平台原理(2018.11.12)

java通过不同的系统、不同版本、不同位数的java虚拟机(jvm),来屏蔽不同系统指令差异而对外统一的接口(java API,对于我们普通的java开发者而言,只需要按照接口开发即可,如果系统需要部署到不同的环境时,只需要在系统上面按照对应的版本中的虚拟机即可。

jdk,jre,jvm之间的关系
在这里插入图片描述


2.搭建一个Java开发环境的步骤(2018.11.13)

Java开发环境需要些生命?
1.适用于我们开发环境的jdk
2.对应开发环境eclipse/idea
3.需要web服务(tomcat)

4.Java中的基本数据类型?

8种
byte 8位,
short 16位,
int 32位,
long 64位,
float 32位,
double 64位,
char 16位,
boolean 1位
int 占4个字节,32位
boolean占1位,1字节,因为最小1位,也是占了一个字节。


5. 面对对象的特性有哪些?(2018.11.14)

封装,继承,多态,抽象
抽象:把现实中的对象,抽象为类。
详见(非常详细,非常重要!):https://www.cnblogs.com/hysum/p/7100874.html#_label0

猜你喜欢

转载自blog.csdn.net/weixin_43067223/article/details/83999691