Java语言概述

1.Java语言特点:

(1)开源

(2)面向对象

(3)   编译性:代码写好之后,需要先编译后运行(编译期和运行期)

(4)跨平台性

(5)动态性:在程序的运行过程中,值可以进行修改

2.跨平台性:

(1)概述

编写一次,到处运行,编译一次,到处运行。

(2)原因

在不同的操作系统上有对应系统的JDK,任何软件的运行,都必须在操作系统上,而我们用Java语言编写的软件可以运行在任何操作系统上,这个特性称之为跨平台性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。

3.JVM、JRE、JDK

(1)JVM:Java虚拟机,用于运行Java代码的容器

(2)JRE:Java运行时环境

JRE=JVM+类库

(3)JDK:Java开发工具包

JDK=JRE+开发工具

4.Java开发环境的搭建

(1)Oracle官网进行下载JDK:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

(2)JDK的安装

①一直点击下一步

②尽量不要装在c盘

③因为JDK包含JRE,所以JRE可以不用安装,如果需要安装的话需要在JDK平级目录

④验证是否成功:win+R输入cmd;编写java -version

5.字节

(1)字节是我们常见的计算机中最小的存储单元,计算机存储任何的数据,都是以字节的形式存储

(2)位(bit):一个数字0或者一个数字1,代码一位

(3)字节(Byte):每逢8位就是一个字节,这是数据存储的最小单元,B--KB--MB--GB--TB(进制是1024)

6.DOS命令

盘符切换        盘符名:

查看当前文件夹     dir

进入文件夹命令     cd文件夹名

退出                exit

进入上一级文件夹  cd..

进入根目录     cd/

编译                javac

运行                java

7.编译期和运行期

(1)编译期:把我们所写的源代码翻译成JVM认识的.class文件,在和这个过程中使用javac命令,这个命令会帮助我们检测所写的程序是否错误,有错误就会显示出来,如果没有错误则什么也不显示,当前目录下会多一个.class文件

(2)运行期:指将.class文件交给JVM处理,此时JVM就会去执行我们编写的程序,输出程序产生的结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值