logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【java基础】细解常用类

基础类库就是java提供了一个类库,我们开发时可以从库里选出类来,调用其方法去实现一些功能。思导系统相关(1)ScannerScanner可以读取用户的键盘输入,也可以读取文件输入。//System.in代表键盘输入Scanner sc=new Scanner(System.in);//增加下面一行将只把回车作为分隔符sc.useDelimiter("\n");//判断是否还有下...

从新建数据库开始——mysql命令大全(上)

基础什么是数据库(DB)?将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合什么是数据库管理系统(DBMS)?用来管理数据库的计算机系统DBMS的种类?层次数据库、关系数据库(mysql属于这种)、面向对象数据库、XML数据库、键值存储系统表的结构?SQL语句是什么?SQL语句是由关键字、表名、列名等组合而成的,用来检索维护数据库中的数据。SQL语句的分类?...

Vmware安装CentOS后,进不去主页面的解决办法

遇到的问题在Vmware上安装linux镜像后,打开电源,总是在启动页面转圈,进不去主页面。Vmware版本:9.0.2CentOS版本:6.5解决办法在尝试了挺多方法并失败后,我想着是不是版本的问题。然后就重装了个Vmware10,再启动,就成功了。应该是Vmware9.0.2这个版本的虚拟机有问题。推荐下载链接:http://www.pc6.com/softview/SoftVi...

小仙女讲JVM(4)—类文件结构

讲完了自动内存管理,我们来说说执行子系统。执行子系统讲解的是JVM如何执行程序。Class文件概述这篇我们只讲讲Class文件。Class文件又名类文件或字节码文件。javac将.java文件(源代码)编译成.class文件(字节码),jvm再将.class文件解释成机器码。Class文件中包含的是Java虚拟机指令集和符号表以及若干其它辅助信息。其是一组以8字节为基础单元的二进制流,没...

小仙女讲JVM(5)—类加载机制

上篇中我们讲解了Class文件,这篇我们说说虚拟机是如何加载这些Class文件的?Class文件中的信息进入到虚拟机后会发生什么变化?这就涉及到了类加载机制。类加载机制是把类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。这一系列的过程都是在程序运行期间完成的。类加载器类加载器就是下图中红框的部分,它通过一个类的全限定名来获取...

小仙女讲JVM(1)—综述

大家好,自从上次讲了软考课程之后,本仙女受到了社会各界的一致好评。本仙女怀着用毕生所学回报社会的热忱,打算花大手笔进行JVM的讲解。1、首先,对以上的四部分进行解释。(1)自动内存管理讲的是java运行时数据区里的部分,分为内存划分和垃圾收集器。(2)执行子系统讲的是画红圈的三部分:类文件结构、类加载机制、字节码执行引擎。(3)优化分别为编译期优化和运行期优化。(4)并发讲的是虚拟机...

小仙女讲JVM(2)—内存的划分

我们知道,在C++语言里,如果想使用一个对象,需要对其进行new操作;如果不用这个对象了,需要对其进行delete操作。一旦开发人员忘记写delete语句了,就会造成内存泄露。【内存被对象占用着不还,就叫内存泄露。】而java就聪明了,它从“手动”进化成了“自动”,把内存的控制权力交给了虚拟机。下面我们就来窥探一下jvm是怎么进行自动内存管理的。这是自动内存管理的思维导图,在本篇我们只说说...

docker是啥?是干什么的?

what?定义我们知道,软件依赖的环境大致包括:• 配置文件• 代码• tomcat• JDK• 操作系统Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。思想:集装箱标准化隔离核心docker有3大核心:镜像、容器、仓库。鲸鱼是操作系统。要交付的应用程序是各种货物,...

String转List示例(java)

本文涉及到了两种String格式的转换:格式为 “1,2,3”;格式为 [{“uid”:“1”,“userName”:“小明”},{“uid”:“2”,“userName”:“小红”}]第一种:String uid="1,2,3";(1)转为List<Long> uids={1,2,3}List<Long> uids=Arrays.stream(uid.split(",")

#list#java#数据结构
到底了