Java语言的概述(常识)

计算机语言的概述

  1. 语言是人与人之间进行沟通的主要表达方式。
  2. 计算机语言是人与计算机之间交流的表达方式,该语言有很多种。

计算机语言的发展

  1. 第一代语言:机器语言

    指令以二进制代码形式存在,最开始使用穿孔卡片。

  2. 第二代语言:汇编语言。

    使用助记符表示一条机器指令,如:ADD、SUB等。

  3. 第三代语言:高级语言

    Java、C ,C++,PHP , Python,Scala等。

桌面级应用

  1. Java SE(Java Platform, Standard Edition)称之为“Java平台标准版” ,是 Java平台的基础。
  2. Java SE包含了运行Java应用所需要的基础环境和核心类库。
  3. Java SE还定义了基于桌面应用的基础类库,通过使用这些类库,我们可 以编写出类似于像Office那样的丰富多彩的桌面应用。

企业级应用

  1. Java EE(Java Platform,Enterprise Edition)称之为“Java平台企业版” 。
  2. Java EE构建在Java SE基础之上,用于构建企业级应用。所谓企业级应用 是指那些为商业组织、大型企业而创建的应用系统,例如:电信的“计费 系统” 、银行的“网银系统” 、企业中的“客户关系管理系统”等等

移动应用

  1. Java ME (Java Platform,Micro Edition)称之为Java 平台微型版。
  2. 为机顶盒、移动电话和PDA等嵌入式消费电子设备提供的Java解决方案。 随着3G移动智能平台时代的到来,特别是以Java为核心编程语言的 Android智能平台的迅速普及,Java ME已经走向淘汰。

JDK与JRE 的概念

  1. JDK - 称为Java开发工具包( Java Development Kit)。Java开发人士需 要下载和安装JDK,目前的主流版本为JDK11。
  2. JRE - 称之为Java SE运行时环境(Java SE Runtime Environment),提供 了运行Java应用程序所必须的软件环境等。无论是开发还是运行Java应用 都必须安装。

Jdk的目录结构

  1. bin目录 - 该目录下主要存放JDK的各种工具命令。

    • javac.exe - 编译器,主要用于将高级Java源代码翻译成字节码文件。

    • java.exe - 解释器,主要用于启动JVM对字节码文件进行解释并执行。

  2. conf目录 - 该目录下主要存放jdk的相关配置文件。

  3. include目录 - 该目录下主要存放了一些平台的头文件。

  4. jmods目录 - 该目录下主要存放了JDK的各种模块。

  5. legal目录 - 该目录下主要存放了JDK各模块的授权文档。

  6. lib目录 - 该目录下主要存放了JDK工具的一些补充jar包和源代码。

Jdk、jre、jvm之间的关系(面试题)

Jdk、jre、jvm之间的关系

编写Java程序的流程(入门级)

  1. 新建文本文档,将文件扩展名由xxx.txt修改为xxx.java
  2. 使用记事本/Notepad++的方式打开文件,编写Java代码后进行保存
  3. 启动dos窗口,并切换到.java文件所在的路径中
  4. 使用javac xxx.java进行编译,生成xxx.class的字节码文件
  5. 使用java xxx 进行解释执行,打印最终结果

Hello world .java 常见错误

  1. 错误: 需要class, interface或enum => 通常都是class关键字拼写错误
  2. 错误: 找不到符号 => 通常因为单词拼写错误或Java中不支持这样的单词
  3. 错误: 需要’;’ => 通常都是因为少写分号,加上英文版分号即可
  4. 错误: 非法字符: ‘\uff1b’ => 通常是因为出现了中文标点符号,修改为英 文版即可
  5. 错误: 在类 中找不到 main 方法, 请将 main 方法定义为: => main写成了mian

Hello world.java编译和运行

编译和运行

Java中的注释

​ 注释用于进行代码说明,是给程序员看的文字描述,编译器会忽略注释

  1. // 单行注释 ,从 // 开始,到本行结束,都是注释。
  2. /* / 多行注释,从/ 开始,到*/结束,中间所有都是注释。
  3. /** */ 多行/文档注释,从/*开始,到/结束,是一种支持提取的注释。
  4. 注意 多行注释不允许嵌套使用!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小白迷上java

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

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

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

打赏作者

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

抵扣说明:

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

余额充值