JAVA入门(一)
常用Dos命令
#启动: Win+R,输入cmd回车
#切换盘符 盘符名称:
#进入文件夹 cd 文件夹名称
#进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
#返回上一级 cd ..
#直接回根路径 cd \
#查看当前内容 dir
#清屏 cls
#退出 exit
JAVA语言开发环境
1. JAVA虚拟机——JVM
- JVM (Java Virtual Machine):即JAVA虚拟机,简称JVM,是Java程序的运行环境。Java代码就在JVM中运行。
- 我们编写的程序在JVM上运行,只要有这个环境,用Java编写的软件就能在任何操作系统上运行,这被称为JAVA语言的跨平台特性。
2. JRE和JDK
- JRE(Java Runtime Environment):即Java程序运行的环境,包含
JVM和所需要的核心库类。 - JDK(Java Development Kit):即Java程序开发工具包,包含
JRE和开发人员使用的工具。
综上所述,想要运行一个已有的程序,只需安装JRE即可;想要开发一个全新的的程序,必须安装JDK
3. Hellow world入门程序
- 程序开发步骤
分为三步:编写、编译、运行
编写好源程序后,经编译器javac.exe得到字节码文件,由解释器java.exe处理,在JVM中运行该字节码文件得出最终结果
- 编写Java源程序
//public class后面代表定义一个类名
public class Hello{
//注释下面一行是固定的写法,代表main方法,是程序的起点
public static void main(String[] args){
System.out.println("Hello world!");
}
}
- 得到结果:
Hello world!
- 常见错误
编写代码要细心,稍不注意就容易出错!
常见有以下几种错误:
1. 中英文混搭,如错用中文括号、引号、分号等
2. 写错JAVA关键字
3. 大小写敏感,需区分大小写
4. 文件名与类名保持一致,首字母大写
5. 注意代码规范,使代码美观,多用注释
JAVA基础语法
1. 关键字
-
关键字也被称为Java保留字。这些字有特殊意义,不能随意使用。不能被作为常量、变量和任何标识符的名称。
-
关键字特点:
1. 字母全部小写 2. 在增强的记事本(notepad++等)中有特殊颜色 -
关键字举例:
关键字 描述 abstract 抽象方法,抽象类的修饰符 import 导入类 public 表示共有属性或者方法 return 方法返回值 static 表示在类级别定义,所有实例共享的
2. 标识符
- 标识符是指在程序中,我们自己定义的内容。比如变量的名字、方法和类的名字等都属于标识符。
- 命名规则:
硬性要求- 标识符可以包含
26个英文字母(区分大小写)、数字、美元符号、下划线 - 标识符不能以数字开头
- 标识符不能是关键字
- 标识符可以包含
- 命名规范:
软性要求- 类名规范:首字母大写,后面每个单词首字母大写
- 变量名规范:首字母小写,后面每个单词首字母大写
- 方法名规范:首字母小写,后面每个单词首字母大写
3. 常量和变量
-
常量:程序运行期间内容固定不变的量。虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。
- 常量的分类:
- 字符串常量:用双引号引起来的部分,叫做字符串常量。例如"asd"、"Hello"、"123"
- 整数常量:直接写上的数字,没有小数点。例如100、300、0、-10
- 浮点数常量:直接写上的数字,有小数点。例如1.2、-3.14、0.0
- 字符常量:用单引号引起来的单个字符,叫做字符常量。例如'A'、'b'、'6'、'信'
- 布尔常量:只有两种取值,
true和false - 空常量:
null代表没有任何数据,不能直接打印
- 常量的分类:
-
变量:程序运行期间内容可以不变的量
- 创建和使用变量的格式:
数据类型 变量名称;//创建了一个变量变量名称 = 数据值;//赋值数据类型 变量名称 = 数据值;//创建变量的同时赋值
- 使用变量的注意事项:
- 若创建多个变量,则变量之间的名称不可重复
- 对
float和long类型来说,字母后缀F和L不能丢掉 - 右侧数据值范围不能超过左侧数据类型的范围
- 没有进行赋值的变量不能之间使用,要使用,先赋值
- 变量的使用不能超过作用域的范围
- 【作用域】:从定义变量的那一行开始,直掉直接所属的大括号结束为止
- 创建和使用变量的格式:
-
4. 数据类型
数据类型分类
Java的数据类型分为两大类:
-
基本数据类型:Java语言提供了八种基本类型。包含六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
-
整数型 byte short int long 浮点型 float double 字符型 char 布尔型 boolean -
注意事项:
1. 字符串不是基本类型,而是引用类型。 2. 浮点型可能只是一个近似值,并非精确的值。 3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。 4. 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。 5. 如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。
-
-
引用数据类型:如字符串、数组、类、接口、
Lambda

浙公网安备 33010602011771号