day 01-Java基础

本文档介绍了Java的历史、重要特点和开发工具,并详细讲解了Java的运行环境及运行过程,包括JDK、JRE和JVM的区别。接着,它指导读者如何配置Java开发环境,包括安装JDK、配置环境变量。此外,还提供了快速入门Java编程的步骤,包括编译和运行Java程序的基本概念。最后,文档强调了Java编程的基础知识,如转义字符、注释和代码规范,并给出了初学者可能遇到的常见错误及解决方案。
摘要由CSDN通过智能技术生成

第1章 内容介绍

前言

课程三阶段

  • 第一阶段 建立编程思想

  • 第二阶段 提升编程能力

  • 第三阶段 分析需求,代码啊实现能力

课程说明

课程特色

  • 基础
  • 练习
  • 讲解
  • 升级

就业方向

应用领域

  • JavaEE 企业级应用
  • Android 平台应用
  • 移动领域应用

开发场景

目录

  • Java历史

  • Java特色

  • Java运行环境及运行过程

  • Java开发环境搭建

  • DOS常用指令

Java历史

什么是程序

  • 程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

  • 举例说明:

    1.新建文本,改成.java格式,注意拓展名是否隐藏

    2.编写

    public class Test {
         
        public static void mian (String [] args) {
         
            int res = 1+1; 
            System.out.println("结果=" + res);
        }
    }
    

    3.CMD中输入javac Test.java 中插入-encoding UTF-8 生成Test.class文件

    4.中输入java Test 回车 即可看到结果

Java诞生

  • 1995年发布Java第一个版本
  • Java创始人 高斯林
  • 技术体系平台
    Java SE(Java Standard Edition)标准版
    Java EE(Java Enterprise Edition)企业版
    Java ME(Java Micro Edition)小型版

Java重要特点

  1. Java语言是面向对象的(oop)

  2. Java语言是健壮的。Java的强类型机制、 异常处理、垃圾的自动收集等是Java程序健壮性的重要保证

  3. Java语言是跨平台性的(一次编译,到处运行)

  4. Java语言是解释型的

    解释性语言:javaScript,PHP,java

    编译性语言:C/ C++

    区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行;编译性语言,
    编译后的代码,可以直接被机器执行,C /C++

Java开发工具

  • notepad++
  • Subline Text(使用)
  • IDEA
  • eclipse

Java运行环境及运行过程*

  • Test.java程序—>Test.class—>JVM(Windows、Linux、Mac)

  • Java核心机制—>Java虚拟机(JVM java virtual machine)

    1.JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器、包含在JDK
    2.对于不同的平台,有不同的虚拟机
    3.Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行

  • JVM是虚拟机,JDK是安装所需的各种类库和开发工具包

什么是JDK* JRE

  • JDK基本介绍

    1.JDK的全称(Java Development Kit Java开发工具包)—>JDK = JRE + java的开发工具(java、javac、javadoc、javap等);
    2.JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE,所以安装了JDK,就不用在单独安装JRE了。

  • JRE基

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值