JavaSE--------第一章 Java入门

3 篇文章 0 订阅
3 篇文章 0 订阅

第一章   Java入门


1.1 Java的地位

1.2 Java的特点

1.3 JVM、JRE和JDK

1.4 安装JDK

1.5 Path环境变量的配置

Path环境变量的配置的目的:

1.6 附录 常用的Dos命令


1.1 Java的地位

Java具有面向对象、与平台无关、安全稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。Java不仅可以用来开发大型的应用程序,而且特别适合与Internet的应用开发。Java具备一旦写成,处处可用的特点,这也是Java最初风靡全球的只要原因。

1.2 Java的特点

面向对象:给予面向对象的编程更加符合人的思维模式,使人们更容易解决复杂的问题。Java是面向对象的编程语言,其面向对象主要的思想是:封装,继承,多态,抽象。

与平台无关:Java语言和其他语言相比,最大的优势就是它的与平台无关性,这是因为Java可以在平台之上再提供一个Java运行环境(Java Runtime Environment Environment,JRE),该Java运行环境由Java虚拟机(Java Virtual Machine,JVM)、类库以及一些核心文件组成。Java虚拟机的核心是所谓的字节码指令,即可以被Java虚拟机直接识别、执行的一种由0、1组成的序列代码。字节码并不是机器指令,因为它不和特定的平台相关,不能被任何的平台直接识别执行。Java针对不同平台提供的Java虚拟机的字节码指令都是相同的,比如所有的虚拟机都将1111 0000识别、执行为加法操作。在一个计算机上编译得到的字节码文件可以复制到任何一个安装了Java运行环境的计算机上直接使用。字节码由Java虚拟机负责解释,运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统来运行。

多线程:Java的特点值就是内置了对多线程的支持,多线程允许计算机同时完成多个任务。

安全:当准备从网络上下载一个程序时,用户最大的担心是程序中含有恶意的代码,比如试图读取或删除本地机上的一些重要文件,甚至该程序是一个病毒程序等。当使用支持Java的浏览器时,大家可以放心地运行Java Applet程序,而不必当心病毒的感染和恶意的企图。Java Applet程序由浏览器内置的Java运行环境负责解释、执行,浏览器内置的Java运行环境不允许Java Applet程序访问当前浏览器上下文环境以外的其他部分。

动态:Java程序的基本组成单元是类,有些类是用户自己编写的,有些类是从类库中引入的,而类又是在运行时动态装载的,这就是的Java可以在分布环境中动态的维护程序和类库

1.3 JVM、JRE和JDK

JVM:Java Virtual Machine(Java虚拟机)的缩写,它是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。(总之,有了Java虚拟机就可以在不同平台上运行Java的字节码

JRE:Java Runtime Environment(Java运行环境)的缩写。JRE的内部有一个Java虚拟机以及一些标准的类别函数库。

JDK:Java Development Kit(Java 软件开发工具包)。JJDK是整个java开发的核心。它包含了JAVA的运行环境(JVM+Java核心类库)和JAVA开发工具。

1.4 安装JDK

博主使用的Win7系统,Windows各种版本安装JDK的方法大同小异。以为Win7_64位为例。

第一步:登录甲骨文官网( www.oracle.com ),打开其菜单页,选择Java。

第二步:点击Download,目前为止最新的版本为Java SE 13。

第三步:点击Download下载最新版的Java。(其下方有旧版的JavaSe,可根据需要下载合适的版本)

根据自己的操作系统,选择下载的版本。

1.5 Path环境变量的配置

第一步:新建JAVA_HOME变量。右击我的电脑,选择高级系统设置。在高级选项卡中,选择环境变量。点击新建,根据Java安装的位置写变量值以及变量名。

第二步:编辑Path变量。在系统变量的窗口下,找到变量Path,点击编辑。跳出如下窗口。在变量值最后添加%JAVA_HOME%\bin。注:Win7的变量值用分号(;)隔开,如前面没有分号,看情况添加分号。

第三步:新建CLASSPATH变量,变量值为【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】。

Path环境变量的配置的目的:

JAVA_HOME:就是指java安装目录(告诉计算机Java的安装地址)。比如你设置path的时候是“;%JAVA_HOME%\bin”,来代替“D:\Java\jdk-11.0.5\bin”。“%JAVA_HOME%”就是使用了JAVA_HOME环境变量。

Path:就是指定java命令搜索路径。我们需要把 jdk安装目录下的bin目录增加到现有的Path变量中,bin目录中包含经常要用到的可执行文件如javac、java、javaw等,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

CLASSPATH:他告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包通俗的说它的作用与import、package关键字有关,我们写的java源码中,当然会包含别人提供的工具类,比如当你写下improt java.util.*时,编译器面对import关键字时,就需要知道你要引入java.util这个package中的类到底在哪里。

1.6 附录 常用的Dos命令

命令说明
盘符名称 盘符切换。E:回车,表示切换到E盘。
dir查看当前路径下的内容。
cd 目录进入单级目录。
cd .. 退回到上一级目录。
cd 目录1\目录2\...进入多级目录。
cd\   退回到盘符目录。
cls 清屏。
exit 退出命令提示符窗口。

 

PS:如有错误,欢迎评论区指出。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值