版本区别:
j2se:标准版本,最核心的功能
j2ee:企业版,针对企业提供更多的功能java
特性:
跨平台——源代码 .java—-字节码.class——Linux/windows/unixwindows
搭建环境:
jdk—-开发人员安装java开发工具包 jdk,下载好后,双击便可!(官网下载,按照操做系统的类型)
jre—- java运行环境(普通用户安装),核心是jvm,java虚拟机,运行程序的核心数组
编码工具—-idea
官网下载,分社区版和商用版jvm
多练习,多写代码,多问,及时总结ide
常量和变量:工具
关键字—-特殊用途的词,对编译器的意义不同,区分大小写
标识符—-java程序中变量,类,方法的符号,区分大小写,字母数字下划线组成,见名知意开发工具
变量—-装东西的盒子,使用的时候要有变量类型,变量名,变量值,先声明后赋值使用编码
数据类型—-变量值的分类
基本类型—整型,浮点型,字符串,布尔型,引用类型—类,接口,数组
区别:
基本类型存的是放抽屉的东西
引用类型存的是抽屉的钥匙idea
还涉及到类型转换,分自动转换和强制转换操作系统
常量—-值设定后,不能改变
使用final,通常是大些字母
注释
单行//
多行/ * /
文档/ /
运算符:
算数运算符—- +-*/ ++ —
赋值运算符—- =
比较运算符—- 》
逻辑运算符—- || && ^
条件运算符—- ? :
运算符有优先级,优先级最高是括号
流程控制:
判断语句
if(表达式) {代码块} else {代码块}
switch (表达式)
case 值: 代码块 break case 值: 代码块 break default: 代码块 break
循环语句:
while。 do...while。 for
for(初始化;循环条件;循环变化){
循环操做
}
while(循环条件){
循环操做
}
数组:
同种类型的集合
int[] scores = {23, 12, 34}