运行机制及运行过程核心机制—Java 虚拟机JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指 令,管理数据、内存、寄存器。对于不同的平台,有不同的虚拟机。只有某平台提供了对应的java虚拟机,java程序才可在此平台运行Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”JDK、JRE、JVM简单而言,使用JDK 的开发工具完成的java 程序,交给JRE
一、Collections:它的出现给集合操作提供了更多的功能。这个类不需要创建对象,内部提供的都是静态方法。Collection:单列集合|--List 有序,可重复 |--ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 |--Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 |--LinkedList 底层数据结构是链表
首先给自己一个介绍,本人是一个蠢笨蠢笨的女程序员,由于有一天突然觉悟了,想在学习的过程中写一些笔记,以前一直不敢开始这个事情,因为我害怕写错了,误导了别人,现在还是害怕,如果真的误导了同行,你们也轻点喷我 哈哈哈接下来进入正题,今天来记录一下我自己学到的东西,Java相关的硬件知识,说到这个我们先谈谈计算机的最重要的组成部分,跟我们写程序联系比较紧密的部分:先来看看计算机的组成,如下图:一、cpu
汇编语言(机器语言)的执行过程 汇编语言的本质:机器语言的助记符 其实它就是机器语言计算机通电 -> CPU读取内存中程序(电信号输入)->时钟发生器不断震荡通断电 ->推动CPU内部一步一步执行(执行多少步取决于指令需要的时钟周期)->计算完成->写回(电信号)->写给显卡输出(sout,或者图形)CPU的基本组成PC     
转载 2023-08-09 12:22:58
35阅读
Java 技术包含的所有内容:1、Java技术体系2、Java 一次编译,到处运行Java技术的核心就是Java虚拟机,因为所有的Java程序都在虚拟机上运行。Java程序的运行需要Java虚拟机、Java API和Java Class文件的配合。Java虚拟机实例负责运行一个Java程序。当启动一个Java程序时,一个虚拟机实例就诞生了。当程序结束,这个虚拟机实例也就消亡。 Java支持平台无关
转载 2023-11-19 18:24:06
40阅读
CPU的制作过程CPU是如果制作的CPU的原理汇编语言的执行过程汇编语言的本质:机器语言的助记符  其实就是机器语言执行过程 :计算机通电->cpu读取内存中的程序(电信号输入)->时钟发生器不断震荡通电->推动cpu内部一步一步执行(执行多少取决于指令需要的时钟周期)->计算机完成->写回(信号)->写给显卡输出(图形)计算机的组成CPU的组成PC
JAVA 8 的新特性Java 8 早在2014年3月份就已经有了,然而这是一次大的更新,如今的安卓框架就在使用java 8 的 Lambda表达式,如今正被越来越多的人发现它的优点与好处,也成为了未来的趋势。Java 8 的优点:速度更快代码更少(增加新语法Lambda 表达式)强大的Stream API便于并行最大化减少空指针异常 Optional首先速度更快体现在很多方面,比如对于底层的数据
转载 2023-07-20 23:45:03
90阅读
# Java 底层技术概览 在当今的软件开发中,Java已经成为了一种十分流行的编程语言。在学习和使用Java的过程中,了解其底层技术能够帮助开发者更好地理解语言的运行机制以及优化代码性能。本文将介绍Java底层技术,并通过示例代码进行说明。 ## Java的运行机制 Java语言最显著的特点之一是“写一次,处处运行”,这一特性得益于Java虚拟机(JVM)。当我们编写Java代码并编译时
原创 2024-08-12 03:23:34
15阅读
集合的特点:1、用于存储对象的容器。2、集合的长度是可变的。3、集合中部可以存储基本数据类型。由于集合容器内不得数据结构不同,有多种集体的容器不断的向上抽取,就形成了集合框架。下面是Java中集合框架简图:上图中可以看到,Collection接口有两个子接口List和Set。Collection接口提供对元素的方法有添加、删除、判断、获取、其他(比如说;取交集,将集合装换成数组)。List接口的特
物联网基础知识1.物联网层次结构感知识别层(信息生成)网络构建层(信息传输)管理服务层(信息处理)综合应用层(信息应用)2.自动识别技术2.1.RFID3.无线传感网3.1.常见传感器 1.物联网层次结构感知识别层(信息生成)负责物联网信息的收集和获取,是物联网整体架构的基础。 应用技术:RFID、二维码标签、无线传感器(二氧化碳浓度传感器、温度传感器、湿度传感器)、GPS定位系统、摄像头、智能
目录 一、C/S架构和B/S架构1.1 C/S架构1.2 B/S架构二、计算机网络模型2.1 OSI七层模型2.2 因特网五层模型三、介绍五层模型中各层作用物理层数据链路层网络层传输层应用层四、TCP协议建立连接tcp报文tcp三次握手和四次挥手五、DNS域名解析服务 关于计算机网络的知识是一个专门的学科。这里只简单介绍计算机网络基础知识。一、C/S架构和B/S架构1.1 C/S架构C:cl
德国的工业4.0、中国制造2025、智能制造这三个词想必大家都不陌生,不过对于智能制造的内涵以及十大关键技术并不是每个人都了解,通过阅读本文你将对智能制造有一个更全面的了解。 智能制造是什么 智能制造是实现整个制造业价值链的智能化和创新,是信息化与工业化深度融合的进一步提升。智能制造融合了信息技术、先进制造技术、自动化技术和人工智能技术。智能制造包括开发智能产品;应用智能装备;自底向上建立智能产
  区块链的颠覆力量之:底层技术!  从根本上来讲,区块链是一种数据存储技术,只是这种技术与曾经的存储模式有非常大的区别。  在人类社会发展过程中,有很多种不同类型的信息存储方式。虽然随着社会的发展,我们越来越倾向于将信息存储与U盘、硬盘、云盘这类存储技术相关联,但是事实上,信息的存储从人类进入文明就开始了。  有据可查的人类记录行为是结绳记事。为了记录部落的打猎收获和分配情况,人类祖先采用给绳子
转载 2023-10-13 17:10:49
87阅读
问:谈谈你对java的理解?平台无关性(一处编译多处运行)GC(垃圾回收机制)语言特性(泛型、反射、lambda表达式)面向对象(封装继承多态)类库(集合、网络库、并发库、nio)异常处理javac 将.java文件进行编译,编译出.class文件(二进制字节码,包含java类中的属性、方法、常量信息,还会有个共有的静态常量属性.class,这class记录了类的相关信息及类型信息,是cla
1,JVM①JVM可以用软件/硬件实现。 ②字节码是虚拟机的机器码。 ③JVM将代码程序与各操作系统和硬件分开,JVM的存在使java可以跨平台。2,类文件(.class,字节码文件)1)文件内容class文件是以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在class文件之中,中间没有添加任何分隔符(以保证整个Class文件中存储的内容全部是程序运行的必要数据,没有空隙)。
进程和线程         进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程可以理解为轻量级进程,是程序执行的最小单位。一个进程可以包含一个或者多个线程。         线程的生命周期如下所示:新建线程
转载 2023-08-17 16:56:14
62阅读
Docker 底层实现简介基本架构命名空间pid 命名空间net 命名空间ipc 命名空间mnt 命名空间uts 命名空间user 命名空间控制组联合文件系统容器格式网络实现基本原理创建网络参数网络配置细节 简介Docker 底层的核心技术包括Linux 上的命名空间(Namespaces)控制组(Control groups)Union 文件系统(Union file systems)容器格式
理解AIGC的底层技术:从基础到深入欢迎阅读本篇技术博客文章,我们将深入探讨AIGC(AI对话大师调用的聊天生成语言大模型)的底层技术。AIGC是一种强大的AI工具,可以用于各种语言生成应用,包括问答系统、对话生成和文本生成等。我们将从基础技术原理开始,逐步深入了解AIGC的内部运作方式。什么是AIGC?AIGC是一种基于AI技术的语言生成模型,它通过大规模的训练数据和深度神经网络模型,学习了庞
原创 2024-06-21 21:31:59
153阅读
**什么是docker** Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker In
转载 2023-09-01 15:01:57
44阅读
docker安装。 images介绍。 获取查找下载创建上传删除存入载入images。
原创 2018-01-03 03:57:03
1864阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5