java 基础知识

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

如果我写的哪里有问题可以和我说哦。。。一起加油!!!!

为什么可以跨平台:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值