2020-07-14

一、java的发展史以及jdk的安装与配置

1、Java是被SUN公司研发的,sun公司为了抢占电子消费市场的份额,成立了Greenos(绿色计划),有詹姆斯高斯林带头,项目开始的时候使用c++语言,去开发这套系统,但是在开头过程中出现了各种问题,结合嵌入式系统和c++的特点。开发了一门新的语言,命名为oak(橡树)。
2、1995年,oak语言正式向市场推出
3、2010年,oracle公司,收购了sun公司,Java属于了oracle公司
4、Java语言之父:詹姆斯·高斯林
5、java版本:java本身是一门语言,要识别这个语言就需要一个专门的软件,是软件就会有更新的版本,所有就有了各种升级的版本。
     jdk1.0 最初版本
     jdk是java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
     jdk、1.5 比较多的升级和变化,(多线程的包,泛型,增强for循环等)
           名称改为 java5
     java7  主要的教学使用的内容都是JAVA语言中的
     java8 学习新特征,Labmda表达式,函数式接口,接口中的默认方式静态方法,stream
     java14 最新版。
6、java语言的特点:
     开源:开放源代码
     面向对象:第二周详细的学习
     跨平台:
     编译性;写好代码之后,需要先编译,成为字节码文件(.class)
     动态性 :在程序的执行过程中,可以决定运行的内容,修改运行的额内容
     

跨平台

1、跨:跨越
2、平台:指的是不同的操作系统
3、Write once,Run Everywhere
    一次编写(编译),到处运行
    在某个操作系统平台上,开发,编译出来的字节码文件,可以在其他的所有你操作系统平台上运行。
4、原因;
   在不同的操作系统上面,安装了不同版本的jvm虚拟机
   不同的jvm虚拟机,在不同的操作系统的平台上,可以为.class文件营造出相同的运行环境

jvm,jre,jdk

1、jvm,java virtual machine,java虚拟机,用于运行jvm标准的语言,相当于java语言的一个容器。
2.jre,java runtime environment,java的运行环境
   只有容器不能单独运行,在运行时,还需要使用其他已经定义好的类。很多类,形成库,成为内库。
    jre=jvm +运行时的类库
3、jdk:java development kit,java的开发工具包。
    jdk=jre+开发工具
思考:将来给用户演示你的程序,需要装jre
    开发需要装jdk
    

java开发环境的搭建

1、ORACLE官网下载
   www.oracle.com
   prodects
2、java的安装
    一路点击下一步
    注意: 
    1.安装路径:不建议装在c盘,安转路径不建议有中文
    2.安装过程会jre的出席那,一般不需要安装的
    3.验证是否安装成功:
       在jdk的安装目录下bin目录下,启动cmd输入java -version

java 安装目录的解释

1.jdk,jre,jvm
  jdk中包含了jre文件夹
2.jdk目录的解释
   bin:可执行程序,包含了运行命令和开发工具,主要的使用就是javac,java
   include:存储文件,java语言使用了c语言的开发,c语言中的声明都放在头文件中。
   jre:java的运行环境
   lib:类库
   src.zip:放的java的源代码

HelloWorld案列

1、编辑软件
2、基本的编辑软件:记事本
    增强型记事本:Editplus,Notepid++,Sublime Text等
               在写代码的时候,颜色会变化,代码格式容易调整
     集成开发环境:代码的提示,bug调试
               eclipse,idea,

HelloWord案列

1、开发流程
    【编辑】使用编辑软件,编辑源代码,形成一个源文件(.java)
    【编译】使用jdk中提供的工具,对源代码进项编译,形成一个字节码文件(.class)
    【运行】使用jdk中提供的工具,对字节码进行运行
    【调试】发现代码中的问题,修改代码
2、Helloworld案列编辑
   1、编写源代码,在jdk的bin目录中创建一个新文件,以helloworld命名的文件,以.java后缀
   2、在文件夹定义一个类,类名和文件名一致
   class Hwlloworld{
   
   }
   Helloworld 案列的编译
        使用bin目录下面的javac命令,命令格式为:javac Helloworld.java
        编译后会形成一个字节码文件Helloworld.class
    Helloworld案列的运行
        使用bin目录下面的java命令,命令格式为:java Helloworld
        如果没有问题显示Helloworld
     注意事项:
         严格区分大小写,除了“Helloworld”跟类名可以自己发挥外,其他的内容都要一模一样,标点符号都要是全英文状态下的。
         
        

Helloworld案列注意事项

1.找不到文件
   可能就是文件名写错了
   隐藏了文件的文件后缀名,解决;看文档
2、java,javac提示不是内部命令
   原因;没有这个命令修改的目录下,去运行这个命令
   解决:将目录切换到有这个程序的目录下
       配置环境变量

java语言中的书写规范

1、书写规范,约定俗成的一种规则
2、在左大括号前面加上空格
3、在左大括号的后面,换行加上缩进或者(四个空格代替)

jdk的环境变量的配置

1、目的:在任意的目录下,都可以直接使用配置了的目录中的可执行程序。
2、part环境变量的位置
    第一种配置:
    第二种方式:
    1、在系统变量中,添加一个环境变量
      变量:  JAVA_HOME
      变量值;jdk的安装路径(不用到bin)
    2、 %JAVA_HOME%\bin     在path环境变量中,使用%JAVA_HOME%(就相当于拿到了安装jdk路径)然后在后面加上  \bin
     以后jdk换盘符只需要改变变量JAVA_HOME中的内容,不需要改动path里面的配置。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。