Java技术概览

知识点来源于《零基础学Java》等书籍。

第1章 概述

1.1 认识Java

Java语言是一种软件平台,平台可以理解为软件运行所需的软件或硬件环境,如操作系统可以看作软件平台,它提供了应用程序运行的环境,如在Windows操作系统上运行Word字处理程序。

Java语言为Java源程序编写和运行提供了完善的环境。但是Java提供的软件平台不与硬件发生任何关系,平台是纯软件平台,运行在操作系统上。不同的操作系统编写了相应的JVM。因此,作为软件平台的Java由两部分组成:

  • Java虚拟机(JVM):Java虚拟机是Java软件平台的基础,不同的操作系统平台对应不同的虚拟机。
  • Java应用编程接口(Java API):API是一套编写好的软件组件的集合,这些API按照功能通过包(package)来提供,包就是一系列具有相似功能的类和接口的集合。

Java虚拟机和应用编程接口与各操作系统的软件层次关系

1.2 Java语言的功能

  1. 开发工具
    开发工具提供了诸如编译、执行、调试、文档等功能,开发人员可以使用这些工具来编译、调试自己的程序。

  2. 应用编程接口

  3. 用户接口工具集
    提供如何编写图形用户界面程序(即GUI程序),为应用程序提供一个友好的友好界面,任何复杂的程序界面都可以通过该工具集中的类或接口实现。

  4. 集成类库
    该类库提供了集成工具来完成复杂的行为。

1.3 Java分布式应用和多线程的特点

分布式包括数据分布和操作分布。数据分布指是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同的主机上处理。

分布式示意图

线程是操作系统的概念,线程又被称为轻量进程,是比传统进程更加小的并且可以并发执行的单位。Java提供了多线程的支持。

Java在两方面支持多线程。一方面,Java环境本身就是多线程的。若干个系统线程运行,负责必要的无用单元回收、系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序的开发。

#第2章 HelloWorld!

2.1 Java开发工具

Java语言是一种解释型的语言,即读一句程序执行一句,这样就需要一个解释器完成源程序到机器语言的翻译过程。

Java程序可以任何操作系统上运行,前提是安装Java虚拟机(JVM)。虚拟机和解释器都是JDK的一部分。JDK是Java开发工具集,它包含一套工具,如源程序解释器、JVM、Javac.exe(编译工具)、Java.exe(执行程序)等。

2.2 JDK下载与安装

(略)

2.3 设置环境变量

问题:打开DOS命令窗口,输入javac,回车,出现“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件。”
出现该问题的提示截图
出现原因:

  • Windows操作系统无法找到javac命令文件。
  • Windows操作系统是如何如何搜索到硬盘上的命令的呢?
    首先会从当前目录下搜索;
    当前目录搜索不到,会从环境变量path指定的路径当中搜索某个命令;
    如果都搜索不到,则报以上错误。

解决方法:

  1. 找到javac命令文件所在的路径。
    查找路径

  2. 将路径复制进入“环境变量”的“path”中。
    复制路径

3.测试,DOS窗口要重启才能生效。
测试成功

2.4 常见错误

  1. 漏掉“;”。
  2. 采用中文标点,未采用英文标点。
  3. 大小写错误。
  4. 拼写错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值