java基础理论概述,java基础理论
java基础理论概述,java基础理论
java是一门程序设计语言,也是一种高级计算机语言;
java分为三个技术平台,分别是 JavaSE, JavaEE, JavaME;
JavaSE是标准版,为开发普通页面和商务应用的程序提供的解决方案。javaSE是三个平台中的最核心的部分;javaEE和 javaME是从javaSE的基础上发展而来;
javaEE是企业版,是为开发企业级应用程序提供的解决方案;
javaME小型版,是为开发电子消费产品和嵌入式设备提供的解决方案;
java语言的特点:
简单,面向对象,安全,跨平台,支持多线程;
JDK:
java的开发环境,是整个java的核心,包含 java编译器,java运行工具,java文档生成工具,java打包工具等;
JDK目录介绍:
bin目录:存放一些可执行程序;
jre目录:java运行时环境;
include目录:由于JDK是通过C和C++实现的,因此在启动的时候需要引入一些C语言的头文件;该目录就是存放这些头文件;
lib目录:存放java类库或库文件;
src:存放的JDK核心类的源代码;
javac.exe:是Java的编译器工具;将Java文件编译成字节码文件;
java.exe:Java的运行工具,他会启动一个java虚拟机(JVM)进程,运行javac.exe生成的字节码文件;
java程序运行时步骤:
(简单来说就是先编译后执行)首先将后缀名为.java的源文件进行编译,最终生成.class的字节码文件,然后java虚拟机将字 节码文件进行解释执行,并显示最终结果;
java环境变量配置时:
path环境变量用来存储java的编译和运行工具所在路径;classpath环境变量来存储java虚拟机要运行的“.class”文件路径;
java标识符:
包名,类名,方法名,参数名,变量名等这些符号被称为标识符;
标识符由字母,数字,下划线(_)和美元符号($)组成,但是标识符不能以数字开头,且不能是java中的关键字;
java中的类型转换:
分为 自动类型转换 和 强制类型转换;
由小单位转换成大单位时为自动类型转换;
由大单位向小单位转换时,为强制类型转换;(例如由long转为int型时);
long num=4;
int i=(int) num;//强制类型转换
选择结构语句:
(1) if条件语句
if(条件){……}
if(条件){……}else{……}
if(条件){……}else if(条件){……} else{……}
(2)switch条件语句:
switch(变量或表达式) { case 1 : 语句一;break; case 2 : 语句二;break; ……………… default :语句n;break;}
注意:switch语句中的表达式只能是byte,short,int,char类型的值,如果传入其他类型的值,程序会报错;
(3)三元运算:
判断条件?表达式1:表达式2 当判断条件成立时执行表达式1,否则执行表达式2
相关文章
- 暂无相关文章
用户点评