过去的一段时间,断断续续的学习编程,写的东西自己感觉实在是...,这段时间有机会进行系统的学习,每天都会对自己学到的东西进行总结,其中有不足的地方还请大家指正,共同进步。
一.Java开发环境的搭建
1.下载JDK www.oracle.com ;
2.配置环境变量:path中加上java工具所在目录,以分号隔开;
3.测试验证 cmd下输入java -version,出现JDK的版本号则证明安装成功。
二.Java的基本语法
1.关键字:被Java语言赋予特殊含义,用做专门用途的字符串。所有字母均为小写。例如:class、int、true、if等等;
2.标识符:Java对各种变量、方法和类等要素命名(自己起名)时使用的字符序列;
命名规则:
标识符:由26个英文字母,0—9,_或$组成,数字不能开头,
不可以使用关键字和保留字,但可以包含关键字和保留字,
严格区分大小写,长度没有限制,但是不能包含空格;
包名:多单词都小写:xxxyyyzzz;
类名、接口名:多单词首字母大写:XxxYyyZzz;
变量名、方法名:xxxYyyZzz;
常量名:所有的字母都大写,多单词使用下划线连接:XXX_YYY_ZZZ;
3.变量:必须先声明,后使用
定义变量的格式: 数据类型 变量名 =初始化值;
变量的分类:
按数据类型分:
布尔型只有true和false;
类型 | 占用的存储空间 | 表示数值的范围 |
byte | 1字节=8bit | -128~127 |
short | 2字节 | -2^15~2^15-1 |
int(默认) | 4字节 | -2^31~2^31-1 |
long | 8字节 | -2^63~2^63-1 |
float | 4字节 | -3.403E38 ~ 3.403E38 |
double(默认) | 8字节 | -1.798E308 ~ 1.798E308 |
char | 2字节 | ------ |
4.自动类型转换与强制类型转换
自动类型转换:由范围小的向范围大的转换;
当把任何基本类型的值和字符串值进行连接运算时(+),基本类型的值将自动转化为字符串类型;
强制类型转换:有范围大的向范围小的转换,可能损失精度;
boolean不可以转换为其他的类型。
三.注释分类
单行注释 //
多行注释 /* */
文档注释 /**
* @author 指定java程序的作者
*@version 指定源文件的版本
*@param 方法的参数说明信息
*/