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