栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaWeb题库整理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaWeb题库整理

1. 简单讲一下Java的跨平台原理
我们编写的java文件首先会被编译成class字节码文件;class文件运行在Java虚拟机(JVM)中;JVM运行在操作系统之上;JVM内部做了不同操作系统之间的适配;所以,就算平台不一样,Java程序也一样可以运行。

2.java开发环境配置的步骤
需要的内容:Java开发工具包、Java编辑工具、服务器

步骤:

(1)下载JDK,配置环境变量。

(2)下载编辑工具,绑定好jdk。

(3)下载Tomcat ,配置好环境变量。

3.Java中Int数据占几个字节
四个字节,32位

补充知识点:

java语言有八大基本数据类型

整数

        byte——1个字节

        short——2个字节

        int——4个字节

        long——8个字节

小数

        float——单精度——4个字节

        double——双精度——8个字节

重要知识点:double虽然字节数和long的一样,但是double能表示的数字要比long大,因为double可以用科学计数法来表示数字。

布尔

        boolean——真假——true或false,通常用于判断

字符

        char——单个字符

注意!String(字符串)属于引用数据类型,不在八大基本数据类型之列!

数据类型的大小关系:byte

4.面向对象的特征有哪些?
继承,封装,多态,抽象

封装性是指,将数据隐藏到类的内部,对外提供公共的访问方式,对内加入访问控制,从而提高数据的安全性。

继承性是指,当有多个类含有相同的属性或者方法时,可以使用继承来解决重复问题。这是解决重复代码的一种手段,也是解决代码复用问题的一种手段。

顺便提一点:子类在重写父类的方法时:方法名和参数列表要和父类的一模一样,访问修饰符的权限不能比父类的低。

抽象是指,当父类中的某个方法没有办法实现的时候,且具体子类可以实现,父类的方法就可以生命成抽象方法,使用abstract修饰。

多态性是指,同一个父类对象,赋予不同的子类对象,就可以调用不同的子类对象的方法。多态性必须满足继承关系,并且子类必须重写父类的方法,子类赋值给父类,父类最终透明调用子类的方法。

5.拆箱和装箱

小物品撞到箱子中叫做装箱,那么拆箱也就顾名思义了。在Java中,基本数据类型转换成引用数据类型叫做装箱,比如说Integer i = 0,这就是一个自动装箱的过程,再比如说Boolean isSuccess = new Boolean(false),Boolean isSuccess = new Boolean(“false”),Boolean isSuccess = Boolean.valueOf(false),Boolean isSuccess = Boolean.valueOf(“false”)等方式都是手动装箱的过程。顺便一说,装箱对应的类又称为包装类。

而引用数据类型转换成基本数据类型就叫做拆箱。比如说基本数据类型 = 引用数据类型,这是自动拆箱,当让也可以手动拆箱,基本数据类型 = 对象.基本数据类型Value()。重写toString方法,通过对象.toString的方法可以将所有的基本数据类型拆箱成String的形式。

6.有了基本数据类型,为什么还需要包装类型
基本数据类型没有对象的特性,没有属性和方法,而包装类可以增强被包装类的功能。比如说int数据类型只是一个基本数据类型,但是Integer类型不仅可以表示整数,还具备将整数转换成字符串的方法,更将方便。

7.equals和==的区别
当比较基本数据类型时,==和equals都是比较两者的数值是否一样

当比较的不是基本数据类型时,equals比较的时两者的内容是否一致,而==比较的是两者的地址是否一致。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842335.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号