即java程序可以在任意操作系统上运行(Linux、Windows、Mac)
针对不同的操作系统提供对应的jvm(java虚拟机)就可以了
JRE、JDKJRE是java程序的运行环境,需要运行一个java程序,只需要安装JRE环境即可运行
JDK是程序开发工具包,包含JRE和开发人员使用的工具,如果需要开发一个java程序,就必须安装JDK。
JRE、JDK、JVM的关系
jdk的下载和安装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安装目录编辑path,新增%JAVA_HOME%bin新建classpath,变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar测试java -version、javac 开发、辅助工具的使用
notepad++vacodeIntelliJ IDEA 基础语法
注释
Java 支持三种注释方式。前两种分别是 // 和 ,第三种被称作说明注释,它以 结束。
关键字
被java语言赋予了特定含义的单词
1. 关键字的字母全部小写 2. 常见的代码编辑器对关键字有特殊的颜色
例如:
public static void test()
public、static、void就是关键字
常量
在程序运行过程中,不可以发生改变的量
| 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语言十强数据类型,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间
基本数据类型
变量
变量定义:略
变量名不能重复使用变量未赋值不能使用定义long类型变量的时候,为了防止整数过大后面加L定义float类型的时候,防止类型不兼容,后面加F
标识符
给类、变量、方法起名字的符号
标识符定义规则
由数字、字母、下划线、美元符($)组成不能以数字开头不能是关键字区分大小写
命名约定:
小驼峰命名法:
单个单词时,小写(name)多个单词时,第一个首字母小写,其他首字母大写(firstName)
大驼峰命名法
单个单词时,首字母大写(Name)多个单词时,首字母大写(FirstName)
类型转换
自动类型转换
把一个表示数据范围小的数值,或变量,转换为表示数据数值大的变量
表示数据从小到大的
example:
double d = 10;输出为10.0,整数10自动转换为浮点数10.0
强制类型转换
把一个表示数据范围大的数值,或变量,转换为表示数据数值小的变量(不建议会导致数据丢失)
example:
int k = 88.88 输出k报错
int k = (int)88.88 输出88
参考https://www.bilibili.com/video/BV18J411W7cE?spm_id_from=333.999.0.0



