java(一)学习语言的第一步

一门语言的学习第一步很重要,不仅仅是对之后学习方向的确定,另一方面有助于我们全面认识与语言相关的概念解释,避免囫囵吞枣,仅仅为了学会调代码,编程序而去学习一门是不对的。

java的定义——它的特点、面向的应用

java是一种面向对象的、独立于平台的计算机编程语言
特征:功能强大、简单易用
静态面向对象编程语言的代表,极好的实现了面向对象理论。

java的语言功能强大是指其可以用于编写桌面应用程序、web应用程序、分布式系统和嵌入式系统等多种用途。
简单应用是指java源代码的书写不拘泥于特定的环境,还可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试得到想要的结果。

java包括语法规则和类库两大部分组成。语法规则用来确定java程序的书写规范,类库则提供了java程序与运行它的软件之间的接口。

java的用途

  1. android应用很多都是由java程序员开发者开发的。
  2. 网站。
  3. 嵌入式领域,
  4. 大数据技术,hadoop以及其他大数据处理技术很多都是使用java

java开发与运行环境

JDK,Java Development Kit 的缩写,中文称为java开发包或java开发工具。JDK是整个java的核心,它不仅包含一个处于操作系统层之上的运行环境,还包含编译、调试和运行Java程序所必须的开发工具。
bin目录中包含JDK开发工具的可执行文件,例如javac.exe编译器,编译java源文件为class字节码;java.exe解释器,解释class文件并启动java虚拟机执行。
lib目录中有tool.jar,其实是工具类库,编译和运行需要的是tool.jar里面的类,主要有swing包,用于告诉IDE怎样显示java组件。

JRE和JVM:
JRE(Java Runtime Environment)称为Java运行环境,这个运行环境实现了Java平台,其可以独立存在。为了保持JDK的独立性和完整性,安装JDK同时也安装了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行,但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的java程序无需安装JDK,而只需要安装JRE即可。
在JDK根目录下有一个jre目录,用于存放JRE使用的文件。其中包括bin和lib子目录。

JVM(java虚拟机)
JVM是java虚拟机,它是一个虚构出来的计算机,是依据实际计算机仿真模拟各种计算机的功能实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统

Java语言跨平台运行的功能就是JVM来实现的,JVM将字节码文件解释给本地系统执行,字节码文件不直接与机器的操作系统相对应,经过虚拟机间接与操作系统交互,从而实现Java程序跨平台运行。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值