Java基础(一)
javac.exe 编译工具
环境变量
在操作系统中,用来指定操作系统运行时需要的一些变量。环境变量通常为一系列的键值对。
Path环境变量
是操作系统外部命令搜索路径
javac Hello.java
classpath环境变量
类文件搜索路径
java Hello
为什么会少输入.class后缀呢?这是因为设置了classpath环境变量为.
(.
表示当前目录)。
JDK目录结构
-
bin
-
demo
-
例程
-
-
include
-
C语言文件
-
-
jre
-
lib
-
lib文件
-
-
sample
-
例程
-
src.zip放着jdk部分的源文件。
JRE
是java运行时环境,包括java虚拟机(JVM)、java平台核心类文件、其他支持文件。
JVM
它是软件虚拟出来的虚拟机。
源文件(.java)-->通过javac编程成字节码(.class)-->通过java.exe运行工具运行字节码文件
第一个程序
public class Hello{ public static void main(String[] args){ System.out.println("Hello,World!"); } }
编译:javac .Hello.java
运行:java Hello
输出:Hello,World!
变量
变量声明方法
int age;
变量类型:向计算机申请内存空间;
变量名:内存空间的"名字";
变量的赋值
int age =10;
变量命名规范
- 应该以字母、下划线或者美元符开头;
- 后面跟字母、下划线、美元符或者是数字;
- java变量名没有长度限制;
- java变量名对大小写敏感;
- 驼峰命名法:变量只有一个单词,则所有字母都小写,变量名如果有多个单词组成,则从第二个单词开始首字母大写;
数据类型
分为基本数据类型和引用数据类型。
基本数据类型:
-
数值型
-
整数类型(byte,short,int,long)
-
浮点类型(float,double)
-
-
字符型(char)
-
布尔型(boolean)
引用数据类型:
-
类(class)
-
接口(interface)
-
数组