Java学习从基础到精通——技术小白的成长之路(Java学习笔记)第一天

一、Java开发环境:

Java:是一门高级语言

淘宝-------------------Java语言

京东-------------------Java语言

饿了吗-----------------Java语言

摩拜-------------------Java语言

银行系统---------------Java语言

ATM机------------------Java语言

超市-------------------Java语言
  1.java编译运行过程:
   1.1编译期:.java源文件,经过编译,生成.class字节码文件
   1.2运行期:JVM加载.class并运行.class
    特点:跨平台、一次编程到处使用

如何理解Java的跨平台使用,且一次编程到处使用这个说法:

首先比较若用C语言与Java语言来编写QQ这个软件的不同之处:

QQ:是用C语言写的
C语言编译运行过程:   .c源文件,经过编译,直接生成可执行文件(0和1)

 Windows版的Q----------------运行在Windows系统上
 Linux版的Q------------------运行在Linux系统上
 IOS版的Q--------------------运行在IOS系统上
 ???版的Q--------------------运行在???系统上

不同的操作系统的指令是不同的
  Windows:
    你------------01010101
  Linux:
    你------------10101010
  IOS:
    你------------11110000

假设QQ是用Java写的:
  1).java源文件,经过编译,生成.class字节码文件
  2)JVM加载.class并运行.class(0和1)

  Java版的QQ,经过编译,生成.class字节码文件
    Windows版的JVM------------运行在Windows系统上
    Linux版的JVM--------------运行在Linux系统上
    IOS版的JVM----------------运行在IOS系统上
    ???版的JVM----------------运行在???系统上
  所以,Java语言不需要像C语言那样需要 跨平台再次编写各种平台上的QQ版本,通过安装JVM,java语言就可以让QQ多平台的使用,跨平台的使用,做到了一次编程到处使用的功能。

2.名词解释:
    2.1)JVM:java虚拟机
            加载.class并运行.class
    2.2)JRE:java运行环境
            除了包含JVM以外还包含了运行java程序所必须的环境
            JRE=JVM+java系统类库(小零件)
    2.3)JDK:java开发工具包
            除了包含JRE以外还包含了开发java程序所必须的命令工具
            JDK=JRE+编译、运行等命令工具
    说明:
      运行java程序的最小环境是JRE
      开发java程序的最小环境是JDK
3.配置环境变量
   3.1JAVA_HOME:指向jdk的安装目录
   3.2CLASSPATH:表示类的搜索路径,一般简写为.(当前目录)
   3.3PATH:指向jdk下的bin目录(命令都在里面)
2.eclipse:
  1)IBM、开源的、免费的、不需要安装仅需解压即可
  2)开发步骤:
    2.1新建Java项目/工程
    2.2新建Java包
    2.3新建Java类-
  3)注释:解释性文本
    3.1单行注释://
    3.2多行注释:/* */
    3.3文档注释:/** */

 

你可能感兴趣的:(Java基础)