Day02-Java的特性以及环境搭配

Java的特性

  1. 简单性
  2. 面向对象
  3. 可移植性
  4. 高性能
  5. 分布式
  6. 动态性 (反射)
  7. 多线程
  8. 安全性
  9. 健壮性

Java的三大特征

  1. 继承
  2. 封装
  3. 多态

Java的三大版本

JavaSE:标准版(桌面程序,控制台开发。。。。。。)

JavaME:嵌入式开发(手机,小家电。。。。。。)//基本不用

JavaEE:E企业级开发(Web端,服务器开发)

JDK、JRE、JVM

JDK:Java Development Kit

Java开发者工具,包含了jre,jvm

JRE:Java Runtime Enviroment

Java运行环境

JVM:JAVA Vitrual Machine

Java虚拟机,类似与模拟一个虚拟的cpu来处理Java程序

Java环境搭配

卸载JDK

  1. 删除Java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于Java的目录
  4. 利用dos命令:java -version查看是否删除完毕

安装jdk

  1. 双击安装包

  2. 配置环境变量

    1. 我的电脑-->右键-->属性-->高级设置
    2. 环境变量-->添加JAVA_HOME变量,路径为安装的地址
    3. 配置path变量---将bin目录下的地址复制进去
  3. 利用dos命令:java -version查看是否删除完毕

Java目录下的一些文件夹说明

  1. bin:存放一些可执行文件,如

    javac:是编译命令,将java源文件编译成.class字节码文件

    java:是运行字节码文件;由java虚拟机对字节码进行解释和运行

  2. include:Java是通过C和C++来编译,所以需要引入其头文件

  3. jre:运行目录

  4. src压缩包:java的类包

Java的第一个程序

public class Main{
    public static void main(String[] args){
        System.out.println("Hello World!")
    }
}

编译语言类型

编译型

程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等

解释型

源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言

Java兼具两种特性

IDE:集成开发工具

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器调试器图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境

IDEA

目前Java的主流开发软件

posted @ 2021-02-03 21:53  2月2日  阅读(66)  评论(0)    收藏  举报