JAVA-day01-前言、入门程序、常量、变量

黑马程序员:

目录

黑马程序员:

一、前言

1.1 Java语言概述

Java语言

发展历史

应用

1.2计算机基础知识

二进制

字节

常用DOS命令 

 二、JAVA开发环境搭建

2.1 Java虚拟机——JVM

2.2 JRE 和 JDK

2.3 JDK9安装图解

2.4 JAVA_HOME环境变量的配置

第三章 HelloWorld入门程序

3.1 程序开发步骤说明

3.2 编写Java源程序

3.3 编译Java源文件在DOS命令行中,进入Java源文件的目录,使用 javac 命令进行编译。命令:

3.4 运行Java程序

3.5 入门程序说明

编译和运行是两回事

关于main方法

3.6 添加注释comment

3.7 关键字keywords

3.8 标识符

第四章 常量

4.1 概述

4.2 分类

第五章 变量和数据类型

5.1 变量概述

5.2 数据类型 

数据类型分类

基本数据类型

5.3 变量的定义

格式

5.4 注意事项 


一、前言

1.1 Java语言概述

Java语言

JAVA语言是美国Sun公司在1995年推出的高级的编程语言。

编程语言是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

发展历史

  • 1995年Sun公司发布Java1.0版本
  • 1997年发布Java 1.1版本
  • 1998年发布Java 1.2版本
  • 2000年发布Java 1.3版本
  • 2002年发布Java 1.4版本
  • 2004年发布Java 1.5版本
  • 2006年发布Java 1.6版本                                                                                                                                                               
  • 2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java 1.7版本
  • 2014年发布Java 1.8版本
  • 2017年发布Java 9.0版本

应用

主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服
务器后台处理大数据的存储、查询、数据挖掘等

 

1.2计算机基础知识

二进制

计算机中全部采用二进制表示,它只包含0、1两个数,逢二进一。1 + 1 = 1 0

每一个0或每一个1叫做一个bit(比特)

 

十进制与二进制数据的转换计算:

  • 十进制数据转成二进制数据:使用除以2获取余数的方式

JAVA-day01-前言、入门程序、常量、变量_第1张图片

  •  二进制数据转成十进制数据:使用8421编码的方式

JAVA-day01-前言、入门程序、常量、变量_第2张图片

字节

字节是常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储

8个bit(二进制位)0000-0000表示1个字节,写成1 byte或者1 B

  • 8 bit =1 B
  • 1024 B = 1 KB
  • 1024 KB =1 MB
  • 1024 MB = 1 GB
  • 1024 GB= 1 TB

常用DOS命令 

JAVA-day01-前言、入门程序、常量、变量_第3张图片


 二、JAVA开发环境搭建

2.1 Java虚拟机——JVM

JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的
运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。

跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系
统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM
运行在操作系统上

Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

 

2.2 JRE 和 JDK

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

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

想要运行一个已有的Java程序,那么只需安装 JRE 即可。                                                                                                            想要开发一个全新的Java程序,那么必须安装 JDK。

三者关系: JDK > JRE > JVM

 

2.3 JDK9安装图解

JAVA-day01-前言、入门程序、常量、变量_第4张图片

JAVA-day01-前言、入门程序、常量、变量_第5张图片

JAVA-day01-前言、入门程序、常量、变量_第6张图片

JAVA-day01-前言、入门程序、常量、变量_第7张图片

JAVA-day01-前言、入门程序、常量、变量_第8张图片

安装路径中,不要包含中文和空格。

 

2.4 JAVA_HOME环境变量的配置

配置环境变量作用开发Java程序,需要使用JDK中提供的工具,工具在JDK9安装目录的 bin 目录

为了开发方便,我们想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量,配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录

JAVA-day01-前言、入门程序、常量、变量_第9张图片

JAVA-day01-前言、入门程序、常量、变量_第10张图片

JAVA-day01-前言、入门程序、常量、变量_第11张图片

在变量值的最前面,键入 %JAVA_HOME%\bin; 分号必须要写,必须是英文格式

JAVA-day01-前言、入门程序、常量、变量_第12张图片

环境变量配置完成,重新开启DOS命令行,在任意目录下输入 javac 命令,运行成功

JAVA-day01-前言、入门程序、常量、变量_第13张图片


第三章 HelloWorld入门程序

3.1 程序开发步骤说明

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

JAVA-day01-前言、入门程序、常量、变量_第14张图片

 

3.2 编写Java源程序

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

文件名必须是 HelloWorld ,保证文件名和类的名字是一致的,注意大小写每个字母和符号必须与示例代码一模一样。

 

3.3 编译Java源文件
在DOS命令行中,进入Java源文件的目录,使用 javac 命令进行编译。
命令:

              javac Java原文件名.后缀名


编译成功后,命令行没有任何提示。打开 d:\day01 目录,发现产生了一个新的文件 HelloWorld.class ,该文件
就是编译后的文件,是Java的可运行文件,称为字节码文件,有了字节码文件,就可以运行程序了。

Java源文件的编译工具 javac.exe ,在JDK安装目录的bin目录下。但是由于配置了环境变量,可以再任意目
录下使用。
 

3.4 运行Java程序

在DOS命令行中,进入Java源文件的目录,使用 java 命令进行运行。
命令:
             java  类名字

java 类名字   后面不能写.class!!!

 

3.5 入门程序说明

编译和运行是两回事

编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。

运行:是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。

关于main方法

main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。

 

3.6 添加注释comment

注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行

Java中有单行注释和多行注释:

  • 单行注释以 //开头 换行结束
  • 多行注释以 /*开头 以*/结束

 

3.7 关键字keywords

关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。

HelloWorld案例中,出现的关键字有 public 、 class 、 static 、 void 等,这些单词已经被Java定义好,全部都是小写字母,notepad++中颜色特殊。关键字比较多,不能死记硬背,学到哪里记到哪里即可。

 

3.8 标识符

标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。HelloWorld案例中,出现的标识符有类名字 HelloWorld

JAVA-day01-前言、入门程序、常量、变量_第15张图片


第四章 常量

4.1 概述

常量:是指在Java程序中固定不变的数据。

 

4.2 分类

JAVA-day01-前言、入门程序、常量、变量_第16张图片


第五章 变量和数据类型

5.1 变量概述

变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。

  • 数学中,可以使用字母代替数字运算,例如 x=1+5 或者 6=x+5。
  • 程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5,x也可以保存6,这样x保存的数据是可以改变的,也就是我们所讲解的变量。

Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型

 

5.2 数据类型 

数据类型分类

Java的数据类型分为两大类:

  • 基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
  • 引用数据类型:包括 类 、 数组 、 接口 。

基本数据类型

四类八种基本数据类型

JAVA-day01-前言、入门程序、常量、变量_第17张图片

Java中的默认类型:整数类型是 int 、浮点类型是 double 

 

5.3 变量的定义

变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值 

格式

             数据类型 变量名 = 数据

long类型:建议数据后加L表示。float类型:建议数据后加F表示

 

5.4 注意事项 

  • 变量名称:在同一个大括号范围内,变量的名字不可以相同。
  • 变量赋值:定义的变量,不赋值不能使 

你可能感兴趣的:(JAVA)