1.java语言背景介绍
计算机语言是人与计算机之间进行交通沟通的一种语言。
Java语言是1995年推出的。
Java之父;詹姆斯.高斯林。
2009年,甲骨文收购sun公司,以74亿美元。
Java语言的三个版本;JavaSE:Java的标准版,用于桌面的开发,是其他两个版本的基础。
JavaME:Java语言的小型版,用于嵌入式的电子设备。
javaEE:java语言的企业版,用于wed方向的网站开发。
2.jre和jdk
JRE,java运行环境,包含了JVM和java的核心类库。
JVM,java虚拟机。
JDK称为java开发工具,包含JRE和开发工具。
--------总结:我们只需要安装JDK即可,它包含了全部。-------
3.java语言跨平
Java程序并⾮是直接运⾏的,Java编译器将Java源程序编译成与平台⽆关的字节码⽂件(class⽂件),然后由Java虚拟机(JVM)对字节码⽂件解释执⾏。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台原理。
4.常用DOS命令
操作 | 说明 |
盘符名称加回车 | 盘符切换 |
dir加回车 | 查看当前路径下的内容。 |
cd目录加回车 | 进⼊单级⽬录。 |
cd..加回车 | 回退到上⼀级⽬录。 |
cd目录1\目录2....加回车 | 进⼊多级⽬录。 |
cd\回车 | 回退到盘符⽬录。 |
cls回车 | 清屏 |
exit回车 | 关闭窗口 |
5.Path环境变量的配置,为什么配置环境变量
开发Java程序,需要使⽤JDK提供的开发⼯具,如果不配置环境变量,那么这些命令只可以在该⽬录下执⾏。我们不可能把所有的java⽂件我们不可能把所有的java⽂件都放到JDK 的bin⽬录下,所以配置环境变量的作⽤就是可以使bin⽬录下的java相关命令可以在任意⽬录下使⽤。
6. Java程序开发运⾏流程
开发Java程序,需要三个步骤:编写程序,编译程序,运⾏程序
7. HelloWorld案例的编写
public class Helloworld{
public static void main (string[] args){
Systerm.out.println("Hellowlrld");
}
}
8.bug
在电脑系统或程序中,隐藏着的⼀些未被发现的缺陷或问题统称为bug(漏洞)。
9.java基础语法
注释分三种:
单⾏注释。单⾏注释的格式是使⽤//
多⾏注释。多⾏注释的格式是使⽤/* 和 */将⼀段较⻓的注释括起来。
文档注释。以/**开始,以**/结束。也可以用于多行注释。
10.关键字
关键字是指被java语⾔赋予了特殊含义的单词。
关键字的特点:
关键字的字⺟全部⼩写。
常⽤的代码编辑器对关键字都有⾼亮显示。
11.常量
常量就是其值不可发生改变的量。
Java中的常量分类:
字符串常量 ⽤双引号括起来的多个字符
整数常量 整数
小数常量 小数
字符常量 字符,⽤单引号括起来的⼀个字符
布尔常量 布尔值,表示真假,只有两个值true和false
空常量 一个特殊的值,空值,值为null
除空常量外,其他常量均可使⽤输出语句直接输出。
12.变量
变量的定义格式:
数据类型 变量名 = 数据值;
数据类型:为空间中存储的数据加⼊类型限制。整数 ⼩数
变量名:⾃⼰要为空间起的名字。
数据值: 空间中要存储的数值。
13.计算机存储单元
1B(字节) = 8bit(比特位)
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
14.数据类型
数据类型 | 关键字 | 内存占⽤ | 取值范围 |
整数类型 | byte | 1 | -128~127 |
short | 2 | -327681~32767 | |
int(默认) | 4 | -2的31次⽅到2的31次⽅-1 | |
long | 8 | -2的63次⽅到2的63次⽅-1 | |
浮点类型 | float | 4 | 负数:-3.402823E+38到-1.401298E-45 正数:1.401298E-45到3.402823E+38 |
double (默认) | 8 | 负数:-1.797693E+308到-4.9000000E- 324 正数:4.9000000E-3241.797693E+308 | |
字符类型 | char | 2 | 0-65535 |
布尔类型 | boolean | 1 | true,false |
在java中整数默认是int类型,浮点数默认是double类型
15.标识符
标识符是⽤户编程时使⽤的名字,⽤于给类、⽅法、变量、常量等命名。
Java中标识符的组成规则:
由字⺟、数字、下划线“_”、美元符号“$”组成,第⼀个字符不能是数字。
不能使⽤java中的关键字作为标识符。
区分大小写。
16.变量的注意事项
- 在同⼀对花括号中,变量名不能重复。
- 变量在使⽤之前,必须初始化(赋值)。
- 定义long类型的变量时,需要在整数的后⾯加L。因为整数默认是int类型,整数太⼤可能超出int范围。
- 定义float类型的变量时,需要在⼩数的后⾯加F。因为浮点数的默认类型是 double, double的取值范围是⼤于float的,类型不兼容。
17.键盘录⼊
1.导包。Scanner 类在java.util包下,所以需要将该类导⼊。导包的语句需要定义在类的上⾯。
2.创建对象。 创建Scanner对象。
3.接收数据。