关于Java的一些常识

Java基础理解

输入流

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

首先System.in是向屏幕输入一些数据,new InputStreamReader()是输入流,可以用来读取数据,new InputStreamReader(System.in)以System.in作为参数,创建InputStreamReader的对象,就是读取屏幕上输入的数据,但这样读取不具有缓冲功能,所以用了BufferedReader这个类,BufferedReader br=new BufferedReader(new InputStreamReader(System.in)) ,这一句的意思就是以InputStreamReader的对象作为参数,来创建BufferedReader的对象,这样br这个对象就代表了一个具有缓冲功能的输入流。

RUNTIME

以下关于Java的运行机制中描述正确的是:

ClassLoader 是 JVM 实现的一部分
Java 编译器会将程序编译为 Java 虚拟机可以执行的字节码

Java 虚拟机(Java Virutal Machine)简称 JVM ,用于执行 Java 字节码
Java 运行时环境(Java Runtime Evironment)简称 JRE ,用于运行 Java 程序,包含 JVM
Java 开发工具包(Java Development Kit)简称JDK ,用于开发Java程序,包含JRE和 Java 编译工具等

CLASSPATH

关于 Java 的 CLASSPATH 设置:

  1. 可以通过 java 命令的 -cp 参数指定 class path
  2. 设置 Windows 系统的 %CLASSPATH% 变量可以设定 class path
  3. 设置 Unix/Linux 系统的 $$CLASSPATH 变量可以设定 class path

JAVA_HOME

关于 JAVA HOME 设置,正确的是:

  1. 通过设定 JAVA HOME 变量和 PATH 变量,可以在同一台机器上的多个不同版本的 JAVA 系统中选择使用
  2. 在 Linux/Unix Shell 环境中,使用 $JAVA_HONME 系统变量,在 WINDOWS 批处理环境,使用 %JAVA_HOME% ,它们表示同一个变量名
  3. Java 系统会根据 Java Home 推导一些环境设置,例如库路径

Java EE 与Java SE

Java SE:

Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as
Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java
Web服务的类库,同时,Java SE为Java EE提供了基础。 Java SE(Java Platform, Standard
Edition,Java标准版)就是基于JDK和JRE的。

Java EE:

Java EE,Java 平台企业版(Java Platform Enterprise Edition) , 是 Sun
公司为企业级应用推出的标准平台,用来开发B/S架构软件。多用于企业级开发,包括web开发等等。也叫J2EE。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小猿--

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值