一、前言
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程序的开发有三个步骤:编写,编译,运行:
- 编写代码(Java源代码)【JVM不能直接运行】
- 编译源代码(翻译)
需要编译器:javac.exe。编译器会将Java源程序翻译得到字节码文件(.class结尾文件) - 运行字节码
解释器:java.exe ,能够将我们java字节码运行起来
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World !");
}
}
2.2注释与说明、关键字、标识符
注释:
注释不会影响编译或者运行,注释可以写在整个Java文件当中
1、单行注释:// 只注释一行
2、多行注释:
/*
多行注释
多行注释
多行注释
*/
3、文档注释:
/**
文档注释
*/
关键字:
java预留的一些小写的英文单词(定义好的单词,具有特殊含义),在一些高级的开发工具中这些关键都会有颜色高亮显示
标识符:
自己写的类名,变量名,方法名,包名就叫做标识符
- 硬性条件【必须遵守】
- 不能为java中的关键字
- 可以包含:大小写的英文字母,数字,下划线【 _ 】,美元符号【$】 (中文字符也行,最好不要用)
- 不能以数字开头
- 软性建议【最好这么干】【指导思想:见名知意】
- 类名:大驼峰【单词的首字母都用大写】 例如: HelloWorld HelloJava
- 变量名:小驼峰【如果有多个单词,首个单词首字母小写,其他后面的单词首字母大写】
三、基本数据类型、常量、变量、
1.1常量
程序运行过程中不能改变的量,可分为:整数常量,小数常量,字符串常量,字符常量,布尔常量,空常量
除空常量外,可直接打印输出
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是有值
*/
注意事项:
使用变量的时候,有一些注意事项:
- 如果创建多个变量,那么变量之间的名称不可以重复。
- 对于float和long类型来说,字母后缀F和L不要丢掉。
- 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围。
- 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。
- 可以通过一个语句来创建多个变量。