Java面试
重复的名字
这个作者很懒,什么都没留下…
展开
-
Java面试日常归纳(2)
以下试题均来自牛客网 (1) 概括的解释下线程的几种可用状态? 1.新建态(new):新创建了一个线程对象。 2.可运行(runnable):线程对象创建后 ,其他线程中(比如main线程)调用了对象的start方法。该状态的线程就将位于可运行线程池中,具有可运行权,等待CPU的调度。 3.运行态(running):可运行状态的线程获得了CPU时间片。 4.阻塞状态(block):阻塞状态是指线程因为某种原因放弃了CPU使用权,暂时停止运行。直到线程进入可运行状态,才有机会再次得到CPU的调度。 阻塞.原创 2020-06-15 10:22:01 · 86 阅读 · 0 评论 -
Java面试日常归纳(1)
声明一下:以下的题目均来自牛客网摘录 (1)什么是Java虚拟机?为什么Java被称为是平台无关的编程无言? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件能够被编译成能够被Java虚拟机执行的字节码文件。 Java语言有一次编译,到处运行的特点。因为我们在Java编程的时候并不会像C语言一样考虑程序运行的环境是什么,Oracle早已经根据运行时系统的不同为我们提供了不同的JVM,同样的字节码在JVM上运行的效果是相同的,所以说Java被认为是“平台无关的编程语言”。 (2).原创 2020-06-11 21:27:28 · 72 阅读 · 0 评论 -
概述正则表达式
昨天在牛客网刷试题的时候有一道关于较复杂的正则表达式,一脸懵逼,所以想着今天总结整理一下。然后在GItHub上看了看,这篇不错:Github上关于正则表达式的介绍 概述正则表达式 (1)正则表达式是什么 正则表达式是一组由字母和符号组成的特殊文本, 它可以用来从文本中找出满足你想要的格式的句子. (2)基本匹配 正则表达式其实就是在执行搜索时的格式, 它由一些字母和数字组合而成. 例如: 一个正则表达式 the, 它表示一个规则: 由字母t开始,接着是h,再接着是e. “the” => The转载 2020-06-11 10:30:02 · 141 阅读 · 0 评论 -
Java笔试日常归纳(1)
(1) 在异常处理中,以下描述不正确的有 (A) try块不可以省略 (B)可以使用多重catch块 (C) finally块可以省略 (D)catch块和finally块可以同时省略 这一题说实话我还百度了,真惭愧。选D,当你在Idea写出了一个try{}编译器回报一个错误:catch’ or ‘finally’ expected.。 (2) 以下对继承的描述错误的是() (A) Java中的继承允许一个子类继承多个父类 (B) 父类更具有通用性,子类更具体 (C)Java中的继承存在着传递性 (D)原创 2020-06-10 22:08:47 · 756 阅读 · 0 评论