Java学习记录3 Java简介和开发环境搭建

简单介绍

  1. 1995年诞生

  2. J2EE 服务器版最成功,用于构建高可用、高性能、高并发三高的服务器端应用

java语言类型

  1. 第三代语言,高级语言

  2. 面向过程和面向对象

  3. 编译型和解释型相结合

特性

  1. java的核心优势:跨平台/可移植性

  2. 其他特性

    1. 简单性

    2. 面向对象性

    3. 高性能

    4. 分布式

    5. 多线程 

    6. 安全性 

    7. 健壮性

三大版本

  1. JAVA SE(Java Standard Edition) 标准版,定位在个人计算机上的应用,用于开发桌面程序,游戏

  2. JAVA EE(Java Enterprise Edition)企业版,定位在服务器端应用,用的最多,用于开发web端服务器

  3. JAVA ME(Java Micro Edition)微型版,定位在消费性电子产品的应用上

  4. 他们之间的关系:JAVA EE包含JAVA SE,JAVA ME包含一部分的JAVA SE

JDK,JRE和JVM的关系

  1. JVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的“虚拟计算机”。

  2. JRE(Java Runtime Environment):包含Java虚拟机、库函数、运行Java应用程序所必须的文件。

  3. JDK(Java Development Kit):包含JRE,以及增加编译器和调试器等用于程序开发的文件

  4. 如果是开发必须要有JDK,如果只是运行Java程序JRE就够了

java的运行机制

  1. Java是编译型和解释型语言的结合

  2. Java运行机制

    java首先编写java源文件,后缀为.java,再利用编译器javac将源文件编译成字节码文件,后缀为.class文件,最后利用是虚拟机(解释器)解释执行,与平台无关。

搭建开发环境

  1. 安装JDK

    1. 双击JDK的安装文件

    2. 记住安装路径

  2. 配置环境变量:环境变量是在操作系统中具有特定名字的对象,它包含一个或者多个应用程序所将用到的信息。

    1. 新建JAVA_HOME,输入JDK安装路径:C:\Program Files\Java\jdk1.8.0_131

    2. 编辑path:%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin

    3. 注:classpath配置问题:如果使用JDK1.5以上就不需要配置这个环境变量,JRE会自动搜索当前路径下的类文件及相关jar文件。

  3. 测试:在Dos窗口中输入 java -version,如果显示当前JDK版本,说明安装成功。

JDK目录介绍

  1. bin 存放可执行的程序

  2. include 存放头文件

  3. jre Java运行时环境

  4. lib java类库文件

  5. src.zip 资源文件

HelloWorld

  1. 代码

    public class Hello{
    public static void main(String[] args)
    {
    System.out.print("Hello,World!");
    }
    }
  2. java运行编译

    1. javac Hello.java 编译成class文件

    2. java Hello 运行

  3. 注意

    1. 一个java源文件可以包括多个类

    2. 类名要和文件名一致,首字母大写

    3. java大小写敏感

猜你喜欢

转载自www.cnblogs.com/chendejian/p/12761204.html