当前位置: 首页 > news >正文

做市场调研的网站四川省城乡建设厅网站

做市场调研的网站,四川省城乡建设厅网站,拍卖网站开发,手机大全及价格JDK 全称 Java SE Development Kit (Java 开发工具包) JVM虚拟机#xff1a;Java运行的地方 核心类库#xff1a;Java提前编好的东西 开发工具#xff1a; javac,java,jdb,jhat javac:Java编译器#xff0c;用于将Java源代码编译成Java字节码文件(.class)。 java: java…JDK 全称 Java SE Development Kit (Java 开发工具包) JVM虚拟机Java运行的地方 核心类库Java提前编好的东西 开发工具 javac,java,jdb,jhat javac:Java编译器用于将Java源代码编译成Java字节码文件(.class)。 java: java虚拟机,用于运行字节码文件(.class) jdb: java调试工具,用于debug jhat:java分析工具,用于监测内存 ...... JRE JRE全称 java Runtime Environment (Java运行时环境)。 JVM:Java虚拟机 核心类库:Java提前编写好的东西 运行工具 Java ...... 总结 JDK 包含 JER 包含 JVM 编译指令 # 将srcFile所指向的(.java)文件编译成字节码文件(.class) 到destdir指向的文件夹 javac -d destdir srcFile #java -d . srcFile (.)表示当前路径 #destdir 一定是一个文件夹地址( D:/Main.class)默认Main.class为文件夹 ​ #java 执行命令后面接的是(Java类名)不是class文件的名称也不是 Java 源文件 #名。 java Java类名 java - classpath dirl;dir2;dir3 .. .;dirN Java类 .java 源文件通常可以是任何名称,但是当类中有一个public时,文件名和类名必须相同 所有javac 编译不需要指定文件名称只要路径 默认文件名为源文件所定义的类名 如果一个.java文件有多个类那么就会为每个类创建.class -classpath dirl;dir2;dir3 如果设置了classpath 环境变量 , Java 解释器将只在 CLASSPATH 环境变量所指定的系列路径中搜索 Java 类 ### jshell JDK9 工具的大改进就是提供了 jshell 工具它是 REPL CRead-Eval-Print Loop (交互式的编程环境)工具 该工具是一个交互式的命令行界面可用于执行 Java 语言的变量声明、语句 表达式而且可以立即看 到执行结果 因此我们可以使用该工具来快速学习 Java 或测试 Java 的新 API 常用命令 /help显示关于JShell命令的帮助信息。 /reset重置JShell清除所有已输入的内容。 /reload重新加载JShell文件使得最新的更改生效。 /edit编辑先前输入的代码片段。 /list列出当前定义的所有变量、方法和类。 /vars列出当前定义的所有变量。 /methods列出当前定义的所有方法。 /types列出当前定义的所有类和接口。 /imports列出当前导入的所有包和类。 /exit退出JShell。 Java的垃圾回收机制 Serial收集器Serial收集器是一种单线程的垃圾回收器它使用标记-复制算法来回收内存。适用于小型应用或者客户端应用。 Parallel收集器Parallel收集器是Serial收集器的多线程版本它也使用标记-复制算法。适用于高吞吐量的服务器应用。 CMS收集器CMSConcurrent Mark Sweep收集器是一种并发的垃圾回收器它使用标记-清除算法。它在应用程序运行期间和应用程序线程并发地进行垃圾回收。适用于对响应时间有较高要求的应用。 G1收集器G1Garbage First收集器是一种面向服务器应用的垃圾回收器它使用分代收集和标记-整理算法。它的特点是将堆内存划分为多个区域每个区域可以作为年轻代或老年代同时进行并发标记和并发整理。适用于大内存应用和低延迟要求的应用。 ZGC收集器ZGCZ Garbage Collector收集器是Java 11引入的一种低延迟的垃圾回收器。它使用了柔性的内存布局和无停顿的垃圾回收算法可以在几毫秒的时间内处理非常大的堆。适用于对延迟要求非常严格的应用。 标记-复制算法 标记-复制算法是一种用于解决内存碎片问题的垃圾回收算法。它将堆内存分为两个区域一个用于存活对象另一个用于新创建的对象。垃圾回收器首先在存活对象的区域中进行标记然后将存活对象复制到另一个区域最后清除原区域中的所有对象。这样可以解决内存碎片问题但是会产生内存浪费。 优点高效不会产生内存碎片。 缺点会浪费一部分内存空间。 标记-清除算法 标记-清除算法是一种较为简单的垃圾回收算法。它分为两个阶段标记阶段和清除阶段。在标记阶段垃圾回收器会标记所有活动对象在清除阶段垃圾回收器会清除所有未被标记的对象。这种算法会产生内存碎片并且在清除阶段需要暂停应用程序。 优点简单实现相对容易。 缺点会产生内存碎片并且在清除阶段会暂停应用程序。 分代收集 分代收集是一种优化垃圾回收效率的方法。根据对象的生命周期将堆内存划分为不同的代Generation通常分为年轻代Young Generation和老年代Old Generation。年轻代中的对象生命周期较短老年代中的对象生命周期较长。垃圾回收器会根据各代对象的特性采用不同的垃圾回收算法和策略如标记-复制算法用于年轻代标记-清除算法用于老年代。 优点根据对象的生命周期采用不同的回收策略提高了垃圾回收效率。 缺点需要维护多个代增加了复杂性。 标记-整理算法 标记-整理算法是一种用于解决内存碎片问题的垃圾回收算法。它首先标记所有活动对象然后将活动对象向一端移动然后清理掉不再使用的内存空间。这样可以使得内存空间连续避免了内存碎片问题。 优点解决了内存碎片问题不会浪费内存空间。 缺点需要移动对象可能会导致一定的性能开销。 柔性的内存布局和无停顿的垃圾回收算法 柔性的内存布局和无停顿的垃圾回收算法是一种针对低延迟应用的垃圾回收技术。它采用了一系列技术来减少垃圾回收造成的停顿时间如并发标记、并发清除、并发整理等。这种算法通常用于需要快速响应时间的应用场景如金融交易、实时游戏等。 优点减少了垃圾回收造成的停顿时间提高了应用程序的响应速度。 缺点实现相对复杂可能会增加系统的开销。 运行 .java -- 编译(Compilation) --(.class)-- 加载(Loading) --连接(Linking) --初始化(Initialization) --执行(Execution) --卸载(Unloading) 编译(Compilation): 将源文件编译成字节码文件(.class) 加载(Loading): JVM 将字节码文件(.class)解释或编译成特定平台的机器代码加载到内存 连接(Linking):Java的链接过程与C的链接不同。Java是在运行时进行链接的称为动态链接。 验证已经在加载阶段提到确保加载的类的二进制信息的正确性。 准备同样已经在加载阶段提到。 解析把类中的符号引用转换为直接引用。 初始化(Initialization)Java虚拟机(JVM)会对类进行初始化包括执行静态变量的赋值和静态代码块的初始化。 执行(Execution) : Java虚拟机开始执行程序。 卸载(Unloading):内存空间会被垃圾回收器回收从而释放内存资源。 c .c -- 预处理(Pre-processor) --(.i)-编译(Compiler) -(.s)-汇编(Assmbler) --(.o)-连接(Liniker) --.exe
http://www.hkea.cn/news/14498354/

相关文章:

  • 深圳品牌网站建设服务费用如何制作视频短片
  • 一个刚做好的网站怎么做seo怎样做旅游公司的网站
  • 自建站做seo企业营业执照查询系统
  • 深圳网站建设价格多少网站建设查询
  • 网站安全wordpress 购物 app
  • 常州做网站一般多少钱网站设计比例
  • 怎么提高网站曝光wordpress搜视网
  • 做网站 过程太原关键词排名首页
  • 怀化网站建设有哪些电脑突然多了windows优化大师
  • 哪里可以做虚拟货币网站表格可以做网站么
  • 建设银行住房公积网站谷歌seo网站运营
  • 手机网站开发软件做网站排名公司推荐
  • 精品课程云网站建设企业网站模板湖南岚鸿模板
  • 做一个网站完整的网页网站后台更新 前台看不到
  • 网站空间支付方式怎么用网站做淘宝客
  • 郑州电商网站建设h5个人页面制作
  • wordpress如何上传案例seo免费培训教程
  • 网站怎么做百度排名wordpress博客优点
  • 网站建设潮州wordpress 2.0漏洞
  • 万网 网站建设方案书成都搭建企业网站
  • 烟台网站关键字优化微信第三方平台
  • 西安网站建设g广州网站设计开发招聘
  • 公司长沙建站网站建设创意报告书
  • 有没有专门做衣服搭配的网站国外网站开发技术现状
  • 网站开发html书籍下载企业小程序建设的公司
  • 如何用phpstudy做网站牛肉煲的做法
  • 阿里云虚拟主机与网站吗影视自助建站官网
  • 教育培训网站抄袭个人网页网站制作模板
  • 新民专业网站开发公司网站怎么上传数据库
  • 营销建设网站上海网站备案在哪里查询