第一章 初识JAVA

1.Java语言发展史

詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大  学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站  NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,NaughtonMike Sheridan等人合作 “绿色计划”,后来发展一套语言叫做“Oak,后改名为Java

2.Java语言特点

l简单性 解释性 l面向对象 高性能l分布式处理 多线程l健壮性  动态l结构中立 安全性l开源 l跨平台

3.跨平台性

什么是跨平台性?

        通过Java语言编写的应用程序在不同的系统平台上都可以运行。

原理是什么?
           只要在需要运行java应用程序的操作系统上,
           先安装一个Java虚拟机(JVM Java Virtual Machine)即可。 
           由JVM来负责Java程序在该系统中的运行。 
4.JDK与JRE
JDK( J ava D evelopment K it    Java 开发工具包 )
                JDK是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE
                所以安装了JDK,就不用在单独安装 JRE 了。
JRE( J ava R untime E nvironment    Java 运行环境 )
                包括Java 虚拟机 (JVM J ava V irtual M achine) Java 程序所需的核心类库等,
                如果想要运行一个开发好的Java程序,计算机中只需要安装 JRE 即可。
简单的说:JDK是开发程序用的, JRE 是运行程序用的 .
5.JDK的下载与安装
JDK的下载:到目前为止,由于JDK迭代的版本已经到了JDK9(也就是1.9),但主流版 本是 1.6 或者 1.7 ,这里我们推荐使用 1.7 版本。直接在百度中或者官网 ( http://www.oracle.com ) 中搜索 JDK ,选择对应的版本,下载即可。
注意:在下载 JDK 的时候,一定要和计算机的操作系统相匹配。
JDK的安装: 下一步即可,当提示安装JRE时,可以选择不安装。
建议:安装路径不要有中文或者特殊符号如空格等。最好目录统一。
6.环境变量配置
6-1path环境变量配置的作用
程序的执行需要使用外部指令javac,但是 javac 指令仅仅能在 JDK 安装目录下的 bin 目录下时候,因此程序只能写入 bin 目录
程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录( 英文目录 ) ,所以需要使 javac 指令在任意目录下可以运行

6-2path环境变量配置的方式

path 环境变量的参照形配置方式
创建新的变量名称:JAVA_HOME
为JAVA_HOME添加变量值: JDK 安装目录
将path 环境变量中 JDK 目录修改
%JAVA_HOME%\bin;
path环境变量具有先后顺序
classpath环境变量配置方式
创建新的变量名称:classpath
值设定为指定的还有class文件的目录,多个目录间使用分号(;) 分割
作用:使classpath 目录中的 .class 文件可以在任意目录运行
技巧:通常将配置的目录最前面添加. 配置,即便当前目录,
           使.class 文件搜索时首先搜索当前目录,然后根据目录配置的顺序依次查找,
           找到后即运行,因此classpath 目录中的配置存在先后顺序 .
7.path和classpath的区别
path环境变量里面记录的是可执行性文件,如 .exe 文件, 对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找.
classpath环境变量里记录的是java类的运行文件所在的目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值