《Java 核心卷1》ch1-2

ch1 Java程序设计概述

Java“白皮书”的关键术语

  1. 简单性
  2. 面向对象
  3. 分布式
  4. 健壮性
  5. 安全性
  6. 体系结构中立
  7. 可移植性
  8. 解释性
  9. 高性能
  10. 多线程
  11. 动态性

Java 发展简史

1991年,Patrick Naughton 和 James Gosling(Java之父)于 Sun 公司创建 Java语言。当时一开始叫 Oak,后来因为已经有 Oak 了,所以改名 Java.

在这里插入图片描述

关于 Java 的常见误解

7. Java 是解释型的,因此对关键的应用程序速度太慢了。

早期的 Java 是解释型的。现在 Java 虚拟机使用了即时编译器,因此采用 Java 编写的 “热点”代码运行速度与 C++ 相差无几,有些情况甚至更快。(书上写的,我也不清楚,印象里 c++ 一直更快些,哈哈哈)

ch2 Java 程序设计环境

这章主要将配环境的,速过…

Java 术语

  • JDK:Java Development Kit -> 编写Java 程序的程序猿使用的软件
  • JRE:Java Runtime Environment -> 运行Java程序的用户使用的软件
  • SE:Standard Edition
  • EE:Enterprise Edition
  • NetBeans:Oracle 公司的集成开发环境

Java SE6,JavaSE7和JavaSE8 “内部”版本号却分别是1.6.0、1.7.0 和 1.8.0。

注释:在本书后面我们会省去缩写“SE"。如果你看到"Java9",这就表示“JevaSE 9”。

使用命令行工具

在 Welcome.java 所在文件夹打开终端,然后键入下面命令:

javac Welcome.java
java Welcome

两点注意

  • 编辑器需要文件名(Welcome.java)
  • 运行程序是,只需要指定类名(Welcome),不需要待扩展名 .java 或 .class
  • javac程序第一个 Java 编译器,他将文件 Welcome.java 编译成 Welcome.class;
  • java 程序启动 Java 虚拟机,虚拟机执行编译器编译到类文件中的字节码。

JShell

Java 9 引入了另一种使用 Java 的方法。

JShell 程序提功力一个 “读取-计算-打印循环”(Read-Evaluate-Print Loop,REPL).

在这里插入图片描述

另外一个有用的特性是“tab补全

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值