首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JAVA|Java的Scanner初级使用

1 Scanner的使用 JDK给我们提供了成千上万个供我们直接使用,而Scanner就是这众多里的一个最常用的一个,既然它是一个,我们使用它的方法和使用我们自己写的的方法基本一致。...方法基本如下: 1.导包:就是指出需要使用在哪一个位置,格式一般为import 包名称.名称,Scanner导包语句便为import java.util.Scanner对于和当前类属于同一个包的时候...,导包语句可以不写,JDK里提供的仅仅只有java.lang下的不需要导包。...2 实例化 说这么多了,我们直接上代码,用代码来理解一下吧 // 1.导包 import java.util.Scanner; public class MyBlog { public...3 写在最后 Scanner远远不止这么简单,这只是最基础的运用,接下来笔者会给大家更多相关知识,想更通俗的了解更多java基础知识,请大家持续关注我们的微信公众号。

62620

Java加载到使用全过程

今天就一起来回顾一下,这也是面试常考的点哦~ 的生命周期 借用网上的一张图 ? 从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。...加载阶段 的加载主要有三步: 将class文件字节码内容加载到内存中。 并将这些静态数据转换成方法区中的运行时数据结构。 在堆中生成一个代表这个java.lang.Class对象。...加载器种类 加载器种类主要有四种: BootstrapClassLoader:启动加载器,使用C++实现 ExtClassLoader:扩展加载器,使用Java实现 AppClassLoader...加载过程(双亲委派机制) 加载的过程可以用一句话概括: 先在方法区找class信息,有的话直接调用,没有的话则使用加载器加载到方法区。...如果Bootstrap ClassLoader加载失败(在\lib中未找到所需),就会让Extension ClassLoader尝试加载。

69240

Java中的Reference使用

Java 2 平台引入了 java.lang.ref 包,这个包下面包含了几个Reference相关的,Reference相关Java中的引用也映射成一个对象,这些还提供了与垃圾收集器(garbage...Reference引用的几种类型 在jvm中,一个对象如果不再被使用就会被当做垃圾给回收掉,判断一个对象是否是垃圾,通常有两种方法:引用计数法和可达性分析法。...关于WeakReference,Java中一个比较典型的应用就是:WeakHashMap。关于这个使用情况大家可以参考这篇文章。...使用虚引用的目的就是为了得知对象被GC的时机,所以可以利用虚引用来进行销毁前的一些操作,比如说资源释放等。...引用队列(ReferenceQueue) 作为一个Java对象,SoftReference对象除了具有保存软引用的特殊性之外,也具有Java对象的一般性。

66710

Java 中枚举使用

在日常写项目时,很多数据字典常量都需要定义和使用,同时在 Java 面试中,枚举也是一个绕不开的话题,这篇文章就来详细介绍一下枚举的定义以及使用。 01  【什么是枚举?】...枚举的定义就是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内,使用枚举可以很方便地定义数据常量、以及我们的使用。 02  【为什么需要枚举?】...而定义枚举里面进行详细说明的话就能清楚得知含义。 (2)代码更优雅。 在大一点的项目中,可以使用数百个静态常量。如果它们都写在一个文件里面的话,很容易造成命名混乱,程序也很难读取。...枚举易于记忆和使用,相当于一个接口。使用时,只需封装内部数据类型并限制数据字段。 此外,还可以为不同的枚举变量调用不同的处理方法(这可以通过实现枚举的抽象方法来实现)。...: valueOf():返回当前枚举的name属性,如果没有,则throw new java.lang.IllegalArgumentException()。

1.6K20
领券