java一些基础概念

59 阅读2分钟

4月「掘金·日新计划」第25天

一、概念

1.1、eclipse的使用eclps

  1. alt+/ 补全,例如main
  2. println自带回车,写syso,alt+/就会出来
  3. 使用import语句来导包(快捷键ctrl+shift+o)

1.2、SE EE ME区别

  1. Java SE(电脑运行的软件)

    1. 标准java语言,类似c语言的变量、流程控制、函数、指针最基础的东西
    2. 通常是指 Java Standard Edition,Java 标准版
    3. Java SE(Java Platform,Standard Edition)Java SE 以前称为J2SE
    4. 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序
  2. Java EE(做网站)

    1. 多了一些API,相当于c语言面向Linux应用层的开发
    2. 是指 Java Enterprise Edition,Java 企业版
    3. Java EE(Java Platform,Enterprise Edition)这个版本以前称为J2EE
    4. 企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序
  3. Java ME(手机软件)

    1. 面向嵌入式设备消费电子,手机软件程序
    2. Java的微型版,主要针对消费类电子设备的
    3. Java ME(Java Platform,Micro Edition)这个版本以前称为 J2ME
    4. Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境

1.3、JRE JDK

  1. JRE(运行)

    1. Java运行环境(Java Runtime Environment ,简称JRE)是一个软件,JRE可以让计算机运行Java应用程序
    2. JRE可以安装在window,Linux,手机上面,跨平台强,只要安装JRE就能运行java
    3. JRE内部有Java虚拟机(Java Virtual Machine,JVM),以及一些标准的类别函数库
  2. JDK(编译)

    1. JDK是Java语言开发工具包,JDK是整个Java核心
    2. 包括了Java运行环境JRE,一堆Java工具和Java基础类库
    3. 没有JDK,无法编译Java程序,如果只运行Java程序有JRE就够了
    4. JDK包含编译器,文档生成器等
    5. JDK包含JRE