第一章【前言、入门程序、数据类型、常量变量】

一、前言

1.1JAVA用途

Java语言是一门计算机语言,可以用来开发电商系统,物流系统,银行系统,数据的分析,挖掘,手机app【Android】

1.2进制转换相关

  • 十进制:逢十进一 包含0~9数字
  • 二进制:逢二进一 包含了0,1
  • 八进制:逢八进一 包含 0~7
  • 十六进制:逢十六进一 包含0~9 ABCDEF

计算机中最小的信息单位:位【bit】
计算机中最小的存储单元:字节【Byte,B】

1.3命令提示符相关

开启命令提示符:Windows菜单键 + R 输入cmd

命令 操作符号
盘符切换命令 盘符名:
进入文件夹命令 cd文件夹名加上Tab自动补全
退出文件夹命令 cd.. 返回上一级目录
退出到磁盘根目录 cd\
查看当前文件夹 dir
清屏 cls
退出窗口 exit或者直接Esc快捷键

1.4JVM、JRE、JDK

1)跨平台性

JVM(Java virtual machine):Java的虚拟机(软件:模拟一个计算机),专门用来运行Java程序。
JVM:Java虚拟机,专门用来运行Java程序的。Java程序是跨平台的,JVM是不跨平台的。

2)关系

JVM:Java虚拟机,用来运行Java程序
JRE (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库
如果需要进行运行一个Java程序,安装JRE就足够(JRE包含JVM)
JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。
如果需要开发一个Java程序,一定要安装JDK(JDK包含JRE)。

JVM < JRE < JDK

二、入门程序HellowWorld

2.1步骤

Java程序的开发有三个步骤:编写,编译,运行:

  1. 编写代码(Java源代码)【JVM不能直接运行】
  2. 编译源代码(翻译)
    需要编译器:javac.exe。编译器会将Java源程序翻译得到字节码文件(.class结尾文件)
  3. 运行字节码
    解释器:java.exe ,能够将我们java字节码运行起来
public class HelloWorld {
  public static void main(String[] args){
    System.out.println("Hello World !");
  }
}

2.2注释与说明、关键字、标识符

注释:

注释不会影响编译或者运行,注释可以写在整个Java文件当中

1、单行注释:// 只注释一行
2、多行注释:

/*
多行注释
多行注释
多行注释
*/

3、文档注释:

/**
	文档注释
*/
关键字:

java预留的一些小写的英文单词(定义好的单词,具有特殊含义),在一些高级的开发工具中这些关键都会有颜色高亮显示

标识符:

自己写的类名,变量名,方法名,包名就叫做标识符

  • 硬性条件【必须遵守】
    1. 不能为java中的关键字
    2. 可以包含:大小写的英文字母,数字,下划线【 _ 】,美元符号【$】 (中文字符也行,最好不要用)
    3. 不能以数字开头
  • 软性建议【最好这么干】【指导思想:见名知意】
    1. 类名:大驼峰【单词的首字母都用大写】 例如: HelloWorld HelloJava
    2. 变量名:小驼峰【如果有多个单词,首个单词首字母小写,其他后面的单词首字母大写】

三、基本数据类型、常量、变量、

1.1常量

程序运行过程中不能改变的量,可分为:整数常量,小数常量,字符串常量,字符常量,布尔常量,空常量
除空常量外,可直接打印输出

1.2基本数据类型

  1. 引用数据类型【字符串、数组,类,接口…】

  2. 基本数据类型【一共有8种:四类八种】
    整数类型:byte short int long
    浮点数类型:float double
    字符类型:char
    布尔类型:boolean

    数据类型 关键字 内存占用 取值范围
    字节型 byte 1个字节 [-27~27-1] [-128, 127]
    短整型 short 2个字节 [-215,215-1] [-32768,32767]
    整型 int(默认) 4个字节 [-231,231-1] 约正负21亿 (可以使用科学计算器算下)
    长整型 long 8个字节 [-263,263-1]
    单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
    双精度浮点数 double(默认) 8个字节 4.9E-324~1.7977E+308
    字符型 char (character) 2个字节 0-65535
    布尔类型 boolean 1个字节 true,false

1.3变量

程序中可以去改变值得量。

/*
1、直接定义赋值
类型  变量名 = 值;
例如:byte b = 100;
2、先定义后赋值
类型  变量名; //先定义变量
变量名 = 值;  //再赋值
例如:
byte b;
b = 10;
3:一个类型定义多个变量
类型 变量名1,变量名2=值,....;
例如:
int i1,i2,i3=100,i4; // 定义了4个变量,其中i3是有值
*/
注意事项:

使用变量的时候,有一些注意事项:

  1. 如果创建多个变量,那么变量之间的名称不可以重复。
  2. 对于float和long类型来说,字母后缀F和L不要丢掉。
  3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围。
  4. 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。
  5. 可以通过一个语句来创建多个变量。

你可能感兴趣的:(Java进阶之路)