一 Java简介
Java之父——詹姆斯.高斯林(“高司令”)
1.跨平台(”一次编译,到处运行”)
2.健壮、安全
Java在安全性上下了很大功夫,使用Java可以构建防病毒,防篡改的系统。开源、安全处理机制。
3.分布式
4.多线程
5.面向对象
6.高性能
JAVA的发展方向
1.JavaSE (Java Standard Edition):Java标准版基础,可以开发桌面应用、图形化应用等
2.JavaEE(Java Enterprise Edition):Java企业版开发企业级应用
3.JavaME(Java Micro Edition)手持设备应用开发(eg:安卓、机顶盒嵌入程序)

二 JDK的安装和环境搭建
基本概念:
JDK(Java Development Kits)-- Java开发工具集
JRE(Java RunTime Environment)
Java运行时环境
设置环境变量:
1.添加JAVA_HOME环境变量,指向JDK安装目录
2.修改path:用于指定操作系统的可执行指令的路径

三 变量
变量:程序执行中数据可变的一块存储空间
变量名:定义变量的标识符
变量值:内存单元中所装载的数据
每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。
eg:
int i = 20;
int y;
y = i +10;

四 数据类型
1 整数类型
byte,占用存储空间1字节,存储范围-128 ~ 127
short ,占用存储空间2字节,存储范围-2^15 ~ 2^15-1
int ,占用存储空间4字节,存储范围-2^31 ~ 2^31-1 (默认类型)
long,占用存储空间8字节,存储范围-2^63 ~ 2^^63-1
2 浮点数类型
float,占用存储空间4字节,存储范围-3.403E38~3.403E38
double,占用存储空间8字节,存储范围-1.798E308~1.798E308 (默认类型)
3 字符类型
char型数据用来表示通常意义上“字符”
char c = 'A';
Java中每个字符占两个字节(0-65535),char c2=97;
字符从本质上讲是数字。每一个字符映射到一个范围在0到65 535的整数。
4 转义字符
\n 换行 将光标移到下一行的第一格。
\r 回车 将光标移到当前行的第一格(归位)。
\t 水平制表 将光标移到下一个水平制表位置。
\' 单引号 产生一个单引号。
\" 双引号 产生一个双引号。
\ 斜杠 产生一个斜杠
基本数据类型之间的转换基本数据类型之间的转换分为以下两种
1.自动类型转换
2.强制类型转换
boolean 类型不能转换成任何其它数据类型。
五 运算符
1.算术运算符:+ 、 - 、 、 / 、 % 、 ++ 、 --
2.赋值运算符:= 、 += 、 -= 、
= 、 /= 、 %=
3.关系运算符:> 、 < 、 >= 、 <= 、 == 、 !=
4.逻辑运算符:! 、 & 、 | 、 && 、 ||
5.位运算符:& 、 | 、 ^ 、 ~ 、 >> 、 << 、 >>>
6.字符串连接运算符:+
7.三目运算符 :?:
一: if结构的使用
1.if(条件表达式){
表达式结果为true,执行此处代码
}

2.if(条件表达式){
表达式结果为true,执行此处代码
}else{
表达式结果为false,执行此处代码
}

  1. if (条件表达式){
    }else if(条件表达式){
    }else if(条件表达式){
    }…
    else{
    // 以上表达式结果均为false,执行此处,此分支可选
    }
    注意:这个结构中只执行第一次表达式结果为true的那个分支,如果所有分支的表达式为false,则执行最后面的else分支,else分支可选。

二:switch结构
switch(表达式){
case 常量1:
代码1;
break;
case 常量2:
代码2;
break;

default:
代码..;
break;
}
**switch语句有关规则
1.表达式的返回值必须是下述几种类型之一:
int, byte, char, short,String,enum;
2.case子句中的取值必须是常量,且所有case子句中的取值应是不同的;
3.default子句是可选的;
4.break语句用来在执行完一个case分支后使程序跳出switch语句块;

三:for循环
for(int i = 0;i < 100;i++){
//满足条件时,所要执行的循环体
}
注意:在循环结构中,可以使用break关键字跳出整个循环;使用continue关键字跳出当前循环。

四:while循环
语法格式:
while( 条件表达式语句){
循环体语句;
}
注意:先判断条件,再决定是否循环

五:do while循环
语法格式
do{
循环体语句;
}while(条件表达式);

注意:至少执行一次循环体,再判断条件,如果条件判断的结果为true,则再次循环,否则,停止循环。