java特性和优势

Java的成功得益于其简单性、面向对象、可移植性等特性。文章介绍了Java的三大版本(JavaSE、JavaME、JavaEE)以及JDK、JRE、JVM的概念。详细阐述了JDK的下载与安装过程,并讲解了如何配置环境变量。此外,还通过创建HelloWorld程序展示了Java的基本语法和程序运行机制,包括从源文件到字节码再到操作系统的编译和解释过程。

Java特性和优势

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

思考:Java为什么能够成功?

​ 天时地利人和。

Java三大版本

Write Once 、Run Anywhere 一次编写,到处运行

  1. Java SE: 标准版(桌面程序、控制台开发………)
  2. Java ME:嵌入式开发(手机、小家电………………)
  3. Java EE:E企业级开发(web端、服务器开发……)

JDK、JRE、JVM

JDK:Java Development Kit

JRE:Java Runtime Environment

JVM:JAVA Virtual Machine
在这里插入图片描述

Java开发环境搭建

  1. JDK下载与安装

    jdk8目前是使用主流。

    卸载JDK步骤:

    1. 删除java的安装目录

      1. 删除JAVA_HOME
      2. 删除path下关于java的目录
      3. DOS命令下java-version是否可以查看

    安装JDK步骤:

    1. 百度搜索JDK8,找到下载地址

    2. 同意协议

    3. 下载电脑对应的版本

    4. 双击安装JDK

    5. 记住安装路径

  2. 配置环境变量

    1. 我的电脑—》右键—》属性
      2. 环境变量—》JAVA_HOME
      3. 配置path变量

    测试JDK是否安装成功

     1. 打开cmd
    
     		2. java -version查看是否安装成功
    
  3. JDK目录介绍

    1. bin:存放一些可执行的程序
      2. include:存放一些头文件。因为JDK是用C和C++编写的,启动时需要去引入c+c++的头文件。
      3. jre:java运行环境
      4. lib:存放java 的类库文件
      5. src:资源文件
  4. HelloWorld及简单语法规则

    1. 创建一个文件夹,存放代码

    2. 新建一个java文件

      • 文件后缀名为.java
        • Hello.java
          • [注意点]系统可能没有显示文件后缀名,我们需要手动打开
    3. 编写代码

      public static Hello{  
          public static void main(String[]args){
              System.out.println("Hello,World");
          }
      }
      

      在DOS里面输入javac +文件名

      ​ 执行输入java Hello,回车

      1. 编译javac java文件,会生成一个class文件

      2. 运行class文件,java class文件

    可能遇到的问题:

    1. 每个单词的大小写不能出现问题,Java是大小写敏感的

      1. 尽量使用英文
      2. 文件名和类名必须保证一致,并且首字母大写
      3. 符号使用了中文符号

Java程序运行机制

  • 编译型

    速度效率要求高

  • 解释性

    速度要求不高

  • 程序运行机制

    ​ 源文件–》java编译器–》字节码–》类装载器–》字节码校验器–》解释器—》操作系统平台

    在这里插入图片描述

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有你不孤单啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值