java初识
- java概述
1991年,命名为OAK,是sun公司推出的,1995年以java推出。
詹姆斯·高斯林为java之父。
java三大体系: javaSE、javaEE、javaME
- java特性
JVM四大特性: 多线程、面对对象、跨平台、自动垃圾回收
编译型语言:运行之前,先把源文件通过指定的编译器,生成机器码文件,可以让计算机直接识别
优点 : 只需要编译一次,可以运行无数次,运行效率极高
缺点 : 因为不同的操作系统平台,识别的进制文件是不同的,跨平台性能较差
解释型语言 : 每次运行之前,都要对源文件进行解释,解释成当前操作系统识别的语言
优点 : 跨平台性能好
缺点 : 每次运行都需要解释,所以运行效率低
动态语言 :
使用变量的时候,不需要指定类型,类型在赋值的时候确定
静态语言 :
使用变量的时候,必须先指明类型
强类型语言 :
一旦类型确定,不可以更改,但是可以强制更改
弱类型语言 :
可以根据上下文环境进行类型的动态调整
java属于 准动态,强制性、解释型语言
- 运行机制
一处编写,处处运行
-
注意事项
入口方法拼写
大小写拼写错误,java中严格区分大小写
标点符号,中英文错误,java中 使用英文标点 -
命名规则
强制规定 : 大小写字母,美元符号$,下划线 _ ,数字 12312 且 数字不能开头,不能使用关键字和保留字
关键字 : java中已经使用了该单词,并且赋予一定的意义
保留字 : 目前还没有使用,后续可能会使用
Goto
不能只使用关键字和保留字,比如 命名为 class1 可以
非强制 : 望文知义,看到名字就大概知道是什么东西
一般使用驼峰命名法
zhangao —> zhanGao