一、java发展
创始人:詹姆斯*高斯林(java之父)
开始是C++程序员
互联网时代的产物
起初名字叫做OAK(老橡树)
后来更名位java(爪哇)
java应用领域
javaSE(J2SE) java基础
javaME(J2ME) 移动设备开发(如:安卓)
javaEE(J2EE) 企业级开发
二、Jdk
Jdk 1.1(也称之为jdk1.0) 1997年
Jdk1.2(也称之为jdk2.0) 1998年底
Java更名为java2
…
Jdk1.5 ( 也称之为jdk5.0 ) 2004年9月
Java2重新更名为java
Jdk1.6
Jdk1.7 ( 也称之为jdk7.0 ) 2011年7月
Jdk1.8
公司选择的时候会选择最成熟最稳健的版本
目前绝大多数公司会选择使用jdk1.7,也有1.8版本的
JDK:Java Development Kit java开发工具包
jdk目前有两种版本,一种是32位还是一种是64位
安装jdk配置环境变量
32位/64位
安装版/免安装版
配置环境变量(自行百度,网上教程很多)
1.配置JAVA_HOME
2.配置PATH
3.配置CLASSPATH
4.测试
三、java运行的原理
和操作系统没有任何关系,只跟jVM(java虚拟机)有关,如果一台设备上能装java虚拟机,那么这台设备就能运行java程序
广告词:wirte once, run anywhere
一次编写,到处运行
四、HelloWorld
1.单词
public 公共的,公开的
class 类
static 静态
void 空,午饭绘制类型
main 主要的
String 字符串
System 系统
out 输出
Print 打印
Demo 例子
2.语法
(1)类的语法规则
public class 类名{ }
类的命名规则:
-
字下美人数骆驼
-
字(字母a-z A-Z)
-
下(下划线_)
-
美(美元符号$)
-
人(人名币符号¥)
-
数(数字0-9)
-
骆驼(骆驼写法:第二个单词开始,首字母都大写)
-
并且不以数字开头
-
首字母大写
(2)main方法
语法:public static void main(String[] arags){ }
(3)输出语法
System.out.print();
3.演示
4.转义字符
\t
\n
\”
5.print和println的区别
print是打印
println打印换行
五、变量
1.数据类型
(1)数值型
-
int 整数型
-
float 单精度浮点型
-
double 双精度浮点型
(2)非数值型
-
char 字符型
-
boolean 布尔型
-
String 字符串型
2.变量的声明和赋值
语法:
数据类型 变量名 = 常量值;
变量名命名规则:
可以由字母、数字、下划线和美元符号组成,并且不能以数字开头
3.扫描仪
4.Math
(1)随机数
六、选择结构(一)
1.基本选择结构
语法:
if(条件表达式){
代码块;
}
或者
if(条件表达式){
代码块1;
} else {
代码块2;
}
如果条件表达式为true,就执行代码块1,否则就执行代码块2
2.多重if
语法:
if(条件表达式1){
代码块1;
} else if(条件表达式2){
代码块2;
}
....
else{
代码块;
}
3.嵌套if
语法:
if(条件表达式1){
if(条件表达式2){
代码块1;
} else {
代码块2;
}
} else {
代码块3;
}
七、选择结构(二)
语法:
Jdk1.7(如果是jdk1.6或者是以下版本,不能是String类型)
Switch(in/char/String){
case 常量1:
代码块1;
break;
case 常量2:
代码块2;
break;
.....
default:
代码块;
breka;
}