Java可分为 JavaSE、 JavaEE、 JavaME 其中JavaSE为标准版,是为开发普通桌面和商务应用程序提供的解决方案,该技术为JavaEE和JavaME的基础。 JavaEE是为企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Jsp等,主要面对Web程序应用开发。 JavaME是为电子消费产品和嵌入式设备提供的解决方案。
JRE为Java的运行环境,JDK为Java开发工具包,简单地说利用JDK开发java程序,交给JRE去运行。
Java中,注释可分为多行注释和单行注释 单行注释可用// 多行注释则用: /* … */
与C语言类似,在Java中如main if int等均由小写字母构成,且在编辑器中有特殊颜色标记的字段通常为关键字,在Java语言中通常被赋予特殊含义。
常量则是程序在执行过程中固定不变的值,常量通常可分为以下几种 字符串常量 “HelloWorld”为双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 ‘A’单引号括起来的内容 布尔常量 只有true和false 空常量 null
变量通常指在程序运行过程中内存中一小块可以在一定范围内变化的内存区域
定义格式为 数据类型 变量名=初始值
数据类型又可分为四类八种 整型可分为:byte(占用1字节) 、short (占用2字节)、int (占用4字节)、long(占用八字字节) 浮点型:float(占用四字节)、double(占用八字节) 字符型:char(占用二字节) 布尔型:boolean(占用一字节)
其中,整数默认为int类型,定义long型变量的时候,加上L或者l。 浮点数默认为double类型,定义float型变量的时候,加上F或者f。 数据类型的转换:隐式转换:byte,short ,char–int–long–float–double boolean不参与 强制转换:目标类型 变量名= 目标类型 (被转换的数据)可能造成数据丢失
注意事项:变量不能未赋值就使用,变量的有效范围(在哪个大括号就在哪个大括号有效)
标识符就是给类、包、变量等起名字的符号 组成规则: A: unicode字符 (不能以数字开头) 数字,大小写英文,汉字(不推荐) B: 下划线_ C:美元$