Java基础语法
Java发展史java的应用平台java特点jdk jre jvm集成开发环境 eclipse注释常量变量数据类型标识符就是用来给包 类 方法 变量定义名称的定义变量和使用变量使用变量的注意事项数据类型转换Java发展史
诞生时间1995年java之父 詹姆斯 高斯林目前最新的版本 java11
java的应用平台
javase桌面应用开发javaee企业级应用开发javame移动端应用开发(被安卓取代)
java特点
a:强类型语言 严格区分大小写 定义数据一定要指明类型 b:可移植性 跨平台 一次编写 到处运行依赖于 jvm java虚拟机
jdk jre jvm
jdk java开发工具jre java程序运行时环境jvm 虚拟机jdk 包含jre jre又包含jvm jvm起到了翻译的作用 跨平台指的是操作系统 windows linux mac
集成开发环境 eclipse
智能编译 运行 代码辅助提示 校验...配置...导入项目/删除项目...
注释
作用:对代码进行解释说明单行注释快捷键ctrl + /多行注释快捷键ctrl + shift + / \
常量
程序运行过程中 其值不会发生改变的量六种字符串常量字符常量整数常量小数常量布尔常量空常量
变量
在程序运行过程中 其值在一定范围内运行发生改变的量格式:数据类型变量名 = 初始化值;
数据类型
两大类:基本类型 引用类型基本类型 四类八种整型byte1-128 - 127short2int4定义一个数字 默认int类型 如果要指明用long类型存储 需要在数值后面加l/Llong8浮点型float4定义一个浮点数字 默认double类型 如果要指定用float存储 需要在数值后面加f/Fdouble8字符型char2布尔型boolean1 只有两个值 true/false进制转换...
标识符就是用来给包 类 方法 变量定义名称的
规则1 由数字 字母 下划线_ 美元符号$ 组成2 不能以数字开头3 不能是java中的关键字规范1 见名知意 2 驼峰命名法 假如有多个单词组成标识符 那么 从第二个单词开始每个单词的首字母大写String myFamilyAddr3 包 以公司的域名倒叙来命名 com.itheiam类 一个单词 首字母大写多个单词 每个单词的首字母大写方法一个单词 全部小写多个单词 从第二个单词开始每个单词的首字母大写 getMyMoney()常量一个单词组成public static final String NAME = ""; 如果是由多个单词组成 每个单词除了大写以外 还要用_连接public static final String MY_FAMILY_ADDR = "";
定义变量和使用变量
举例:int i = 10;double d = 12.34;char c = 'a';boolean flag = false;int var = i + c;System.out.println(c);
使用变量的注意事项
a:使用变量时一定要先赋值再使用b:定义的变量只在当前的大括号范围内有效可以 超出就访问不到 会报错c:在一行上可以定义多个同类型的变量 但是不建议这样写d:在同一个区域中 不能出现同名的变量
数据类型转换
隐式转换a:运算顺序结果类型byte -> short/char -> int -> long -> float -> doubleb:大容量的类型可以存储小容量类型的数据byte b = 10;int i = b;强制转换long l = 100;int i = l;× 编译报错 如何编译通过?int i = (int)l;//不建议使用 有可能会损失精度