01_Java基础_练习

第一章 - Java基础 - 练习

1. JDK、JRE、JVM是什么,作用又是什么?

JDK(Java Development Kit) :Java开发工具包, 面向程序员, 开发人员
JRE(Java Runtime Environment) :Java运行环境,提供Java程序运行环境
JVM (Java Virtual Machine) :Java虚拟机, 核心组件,负责解释和执行Java字节码文件

2.请简述Java语言的特点

强类型 面向对象 混合型(编译 + 解释)

3. 描述Java程序编写到运行的过程

.java源代码 -编译> .class -> JVM运行

4. 请简述环境变量CLASSPATH、PATH、JAVA_HOME的作用

JAVA_HOME + PATH:任意位置执行javac/java命令
CLASSPATH :字节码文件的默认搜索路径

5. Linux中编写World.java文件,输出Hello Everyone

要求:
java文件放在 ~/src 目录下
类的全包名为 com.briup.test
生成的class文件放到 ~/obj 目录下

创建目录及文件:
mkdir src
mkdir obj
vi src/World.java

文件内容:

  1 package com.briup.test;                                            2
  3 public class World{
  4     public static void main(String args[]){
  5             System.out.println("Hello Everyone");
  6     }
  7 }

创建目录并编译:
javac -d obj World.java
在这里插入图片描述

运行:
java -cp ../obj com.briup.test.World
在这里插入图片描述

6. 简述Java跨平台的原理

使用Java语言编写一份源代码,不管在什么操作系统下编译,得到的都是相同的字节码文件,在不同的操作系统下使用不同的JVM解释执行这份字节码文件,程序成功运行,将会有相同的运行效果。这就是跨平台的原理, WriteOnce,Run any Where !

7. 请简述package和import的作用

package:
声明包
package 其实就是类的命名空间,用来唯一标识类的,同时也把类似功能的类组织到一个包中

import:
使用格式: import 包名.类名;
导入除了java.lang以外的其他包 默认导入java.lang

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值