java基础day01

1.什么是Java

Java是一门编程语言

 思考问题:

 ​        人和人沟通?

 ​                中文 英文  

 ​        人和计算机沟通?

           计算机语言:  C  C++  C#  php   python  

 2. Java诞生

前身叫Oak(橡树)

目前最流行的版本还是JDK8

 3.Java三大平台体系

 JavaSE(J2SE):
​        标准版:各个应用平台的基础
 JavaEE(J2EE):
       企业版:为企业的环境进行开发的
 JavaME(J2ME):
 ​        微型版:致力于嵌入式开发

 4.Java是跨平台的

 Java源代码(你写的这个代码)-》编译-》字节码文件的-》运行(JDK中执行的)-》安装在不同的系统中

 5.JDK开发环境的搭建和配置【重点】

 5.1几个概念

 JVM:    Java虚拟机

 jre:Java运行环境

 jdk:Java开发工具

 jdk里面包含了jvm和jre

 5.2jdk的安装

打开JDK安装包直接下一步下一步即可,关闭一下即可

5.3配置jdk的环境变量

为啥要配置环境变量?

java基础day01_第1张图片

java基础day01_第2张图片

java基础day01_第3张图片

java基础day01_第4张图片

java基础day01_第5张图片

java基础day01_第6张图片

一直确定下去即可

开始配置jre环境变量

java基础day01_第7张图片

java基础day01_第8张图片

java基础day01_第9张图片

java基础day01_第10张图片

一直确定下去即可


配置好以后开始验证:
    打开黑屏终端:  wind + r 输入 cmd 点击确定
    输入第一个命令:
        java  -version
    输入第二个命令:
        java
    输入第三个命令:
        javac
 

6.Dos命令

 依靠cmd打开窗口
 wind + R
 输入命令即可

6.1dir

 展示当前目录下面的所有的文件和文件夹

java基础day01_第11张图片

 6.2cd  路径

 目录的切换
 cd  ../ 切换到上一级目录

 cd  路径   切换这个路径

java基础day01_第12张图片

 6.3mkdir

在指定的文件夹下面创建文件夹

java基础day01_第13张图片

6.4切换盘符

直接命令行中写盘符即可

java基础day01_第14张图片

6.5rd

删除指定的目录(文件夹)

java基础day01_第15张图片

6.6del

删除指定的文件

java基础day01_第16张图片

注意:是直接删除的,不是放到回收站

6.7cls

 清屏

7.使用notepad++编写第一个Java代码

7.1打开文件的后缀(文件的扩展名)

wind11:   随便打开一个文件夹   查看-》显示-》文件扩展名  勾选即可
wind10:先打开一个文件夹  查看-》文件扩展名  勾选即可
wind7: 先打开一个文件夹,组织-》文件夹及搜索选项-》查看-》隐藏已知的扩展名  不勾选

7.2编写第一个Java代码,使用工具notepad++

步骤:

1.在某一个文件夹下面新建了一个叫Hello.java的文件

 2.使用工具 notepad++打开当前的Java文件

 3.书写一个关键字class   关键字以后跟着的是类名,类名和文件名字要保持一致的

 类名的后面跟一个大括号 是成对的

 4.在 大括号里面写main主函数,这个很重要 是程序的入口,没有他代码是不能执行的。

 public static void main (String[] args) {
        
 }


 5.在main主函数中大括号中写一个输出语句即可

 System.out.println("hello Java");


 6.开始使用dos命令进行编译运行

 首先得找到文件所在的目录
 然后使用javac  Java文件   -》进行编译
 再然后使用 java 类名     -》运行Java类

class Hello {
    public static void main (String[] args) {
        System.out.println("hello Java");
    }
}

 7.3对第一个Java代码的简单介绍

class Hello {
    public static void main (String[] args) {
        System.out.println("hello Java");
    }
}

 class: 类

 public:  公开的 公共的

 static:  静态的

 void:  空的  

 main:主要的  重要的  没有这个就无法执行下面的代码

 String:字符串  就是用双引号 引起来的 就叫字符串   "abcdef"

 []:数组 

 args:参数

 System:系统的

 out:输出的意思

 println:换行打印

 print:打印

> 写的案例是不换行打印

class First {
    public static void main (String args[]) {
        System.out.print("abcd");
        System.out.print("abcd");
        System.out.print("abcd");
    }
}


 

7.4针对于中文乱码的解决方案

java基础day01_第17张图片

打开notepad++,找到编码,点击编码,找到转为ANSI编码即可,然后保存
 重新编译,重新运行即可

 7.5Java中的注释

 注释:注释的目的是为了解释一段代码的,不运行

 一个成熟的程序员,注释肯定比你代码写的多

 1.单行注释:  //  注释的内容

 2.多行注释 / *  注释的内容 */

 3.文档注释:
 

 /**
  *注释的内容
  *注释的内容
  */

/**
 *这个是文档注释
    这个是一个类
 *
 */
class Third {
    public static void main (String[] args) {
        //这个是单行注释
        /*
        DSN 
        DJSJD
        DJHSJK
        DJSJJK 
        */
        System.out.println("ashjasj");
    }
}

你可能感兴趣的:(Java,开发语言,java)