240 发简信
IP属地:河南
  • 访问控制符public、protected、private,以及默认的区别

    类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protec...

  • 是否可以继承String类,为什么

    不能被继承,因为String类有final修饰符,而final修饰的类是不能被继承的。 详细解析: 1. 关于final修饰符 根据程序上下文环境,Java关键字final有...

  • 120
    String和StringBuffer、String Builder的区别

    StringBuffer与StringBuilder中的方法和功能完全是等价的,只是 StringBuffer中的方法大都采用了synchronized关键字进行修饰,因 此...

  • 120
    Hash Code和equals方法的关系

    hashCode的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置 hashCode的作用是获取哈希码,也称为散...

  • 抽象类和接口的区别

    抽象类和接口的定义: 抽象类(abstract class): 使用abstract修饰符修饰的类。(如果一个类没有包含足够多的信息来描述一个具体的对象,这样的类就是抽象类。...

  • 自动拆箱与拆箱

    自动装箱:当我们把一个基本类型的值( 20),赋值给引用变量时候,系统可以 自动将它“包装”为相应的包装类的实例程序需要对象时, 如果给的只是一个基本类型的值, 系统会将它自...

  • 构造器Constructor是否可被override

    构造器Constructor不能被继承,因此不能重写override 构造器是一个特殊的方法,可以有访问性质的修饰,但是不能够被abstract,final,native,s...

  • 重载与重写的区别

    1.重写(Override) 从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父...

  • Java的四个基本特性

    抽象 现实生活中的事物被抽象成对象,把具有相同属性和行为的对象被抽象成类,再从具有相同属性和行为的类中抽象出父类。 封装 隐藏对象的属性和实现细节,仅仅对外公开接口。 封装的...

  • 120
    面向对象与面向过程的区别

    面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完...

  • 面向对象与面向过程的区别

    面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完...

  • Java语言的特点

    1.简单性 java语法是c++语法的一个“纯净”版本,没有头文件、指针运算(甚至是指针语法)、结构、联合、操作符重载、虚基类等 2.面向对象 封装、继承(Java中类是单继...

  • MySQL数据库简介

    —是一种关系型数据库管理系统 优点:体积小、速度快、总体成本低,开源,可移植性(跨平台,在不同系统中使用),可以和开发语结合。轻量级数据库 查看现有数据库 show data...

  • 120
    MySQL基本操作大全

    一、概念: 数据: data 数据库: DB 数据库管理系统:DBMS 数据库系统:DBS MySQL:数据库 mysql:客户端命令(用来连接服务或...

  • 120
    mysql数据库介绍

    1、什么是数据库? 数据库简称 DB,是按照数据结构来组织、存储和管理数据的仓库,用户可以对文件的数据进行增加、删除、修改、查找等操作。 2、常见的数据库产品 ① Oracl...

  • 飞鸽代码

    package edu.xcdq; import java.util.Scanner; public class Main { Scanner scanner = new S...