java环境,名词解释java day01 0731

笔记:
1.Java开发环境:
  1)java编译运行过程:----------常见面试题
    1.1)编译期:.java源文件,经过编译,生成.class字节码文件
    1.2)运行期:JVM加载.class并运行.class
    特点:跨平台、一次编程到处使用
  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.1)JAVA_HOME:指向jdk的安装目录
    3.2)CLASSPATH:表示类的搜索路径,一般简写为.
    3.3)PATH:指向jdk下的bin目录
2.eclipse:
  1)IBM、开源的、免费的、不需要安装仅需解压即可
  2)开发步骤:
    2.1)新建Java项目/工程---------------小区
    2.2)新建Java包----------------------楼+单元
    2.3)新建Java类----------------------房子
  3)注释:解释性文本
    3.1)单行注释://
    3.2)多行注释:/* */
    3.3)文档注释:/** */--------------


练习:
1.完成如下练习:
  1)新建Java项目MyProject
  2)在MyProject中新建Java包mypackage
  3)在mypackage中新建Java类MyClass,main中:
      输出HelloWorld并换行
  4)在mypackage中新建Java类Test,main中:
      输出Hello,不换行
      输出World,换行
      输出今天天热,换行
      输出当日事当日毕,换行
      输出......
2.完成课后作业


    项目              包               类
东日瑞景小区      4号楼3单元           601


   

工作空间:所创建的Java项目的默认保存地址

java------------Sun公司的----------Oracle甲骨文

A:先装JDK再运行eclipse--------------正确的
B:先运行eclipse再装JDK


IBM公司用java语言写了eclipse
让人们用eclipse写java程序


eclipse是一个软件/程序,用Java语言写的

Java:开源的、免费的
eclipse:开源的、免费的

开源:开放源代码

每一天:
1)PPT
2)经典案例--------------Windows下配置环境变量
3)课后作业

PATH:/a/b;/c/d;/m/n;

javac

public class HelloWorld{
  public static void main(String[] args){
    
  }
}

public class HelloWorld {
  public static void main(String[] args) {
        
  }
}


借助于开发工具-------------eclipse


JDK=JVM+java系统类库+编译、运行等命令工具


java语言编译运行过程:
  1).java源文件,经过编译,生成.class字节码文件
  2)JVM加载.class并运行.class(0和1)
跨平台、一次编程到处使用


假设QQ是用Java语言写的:
  java版的QQ,经过编译,生成.class字节码文件
    Windows版的JVM------------运行在Windows系统上
    Linux版的JVM--------------运行在Linux系统上
    IOS版的JVM----------------运行在IOS系统上
    ???版的JVM----------------运行在???系统上
  

银行系统-----------Windows系统的服务器
                   Linux系统的服务器
           IOS系统的服务器


C语言编译运行过程:
  .c源文件,经过编译,直接变为可执行文件(0和1)

QQ: 用C语言写的-----效率高、灵活性差
  Windows版的QQ----------------运行在Windows系统上
  Linux版的QQ------------------运行在Linux系统上
  IOS版的QQ--------------------运行在IOS系统上
  ???版的QQ--------------------运行在???系统上

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

我---------01010101
和---------11110000
你---------10101011


计算机只能认识0和1

Java:是一门计算机语言------做程序/软件的

www.taobao.com---------------用Java写的
www.jd.com-------------------用Java写的
饿了吗?----------------------用Java写的
摩拜单车---------------------用Java写的
银行系统---------------------用Java写的
ATM机系统--------------------用Java写的
...
...

假设有100个项目,共计100万元
其中有20个项目是用Java写的,能挣80万的钱


4,5年


语言基础------多练
面向对象------多想


以后的工资与你平时的代码量一定是成正比的


知道这个东西的人
熟练掌握这个东西的人------------公司需要的


语言基础(7天)+面向对象(10天)


 

猜你喜欢

转载自blog.csdn.net/u011807251/article/details/81411229