一. JAVA 基础知识:
JVM: Java VirtualMachine, Java虚拟机, 实现Java的跨平台(平台即指操作系统),JRE: Java Runtime Environment Java, 运行环境, 包含JVM 和 Java 程序运行所需的核心类库等.
JDK: Java Development Kit, Java开发工具包, 包含 JRE 和 Java开发工具.
使用JDK开发完成的Java程序, 交给JRE去运行
二. 环境变量的配置:
1. 在控制面板—系统—高级系统设置—高级—环境变量中进行配置2. 新建JAVA_HOME变量,其值为JDK安装路径,笔者的是
D:\LEARN\Development\Java\jdk1.7.0_17
3. 在Path环境变量中加入%JAVA_HOME%/bin
环境变量的配置中遇到的问题:
1.环境变量配置好之, cmd中运行javac提示javac不是内部或外部命令:这是由于安装jdk安装包时,路径的设置错误导致jdk和jre安装在了同一个文件夹下, 解决方案就是将jdk卸载后重新安装,将jdk和jre分别安装在两个文件夹里
2.每次电脑重启之后, javac提示javac不是内部或外部命令,但是进入环境变量里,配置是正确的,点击确认后又javac又可以使用了
本人的win10系统优先配置了用户变量里的Path,但是我是在系统变量里的Path配置的Java环境变量,解决方案就是在用户变量中再配置一个Path
三. 计算机存储单元
计算机存储设备的最小信息单元: bit 比特计算机最小存储单元: byte 字节,1 byte = 8 bit
1 B = 8 bit, 1KB = 1024 B, 1 MB = 1024 KB,
1 GB = 1024 MB, 1 TB = 1024 GB
四. Java数据类型
Java是强类型数据语言, 对于每一种数据类型都给出了明确的数据类型, 不同的数据类型也分配了不同的内存空间.4.1.基本数据类型
整型: byte(1 字节),short(2 字节), int(4 字节), long(8 字节)浮点型: float(4 字节),double(8 字节)
字符型: char(2 字节)
布尔型: boolean(1 字节)
4.2.引用数据类型
类class, 数组array, 接口interface五. 标识符
给变量, 类, 包, 工程等起名5.1. 组成规则
(1) 由unicode字符(字母,数字, _(下划线), $(美元符), 汉字(不推荐))组成(2) 不能数字开头
(3) 不能以Java关键字命名
(4) 不能是已经被使用的标识符
5.2. 约束
(1) 每个单词的首字母大写 类 HelloWorld(2) 首个单词小写, 之后每个单词的首字母大写 工程, 变量, 方法等 myDemo
(3) 全部小写, 域名反写 包 com.baidu
六. 常量
在程序执行过程中, 其值不可以发生改变的量.七. 变量
在程序执行过程中, 在某个范围内其值可以发生改变的量, 是内存中的一小块区域.7.1 变量的定义:
数据类型 变量名 = 初始化值;整数默认是int类型, 浮点数默认是double类型
定义long数据类型时, 需要在末尾加L或者l, 建议加L
定义float数据类型时, 需要在末尾加F或者f, 建议加F
变量定义注意事项:
(1) 变量未赋值不能直接使用
(2) 变量只在其所属范围内有效(其所在的{}内)
(3) 一般不在一行中定义多个变量