如果我写的哪里有问题可以和我说哦。。。一起加油!!!!
为什么可以跨平台:
JVM是Java代码可以跨平台的关键。在程序运行前,Java源代码(.java文件)需要经过编译器编译成字节码文件(.class)。在程序运行时,JVM负责将字节码文件翻译成特定平台下的机器码并运行,因此,只要在不同的平台安装对应的JVM,就可以运行字节码文件。
1.java是什么类型语言?面向对象的三大特征?
编译型和解释型并存的语言; 封装,继承和多态
2.jdk各个目录的存放的是什么文件?bin,conf,include,jmods,cegal,lib;
bin是一些可执行的命令文件如:java.exe是解释器,javac.exe是编译器
conf是一些配置文件
include是资料头文件
jmods是一些模块文件
cegal是一些合法文件
lib是java基础类库,一些源码,是jar包
3.jvm是什么?虚拟机是什么?jdk是什么?用于?包含?jre是什么?
jvm是java运行字节码虚拟机,虚拟机是软件虚拟出来的计算机,
jdk是java开发工具包,主要用于移动设备、嵌入式设备上的java应用程序 ,它包含了JAVA的运行环境和JAVA工具。
jre是java运行环境(JVM+Java系统类库),jdk里有jre,jre里有jvm
4.使用黑窗口运行java文件?3 没有汉字可以怎么使用?2
第一种:cd到达指定文件目录,用javac编译成class文件,java解释成可执行的二进制文件
第二种:cd到达指定文件目录,直接用java.exe解释成为二进制文件
第一可以有汉字,第二不可以
cd 目录;javac -encoding utf-8 dog.java;java dog
cd 目录; java dog.java
5
Java基础知识解析:JVM与跨平台原理

本文介绍了Java的跨平台特性,关键在于JVM。Java源代码编译成字节码,由JVM在不同平台下翻译成机器码执行。讨论了JDK的目录结构,解释了JVM、JDK和JRE的角色。此外,还涵盖了Java的数据类型、变量、运算符、输入输出以及程序执行结构等基础知识。
最低0.47元/天 解锁文章
16万+

被折叠的 条评论
为什么被折叠?



