C Java
面向对象的编程语言
Sun -> Oracle
1991
1995 1.0
1998
2004 Java 1.5 5.0
7 8 9 10
Java 可以做什么? No.1
服务器端开发的语言。C++ Python C#
hadoop
服务器:
硬件:配置很好的电脑 TeamViewer。集群。数据中心
软件:应用程序
JavaME JavaEE JavaSE
int double for while if
=============================================
JDK: Java开发工具包。JRE + 工具
JRE: Java运行环境 Libraries 类库SE + JVM
JVM: 虚拟机
安装JDK。
查看JDK版本:java -version
bin -> 工具命令
lib -> 工具打包 .jar
src.zip -> Java源代码
jre :
lib:类库
bin:工具
工具:java javac
解决不是外部或内部可执行命令:环境变量
我的电脑 -> 右键 -> 属性 -> 高级 -> 环境变量
Path
xx.java -> 编译 -> xx.class字节码 -> 运行xx.class
javac java
HelloWorld.java
回顾:
变量
Java变量类型
byte\short\int\long\float\double
char\boolean
运算符
++ -- && & || |
>> >>> <<
? :
IDEA
逻辑控制语句
顺序结构
条件分支 - 判断
循环结构
课堂案例:
1.判断年份是不是闰年
2.收银台收款程序 章节1.6
3.猜数字游戏
4.九九乘法表 -> for
switch(条件) - case(执行的代码)
数组 - 数据结构
方法
作业:
试卷 - 编程题
1.冒泡排序
2.选择排序
3.插入排序
4.快速排序
排序算法的原理、分析过程、代码
arrays_sort.pdf
回顾:
流程控制语句
顺序
条件分支
if
if - else
if - else if - else
switch(byte short char String int) - case
循环
for(初始值;条件;步长) - 规律、固定次数
while(a > 100)
do while
数组 [] arr.length -> 元素个数
int[] arr = {1, 2, 3, 4}
int[] arr = new int[]{1, 2, 3, 4}
int[] a