• 三分钟带你JAVA入门,1000多个人看了都说好


    作者:刘文静

    图片

    一、 Java语言发展史

    ===============

    Java语言是美国Sun公司(Stanford University Network)1995年推出的计算机语言。

    Java之父:詹姆斯·高斯林。

    二、Java语言跨平台原理

    平台指的是操作系统(Windows\Mac\Linux)。

    跨平台:Java程序可以在任意操作系统上运行JVM虚拟机(Java Virtual Machine)。

    跨平台原理:在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机。

    三、JRE和JDK

    JRE(Java Runtime Environment)Java程序的运行时环境,包含了JVM和运行时所需的核心类库。

    运行一个已有的Java程序,只需要安装JRE即可。

    JDK(Java Development Kit)Java程序开发工具包,包含JRE和开发人员使用的工具。

    其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。

    开发一个全新的Java程序,必须安装JDK

    四、JDK、JRE、JVM的关系

    图片

    五、JDK的安装目录

    目录名称说明
    bin该路径下存放了JDK的各种工具命令。javac、java
    conf该路径下存放了JDK的相关配置文件。
    include该路径下存放了一些平台特定的头文件。
    jmods该路径下存放了JDK的各种模块。
    legal该路径下存放了JDK各模块的授权文档。
    lib该路径下存放了JDK工具的一些补充JAR包。

    其余文件为说明性文件。

    六、打windows下开命令提示符窗口

    按下win+R,输入cmd之后按下回车键;

    打开如下窗口;

    图片

    七、常用DOS命令

    操作说明
    盘符名称:盘符切换(E:回车,表示切换到E盘)
    dir查看当前路径下的内容
    cd目录进入单级目录
    cd…回退到上一级目录
    cd目录1\ cd目录2…进入多级目录
    cd回退到盘符目录
    exit退出命令提示符窗口
    cls清屏

    八、为什么要配置Path环境变量

    开发Java程序需要用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下,为了在开发Java程序的时候,能够方便的使用javacjava这些命令,我们需要配置Path环境变量。

    九、Java程序开发运行流程

    开发Java程序三步骤:编写程序、编译程序、运行程序。

    图片

    十、HelloWorld案例

    1、编写程序

    • 新建文本文档文件,修改名称为HelloWorld.java

    • 用记事本打开HelloWorld.java文件,写程序内容,保存文件Ctrl+S

    程序内容:

    public class HelloWorld{
        public static void main(String[] args){
            System.out.println("HelloWorld!!!");
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    2、编译、运行程序

    打开命令提示符窗口,进入到HelloWorld.java所在的目录,输入指令编译和执行。

    编译:

    PS C:\Users\22768\Desktop> javac .\HelloWorld.java
    
    
    • 1
    • 2

    执行:

    PS C:\Users\22768\Desktop> java HelloWorld
    HelloWorld!!!
    PS C:\Users\22768\Desktop>
    
    
    • 1
    • 2
    • 3
    • 4

    3、常见问题

    • 中英文符号问题。

    • 单词拼写问题(System不可写成system)。

    十一、什么是类

    Java程序中最基本的组成单位是类;

    类的定义格式:public class 类名{}

    十二、什么是关键字和常量

    关键字:被Java语言赋予了特定含义的单词。

    特点:

    • 字母全部小写。

    • 常用的代码编辑器,针对关键字有特殊颜色标记。

    常量:

    常量类型说明举例
    字符串常量用双引号括起来HelloWorld、常量
    整数常量不带小数的数字66 、-88
    小数常量带小数的数字13.14 、-5.21
    字符常量用单引号括起来‘A’ 、‘0’
    布尔常量布尔值,表示真假只有两个值:true\false
    空常量一个特殊的值,空值Null

    十三、如何进行数据输入

    Scanner使用的基本步骤

    1、导包

    import java.util.Scanner;  # 导包动作必须出现在类定义的上边。
    
    
    • 1
    • 2

    2、创建对象

    Scanner sc=new Scanner(System.in);  # 只有sc是变量名,可以变,其他的都不允许变。
    
    
    • 1
    • 2

    3、接收数据

    int i=sc.nextInt();  只有i是变量名,可以变,其他的都不允许变。
    
    
    • 1
    • 2

    4、导入

    import java.util.Scanner;
    public class ScannerDemo {
    public static void main(String[] args) {
      //创建对象
        Scanner sc = new Scanner(System.in);
        //接收数据
        int x=sc.nextInt();
        //输出数据
        System.out.printlin(“x:”+x);
      }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    5、三个和尚案例

    import java.util.Scanner;
    public class Test1 {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入第一个和尚的身高");
            int height1 = sc.nextInt();
            System.out.println("请输入第二个和尚的身高");
            int height2 = sc.nextInt();
            System.out.println("请输入第三个和尚的身高");
            int height3 = sc.nextInt();
            int tempHeight = height1 > height2 ? height1 : height2;
            int maxHeight = tempHeight > height3 ? tempHeight : height3;
            System.out.println("maxHeight:" + maxHeight + "cm");
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    运行结果:

    图片

    至此,本文结束。

    更多内容请转至VX公众号 “运维家” ,获取最新文章。

    ------ “运维家” ------
    ------ “运维家” ------
    ------ “运维家” ------

    系统运维工程师面试,运维工程师优秀员工提名词,tr运维工程师,特来电运维工程师工作日常,IT运维工程师高级;
    智能制造运维工程师培训课程,远程办公的运维工程师,迈瑞医疗运维工程师工资待遇,后台运维工程师是做什么的;
    风力运维工程师怎样,浪潮云运维工程师,医疗设备运维工程师证书样本,运维工程师男朋友,运维工程师暴躁。

  • 相关阅读:
    IDM下载器怎么用 IDM下载器使用技巧 idm下载器怎么下载网页视频
    Ubuntu TDengine集群搭建
    【VUE 获取PDF文档流直接打印】
    【C++ STL】哈希 Hash(闭散列、开散列介绍及其实现)
    SQL窗口函数, 测试题
    面试题 17.14. Smallest K LCCI
    苹果发布会刚开,B站就“人手一只”新机
    模拟 Junit 框架
    Plotly(一) —— 配置项&图表类型
    代码随想录算法训练营 day59|503.下一个更大元素II、42. 接雨水
  • 原文地址:https://blog.csdn.net/ouyangzhenxin/article/details/125497002