前言
如果你是一个刚开始入门的程序员,那么你可以和我一起来共同学习
一、Java版本
Java SE – 标准版
 Java EE – 企业版
 Java ME – 嵌入版
二、java开发步骤
1、 编写 .java文件
 2、 编译 javac命令 javac Hello.java — .class
 3、 运行 java命令 java Hello
三、java 数据类型
1、基本数据类型
			数值:整    数     byte(2^8)  short(2^16)int (2^32) long(2^64)
			 		   浮点数     float、double
			布尔:boolean(true  or false)
			字符:char
2、引用数据类型
			引用数据类型有无数种,其中常见的有String、Object、System、Scanner、数组、集合、自定义的类.........
四、java 变量以及变量声明
变量:一个数据存储空间的表示
 声明一个变量包含三部分:变量名、类型、值
 变量使用包含三个步骤:声明、复制、使用
 例:int i=1(定义一个int类型的变量,并为其复制为1)
五、Java类型转换
1、自动类型转换
	(1)两种类型都兼容
	(2)目标类型大于源类型(例:byte→short→int→long→float→double)
2、强制类型转换
	(1)两种类型要兼容
	(2)前面使用()强调类型(例:double b=5.0; int a=(int)b)
六、Java运算符
1、 赋值运算符 = 一定是把右边的赋值给左边的变量
  变量 =  表达式(表达式就是符号(如加号、减号)与操作数(如b,3等)的组合)
2、 算术运算符
+ - * /  % 余数    ++ 自增中间没有空格   -- 自减 中间没有空格
3、关系运算符
>  <  ==   >=   <=   !=(返回类型必然是boolean 类型)
4、逻辑运算符
&&   且   || 或   !  非   ! > &&  > ||  
5、 条件运算符 三元 三目 运算符
(条件) ? 真的结果 : 假的结果
6、 运算符的优先级
 !,()>算术运算符>关系运算符>逻辑运算符>赋值运算符
六、Java程序结构
1、顺序结构(Java默认由上到下,由左到右)
2、选择结构
 1、 if 选择结构 条件返回结果必须是boolean类型
if(条件) { 
	代码 
}
2、if else
 3、 多重if
if(条件1){}else if(条件2) {} else if(条件3){} .... else{}
4、嵌套if
if(条件1){
	if(条件2) {
	} 
}
5、Switch 选择
 switch case break default
 switch(表达式){}
 表达式: 返回结果必须是一常量 int (小也可以)char String(1.7+) 枚举
 case 后面必须是一个和表达式匹配的常量
只能处理等值条件判断的情况
3、 循环结构
1、while(条件){ 操作 }
特点:先判断,再执行
2、do{ 操作 }while(条件);
特点:先执行,再判断
3、for 循环
 while 的变种 固定次数的
for(  初始条件 ; 条件判断 ; 条件改变){
	操作;
}
注:;; 不能省
4、while循环和do-while循环的区别
 1、语法不同
 2、 执行顺序不同
 3、初始条件不满足时 结果不同
5、 break 和 continue
 break 跳出循环
 continue 结束本次,进行下一次
六、总结
文章比较基础,如果是刚开始学习的小伙子、小姑娘可以参考一下,接下来我会持续更新,如果有喜欢的可以和我一起学习,望大家可以共同进步










