1.面向对象的特征有哪些?封装、继承、多态。五大原则。1,单一职责。2.开放封闭原则。3.替换原则。4.依赖原则。5.接口分离原则。
2.一个“.java”文件中是否可以有多个类(不是内部类)?有什么限制吗?可以。public类只能有一个,名字必须和文件名相同。
3.Java程序的执行过程是怎样的?源文件通过编译器编译成Class文件然后通过类装载器对字节码的效验,最后通过解释器解释给计算机。java两大核心机制。1.java虚拟机JVM。2.垃圾回收机制。
4.如何将一个整型转换成字符?在前面加(char)。
5.Java的数据类型有哪些?基本数据类型和引用数据类型。基本数据类型:1字节型byte一个字节.2.短整型short两个字节。3.整形int四个字节。4.长整型long八个字节。5.单精度型float四个字节。6.双精度型double八个字节。7.字符型char两个字节。8.布尔型boolean字节不确定由JVM决定。引用数据类型:1.数组。2,接口。3.类。
6.请将163转换为二进制?10100011;
7.请将0.8125转换为二进制?0.1101。
8.请将163.8125转换为二进制?10100011.1101
9.请说明内存的分类?什么数据存于堆区?什么数据存于栈区?堆、栈、数据、代码。
10.&与&&的比较?前一个是和,后一个是短路和。
11.对对象进行比较怎么做?为什么不用“= =”?
12.构造方法的作用以及构造方法被执行的时候做哪些事情?1.是划分空间。2.在空间里划分属性。3.对属性进行初始化。4.执行构造方法里面的代码。
13.当一个对象被当作参数传入到一个方法中,可以在方法内部改变该对象的属性值,那么这里是值传递还是引用传递?值传递。
14.什么是GC?什么样的对象可以被GC回收?程序员如何召唤GC?一旦召唤是否马上回收?垃圾回收器。没有引用指向对象。System.gc();。不是。
15.数组是否有length( )?字符串是否有 length( )?是。有。
16.JDK与JRE分别是什么?有什么区别吗?JDKjava开发工具集。JREjava运行环境。
17. 下面代码的输出结果是什么?

posted on 2016-12-04 16:11  张-超  阅读(109)  评论(0编辑  收藏  举报