🔎初识Java
🌻Java的由来
Java创始人
詹姆斯·高斯林(James Gosling)
Java 语言源于 1991 年 4 月,Sun 公司 James Gosling博士 领导的绿色计划(Green Project) 开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。
Java口号:Write once, Run anywhere(一次编译,到处运行)
🌻Java的编译,运行
🌻main方法的介绍
🌼一个简单的Java程序
public static void main(String[] args) { System.out.println("Hello World!"); }
注意:在一个源文件中只能有一个public修饰的类,且名字与文件名相同
🌼JDK,JRE,JVM之间的关系
JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序时所需的运行环境。
JVM:Java虚拟机
🌻注释
单行注释:// 注释内容
多行注释:/* 注释内容 /
文档注释: /* 文档注释 */
🌻标识符
标识符中可以包含:字母、数字以及下划线和 $ 符号等
标识符不能以数字开头,也不能是关键字,且严格区分大小写
小建议:
类名尽可能使用大驼峰(每个单词的首字母大写)
方法名,变量名尽可能使用小驼峰(首字母小写,后面每个单词的首字母大写)
🔎数据类型与变量
注意:只有byte,char的包装类不是首字母大写,其余基本数据类型的包装类均为首字母大写
🌻取值范围
🔎运算符
🌻算术运算符
🌻关系运算符
🌻逻辑运算符
🌻位运算符
🌻移位运算符
🌻条件运算符
🔎逻辑控制
🌻顺序结构
按照代码书写的顺序一行一行执行
public static void main(String[] args) { System.out.println("顺序1"); System.out.println("顺序2"); System.out.println("顺序3"); }
🌻分支结构
🌻循环结构
🔎方法
Java中的方法,类似于C语言中的函数
方法的意义:可以直接调用,而不用重复“造轮子”
🌻重载
重载不一定要写在同一个类中。子类可以重载父类方法(继承)
🌻重写
🌻重载与重写的区别
🌻递归
🔎数组
数组是相同类型元素的一个集合,在内存中是一段连续的空间