我把知识整理了一遍,其中有自己总结的,也有书本上的,还有网络上的,希望对大家有所帮助。
一、Java开发介绍
1、Java是一种面向对象的程序设计语言,Java平台由Java虚拟机JVM 和Java应用程序编程接口API 构成。
Java语言在编译时会把源代码编译成字节码,就是.class文件。Java虚拟机可以通过ClassLoader来加载字节码,并最终将其转换成机器可以识别的指令进行执行。
2、JDK、JRE、JVM之间的关系
JDK(Java Development Kit) JDK是Java开发工具包,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
JRE( Java Runtime Environment) JRE是Java的运行环境,包含JVM标准实现及Java核心类库。
JVM(Java Virtual Machine) Java虚拟机,是整个Java实现跨平台的核心的部分,支持Java语言程序的运行。
下面这个图是网上找的
3、Java开发环境的搭建:安装JDK,配置环境变量
二、Java应用基础
1、标识符、关键字
标识符:(1)对(类,对象,属性,方法等)加以命名,命名的符号为标识符
(2)规则:以字母、下划线“_”、”$”或汉字开头,后面可以是字母、数字、下划线、“$“和汉字的一串字符
(3)若标识符由多个单词:首字母大写,或以下划线连接
(4)类、接口:用名词,首字母大写
方法:动词,首字母小写,用大写字母分隔单词
常量:全大写,下划线分隔
变量:名词,首小写,其后用大写分隔
关键字:true和false不是关键字
2、Java的基本数据类型
Java定义了8种数据类型,字节型byte、整型int、长整型long、短整型short、字符型char、单精度浮点型float、双精度浮点型double、布尔型Boolean
3、变量和常量的定义及初始化
final double PI = 3.14159; final int MAX_NUM = 100;
4、Java的运算符
赋值、算术、关系、条件、逻辑、位、其他运算符
5、程序控制结构
选择结构(单分支if、双分支if else、if else if 、开关语句switch)、循环结构(while、do while 、for)、跳转语句:(1)break,退出语句 (2)continue,继续语句 (3)return,返回语句