1 Java
1.1 Java介绍
1991年 以OAK命名发行
1995年 以Java命名发行
Java之父 詹姆斯·高斯林
1.2 四大方向
JavaSE、JavaME、JavaWEB、JavaEE
1.3 特性
Java属于静态强类型解释性语言
并且具有多线程、跨平台性、自动垃圾回收
静态变量:创建变量时需要指定类型
动态变量:创建变量时不需要指定类型,类型在运行之后,赋值时确定
强类型:数据类型一旦确定,如果需要修改类型,必须强制转换
弱类型:会根据程序上下文环境自动修改数据类型
编译型:一次编译,多次运行,运行效率较高,跨平台性能较差
解释型:每次运行都需要进行解释,运行效率相对较低,跨平台性能较好
1.4 运行机制
1.5 注释
//单行注释
/*
多行注释
*/
/**
多行注释,可以利用DOC工具生成文档
*/
1.6 命名
文件名,文件夹名,类名,变量名,方法名等。所有需要自定义命名的地方,均需要注意
命名规则:
强制规则 :只允许
使用大小写字母,$,_,数字,且数字不能开头,不能使用关键字和保留字
关键字 :java中已经使用的单词,代表了特殊含义
保留字 :目前版本中还没有使用的词汇,但是后续版本可能会使用
非强制规则 :建议望文知义,驼峰命名法
1.7 内存存储
1.8 数据类型
基本数据类型
数值型
整数型
byte 8bit
short 16bit
int 32bit
long 64bit
浮点型
float 32bit
double 64bit
布尔型
boolean
字符型
char
引用数据类型
类,数组,接口
环境配置与软件安装
软件安装规范
磁盘划分
尽量杜绝一键安装
创建java文件夹
在java文件夹内创建jdk和jre两个文件夹
环境变量
编辑环境变量
新建两个系统变量
JAVA_HOME
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
编辑path系统变量,不是新建
%JAVA_HOME%\bin\
Eclipase安装
绿色版 解压就行
运行程序
注意 该工作空间 需要我们手动创建文件夹,然后选择
配置
自动构建
自动构建,编写好程序后,保存的时候回进行自动编译
字符编码
字体等
注意
不要选择带@的字体
建议不要选择一些另类的,出错之后不好排查,尤其是外观相近的,比如1liI o0O ;?
自动补全
默认是输入. 才会补全
.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM
上面的200,是毫秒,
快捷键
参考配置文件