首页 > 编程语言 >【笔记】Java相关大杂烩①

【笔记】Java相关大杂烩①

时间:2022-09-26 22:14:46浏览次数:43  
标签:Java 字节 -- 校验 笔记 大杂烩 GC JVM

【笔记】Java相关大杂烩

Java 程序的执行流程是?

*.java 文件-->*.class 文件-->类装载器-->字节码校验器-->解释器-->操作系统平台

Java 程序执行时哪一个环节会测试代码段格式和规则检查?

字节码校验器

字节码校验器其功能是对字节码文件进行校验,保证代码的安全性。字节码校验器负责测试代码段格式并进行规则检查,检查伪造指针、违反对象访问权限或试图改变对象类型的非法代码。

Java 程序之所以可以跨平台运行,主要是依赖于哪一个环节?

解释器

具体的平台并不认识字节码文件,最终起作用的还是这个最重要的解释器,它将字节码文件翻译成所在平台能识别的东西。

Java 中的垃圾回收机制不具备什么特点?

Java 中的垃圾回收机制不需要编写代码来释放内存空间。

Java 三大体系?

JavaSE、JavaEE、JavaME。

JavaSE 是标准版,主要是基础的建设;JavaEE 是企业版,主要是企业应用的开发和规范;JavaME 是嵌入版,主要是早期嵌入式应用。

Java 三大核心机制?

分别是 JVM、GC、CS。

JVM 是 Java 虚拟机,GC 是 Java 自动垃圾回收机制,CS 是 Java 代码安全检测。

JVM 实现了一处编译到处运行,GC 让程序员可以更方便的对内存进行操作使用,CS 完全是底层完成的安全性处理。

Java之父?

詹姆斯·高斯林(James Gosling)

sysout输出是不是必要英文双引号?

字符串要加,变量不用加

同时System.out.println("HelloWorld!");以及System.out.print("HelloWorld!");都是可以输出的

Java 语言是 Sun 公司研发的一种脚本语言?

Java 语言是 Sun 公司研发的一种编程语言,而不是脚本语言。

无论何种情况下,都必须安装 JDK ,才能运行 Java 程序吗?

DK 是 Java 语言的开发套件,只有需要开发的请求下需要安装 JDK ,运行 Java 程序只需安装 JRE 即可。

标签:Java,字节,--,校验,笔记,大杂烩,GC,JVM
From: https://www.cnblogs.com/jokingremarks/p/16732679.html

相关文章

  • c++基础入门自学笔记总结4---通讯录管理系统
    没过几天通讯录也终于做完了,今天就为我们近三个星期的c++初级学习画上一个完美的句号吧系统需求通讯录是一个可以记录亲人、好友信息的工具。本教程主要利用C++来实现......
  • Java中的方法
    Java中的方法一、方法概述1、方法:就是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集2、注意:方法必须先创建才可以使用,该过程称为定义方法的定义方......
  • Java的IDEA中的Debug
    ​Java的IDEA中的Debug​​一、Debug概述​1、Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序 ​......
  • Flask学习笔记(四)-Response对象+表单实例
    一、响应对象responseflask提供了Response最为视图最终返回的数据,但在代码编写过程中,我们通常很少直接使用Response对象,下面是几个常见的视图返回数据的方式fromflask......
  • Javaweb项目报错:MySQLNonTransientConnectionException: message from server: "Too
    错误描述:运行Javaweb时出现的错误,是在项目成功运行后,进行了几次页面跳转操作或数据库DML操作后出现的报错截图如下:解决方案:调整最大连接数重启mysql服务器servicem......
  • 北京思特奇2023年校招笔试(Java)
    北京思特奇2023年校招笔试(Java)1、表达式(short)10/10.2*2运算后结果是什么类型?答案:double,浮点数默认是double,自动类型向上转换为浮点数类型2、serialVersionUID字......
  • sql server to mysql迁移笔记
    工具:dbeaver导出数据结构,注意guid会被解读成varchar16,需要手动改为varchar36mysql中没有getdate()默认值函数,需要手动建立外键,主键,自增把项目中的地址改为mysql的,注意......
  • Java代码如何创建GUID字符串呢?
    参考文章:http://www.java265.com/JavaJingYan/202111/16360183221692.html随机字符串是我们日常开发中,经常使用的一种字符串,那么下文将讲述具有代表性的字符串GUIDGUID字......
  • ZROI 7.17 做题笔记
    并查集板子\(Code\)点击查看代码#include<cstdio>#include<iostream>constintN=1e4+3;intn,m,fa[N];intfint(intk){ returnfa[k]==k?k......
  • java开发环境搭建
    JDK下载下载链接:https://www.oracle.com/java/technologies/downloads/如果链接失效就去搜索Java官网找到download路径打开安装包,无脑next,可以更改一个想存放的目录。......