
java
文章平均质量分 72
java知识介绍
重生之我是泰勒
这个作者很懒,什么都没留下…
展开
-
Java常见面试题1-10
覆盖也叫重写,发生在子类与父类之间,表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现。当父类的方法被private修饰时,表明该方法为父类私有,对其他任何类都是不可见的,因此如果子类定了一个与父类一样的方法,这对于子类来说相当于是一个新的私有方法,且如果要进行向上转型,然后去调用该“覆盖方法”,会产生编译错误。这也体现java中一切皆对象的宗旨。原创 2022-11-08 18:41:27 · 394 阅读 · 0 评论 -
208道高频 Java面试题及答案_01
JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。简单来说:如果你需要运行 java 程序,只需安装 JRE 就可以了,如果你需要编写 java 程序,需要安装 JDK。原创 2022-10-17 20:47:36 · 226 阅读 · 0 评论 -
Java常见面试题21-30(集合类)
Dictionary是任何可将键映射到相应值的类的抽象父类,而AbstractMap是基于Map接口的实现,它以最大限度地减少实现此接口所需的工作。当通过get方法获取指定key的值时,会根据这个key算出它的hash值(数组下标),根据这个hash值获取数组下标对应的Entry,然后判断Entry里的key,hash值或者通过equals()比较是否与要查找的相同,如果相同,返回value,否则的话,遍历该链表(有可能就只有一个Entry,此时直接返回null),直到找到为止,否则返回null。原创 2022-10-17 20:40:13 · 279 阅读 · 0 评论 -
Java常见面试题11-20(JVM)
实现通过类的权限定名获取该类的二进制字节流的代码块叫做类加载器。启动类加载器(Bootstrap ClassLoader)用来加载java核心类库,无法被java程序直接引用。扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。Java 虚拟机的实现会提供一个扩展库目录。该类加载器在此目录里面查找并加载 Java 类。系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类。原创 2022-10-17 20:38:59 · 238 阅读 · 0 评论 -
java 面试题(1-10)
Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。java支持的基本数据类型有以下9种:byte,shot,int,long,float,double,char,boolean,void.原创 2022-10-17 20:32:49 · 251 阅读 · 0 评论 -
递归算法JAVA实现
① 假如我们认为存在一个公式是 f(n) = 1*2*3*4*5*6*7*…需求:计算1-n的阶乘的结果,使用递归思想解决,我们先从数学思维上理解递归的应用和核心点。③ 如果求的是 1-5 的阶乘 的结果,我们应该应用上述公式这样计算。② 那么公式等价形式就是: f(n) = f(n-1) *n。方法调用自身的形式称为方法递归( recursion )。间接递归:方法调用其他方法,其他方法又回调方法自己。方法递归的应用、执行流程、递归算法的三个核心要素。直接递归:方法自己调用自己。方法递归存在的问题?...原创 2022-08-18 18:11:26 · 158 阅读 · 0 评论 -
Java模拟电影院购票系统
Java模拟电影院购票系统项目功能:首页功能1、登录2、用户注册3、商家注册用户功能1、展示全部影片信息2、根据电影名查询电影信息3、评分功能4、购票功能5、退出系统商家功能1、展示当前店铺电影详情2、上架电影3、下架电影4、修改电影5、退出系统 ......原创 2022-08-15 19:10:42 · 2061 阅读 · 1 评论 -
java题目 ----选择结构
普通闰年:能被4整除但不能被100整除的年份为普通闰年。06:使用if选择结构判断一个4位整数,统计出此整数里面包含多少个偶数,多少个奇数。01: 使用if选择结构判断一个整数,属于哪个范围:大于0;03:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年);04:使用if选择结构判断一个三位的整数是否是水仙花数。02:使用if选择结构判断一个整数是偶数还是奇数。05:使用if选择结构判断某一年份是否是闰年。最后输出三角形面积;.原创 2022-08-10 11:33:28 · 363 阅读 · 0 评论 -
java题目-----变量、常量和基本数据类型
java题目-----变量、常量和基本数据类型原创 2022-08-10 11:23:18 · 417 阅读 · 0 评论 -
java 实现模拟双色球系统
双色球系统-业务分析、随机生成一组中奖号码l中奖号码由6个红球和1个篮球组成(注意6个红球要求不能重复)。可以定义方法用于返回一组中奖号码(7个数据),返回的形式是一个整型数组本次案例中是如何去保证随机的6个中奖的红球号码不重复的双色球系统-用户输入一组双色球号码定义一个方法,该方法可以录入用户输入的6个红球和1个篮球号码该方法最终需要返回一个数组,数组中就是用户录入的号码(7位)模拟双色球系统-判断中奖情况。...原创 2022-07-23 19:34:25 · 390 阅读 · 0 评论 -
java实现13位条形码的生成
生成13位条形码Ean-13码规则第十三位数字是前十二位数字经过计算得到的校验码。例如计算其校验码的过程为前十二位的奇数位和6+0+2+4+6+8=26前十二位的偶数位和9+1+3+5+7+9=34将奇数和与偶数和的三倍相加26+34*3=128取结果的个位数128的个位数为8用10减去这个个位数10-8所以校验码为2(注如果取结果的个位数为0,那么校验码不是为10(10-0=10),而是0)实现方法ean13()计算验证码,输入12位条码,返回带验证码的条码。例输入。......原创 2022-07-22 15:56:30 · 1331 阅读 · 0 评论 -
java代码实现 十进制整数转换成二进制,八进制,十六进制
java代码实现十进制转换到二进制、八进制、十六进制原创 2022-07-21 11:58:46 · 4728 阅读 · 2 评论