经过前面的学习,相信大家基本上已经学会了dos下和eclipse下运行java代码的方法,但java远不仅仅如此,接下来我们将从最基本的学起,探索java的奥秘。
1.注释
有些人可能觉得注释在java中又不执行,自然没有什么用处。但是,事实却恰恰相反。我在实际的项目开发中开始的时候也写过注释,但是后来由于项目进度的原因,我渐渐的不再怎么写注释了。这是一个很不好的习惯,我强烈建议大家,无论时间有多紧张,一定要在关键的方法,关键的参数等处添加注释,这样以后查看或者别人看你的代码会觉得好受一些,否则就会骂娘了。好,闲话少说,我们看一下注释的类别。
(1)单行注释:使用“//”开头,“//”后面的内容均为注释
(2)多行注释:以“/*”开头,以“*/”结尾,中间的部分均为注释
(3)文档注释:以“/**”开头,以“*/”结尾,中间的部分包含说明文字以及参数说明,一般用作方法或类,接口等注释
2.标识符
标识符用来给变量、类、方法、包等进行命名
标识符规则:
标识符使用规范:
3.java关键字(保留字),该处可以不用去记,以后会慢慢了解
abstract |
assert |
boolean |
break |
byte |
case |
catch |
char |
class |
const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
4.变量
相信大家看到前面的变量标识符前面的数据类型可能不是太了解(int,String,float等等),不要着急。后面会讲解基本的数据类型。
变量,说白了就是变化的量,它可以在程序运行的过程中不断变化,用以实现功能。
变量的类型
我们这里主要讲的就是局部变量,成员和静态简单了解即可。局部变量必须赋值,否则编译报错。
5.常量
自然的,有变化的量,就有不变化的量,这个量就是常量。如水的密度
java中定义常量的时候,标识符一般都大写代表常量,如RED_HEAD
常量一般用 final 关键字加以修饰,代表不能继续更改的含义。如:final double PI = 3.141592657
6.基本数据类型
我们先来看一下java中的数据类型,我们这里先讲基本数据类型。
(1)整数类型
在日常开发中经常用的就是int类型,其他类型基本上用不到。
java语言整形常量的三种表示方式:
java语言的整形常量默认为int型,声明long型常量可以在后面加‘l’或‘L’,如long a = 888888888888888L
(2)浮点类型
在日常开发中经常用的就是double类型,其他类型基本上用不到。
java语言整形常量的两种表示方式:
java语言的浮点常量默认为double型,声明float型常量可以在后面加‘f’或‘F’,如float f = 12.3F
(3)字符型
字符型常量为用单引号标识的单个字符,如char a = 's'
(4)布尔型
布尔类型有两个常量值,一个true一个flase,不可以使用0或非0的整数代表true和false,与C语言不同。
如 boolean flag = true,一般用于程序控制。
7.自动类型转换与强制类型转换
自动类型转换规则:
注意:可以将整型常量直接赋值给char、byte、short等而不需要强制转换,只要不超过其表述范围即可。
强制类型转换规则:
如果逆着自动转换的顺序,那将要使用强制转换。如:float a = (float)12.34