一、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;}