即java程序可以在任意操作系统上运行(Linux、Windows、Mac)
针对不同的操作系统提供对应的jvm(java虚拟机)就可以了
JRE是java程序的运行环境,需要运行一个java程序,只需要安装JRE环境即可运行
JDK是程序开发工具包,包含JRE和开发人员使用的工具,如果需要开发一个java程序,就必须安装JDK。
JRE、JDK、JVM的关系
oracle官网
jdk下载地址:
https://www.oracle.com/java/technologies/downloads/
http://www.codebaoku.com/jdk/jdk-oracle-account.html
配置环境变量
如果只学Java基础,不涉及web内容,只需配置path路径即可,但为了后期方便,也配置了JAVA_HOME
对于现在来说classpath不用配置了,那是对于以前老版本的采用配置
JAVA_HOME
变量值:jdk安装目录
%JAVA_HOME%\bin
classpath
,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
java -version
、javac
注释
Java 支持三种注释方式。前两种分别是 //
和 /* */
,第三种被称作说明注释,它以 /**
开始,以 */
结束。
关键字
被java语言赋予了特定含义的单词
1. 关键字的字母全部小写 2. 常见的代码编辑器对关键字有特殊的颜色
例如:
public static void test()
常量
在程序运行过程中,不可以发生改变的量
type | des | example |
---|---|---|
字符串常量 | 双引号库括起来的内容 | “hello world” |
字符常量 | 用单引号括起来的内容 | ‘a’、‘0’、‘哈’ |
小数常量 | 带小数的数字 | 12.23、23.45 |
布尔常量 | 布尔值 | true、false |
整数常量 | 整数数字 | 123、456 |
空常量 | 空值 | null |
数据类型
计算机存储单元 计算机存储设备的最小单元叫做“位 bit”(比特位),用小写字母b表示 计算机最小的存储单元为“字节 byte”,用大写字母B表示 1B=8bit 1kb=1024B 1MB=1024kb 1GB=1024MD 1TB=1024GB
JAVA语言十强数据类型,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间
变量
变量定义:略
标识符
给类、变量、方法起名字的符号
标识符定义规则
命名约定:
小驼峰命名法:
大驼峰命名法
类型转换
自动类型转换
把一个表示数据范围小的数值,或变量,转换为表示数据数值大的变量
表示数据从小到大的
example:
double d = 10;输出为10.0,整数10自动转换为浮点数10.0
强制类型转换
把一个表示数据范围大的数值,或变量,转换为表示数据数值小的变量(不建议会导致数据丢失)
example:
int k = 88.88 输出k报错
int k = (int)88.88 输出88