java Day1记录
Java背景和技术分类
(1) Java是一门编程语言,使用比较广泛,在国内/国际市场基本都是前三名。
(2) Java的技术结构[针对于不同的应用场景有不同的解决方案]
-
JavaME / J2ME : 小型Java[塞班系统游戏/应用]
-
★JavaSE / J2SE : Java最核心的功能【基石】 Java核心类库/核心功能
-
★JavaEE / J2EE :Java针对于企业级开发的技术解决方案【上层建筑】
(3) 想要进行Java开发需要安装JDK
-
JDK:Java开发工具[Java提供的一些开发工具 编译工具java/运行工具java/线程观察工具jConsole/堆栈快照jMap]
-
包含JRE:Java运行时环境[Java核心类库 + JVM] 最小安装媒介
-
包含JVM:Java虚拟机【模拟的电脑:专门用于运行Java程序】
====================================================================================================================================
编写HelloWorld【明确Java程序执行的步骤】
(1) 之后编写Java程序实际编写一个Java类 public class 进行声明
(2) 当Java虚拟机运行一个Java类,默认会先运行Java类中的main方法/主方法 public static void main(String[] args){}
(3) 编写代码 -> .java文件【开发者可以阅读明白,机器无法阅读】 -> 编译操作 javac .java -> 生成.class文件 -> 通过 java 类名 执行程序。
===================================================================================================================================
基于IDEA进行程序的开发【注释】
注释对代码的说明解释,不会被编译到.class文件中,只会在.java文件中存在。
单行注释: // 注释内容
多行注释: /* */
文档注释: /** */
====================================================================================================================================
基于IDEA进行程序的开发【字面量】
目的:明确生活中的数据在Java中如何表示/使用
(1) 整数字面量 就是数字 666 -77 直接使用即可
(2) 小数字面量 就是数字 66.6 -77.7 直接使用即可
(3) 字符字面量 就是单独的一个字符数据,被’'包裹,里面有且仅有一个字符
(4) 字符串字面量 就是一个多个字符组成的串,被""包裹,里面有可以任意多个字符数据
(5) 布尔字面量 就是表示真/假 true/false
(6) 空字面量 就是一个特殊的值【null】 学习数组的时候再学习
====================================================================================================================================
★基于IDEA进行程序的开发【变量】
如果想要让程序保存可以发生改变的数据,声明变量。【内存中的一块空间】
变量的声明格式:数据类型 变量名 = 初始化值; 数据类型:用于限制空间可以保存的数据是什么 变量名:给这块空间起一个名字 初始化:最开始保存在空间的数据
int:整数 double:小数 int age = 20; double score = 99.5;
操作(1):对变量的数据进行修改 变量名 = 初始化值; age = 25;
操作(2):对变量的值进行打印 System.out.println(变量名); 打印变量的具体值;
====================================================================================================================================
基于IDEA进行程序的开发【关键字和标识符】
关键字:Java保留的一些单词,每个单词都具备特殊的含义,Java看到这个单词就知道应该做什么操作。关键字有很多,不需要死记硬背【学哪算哪】
关键字也不可以作为起名字的内容。
标识符:在Java中给类/变量起的名字 4部分【数字 字母 _ $】
强制规范:数字不能做开头 隐性规范:_和$不要作为开头
要做到见名知意,类名:大驼峰命名法:所有单词首字母都大写 变量名:小驼峰命名法:第一个单词首字母小写,其余大写。
====================================================================================================================================