一个简单的Java应用程序
public class FirstSample {
public static void main(String[] args) {
System.out.println("We will not use 'Hello World!'");
}
}
- Java区分大小写
- 类是构建所有Java应用程序的构建块。全部类容必须放置在其中
- 类名必须以字母开头,驼峰规则,不能使用Java保留字
- 运行已编译的程序时,JVM总是从指定类中的main方法的代码开始执行(Java语言规范,main方法必须声明为public,且必须为static)
- Java中任何方法的代码块都用“{”开始,用“}”结束
- 空白符会被Java编译器忽略
- Java中的方法可以没有参数。==即使一个方法没有参数,也需要使用括号==
注释
Java的注释不会出现在可执行程序中,添加注释不必担心可执行代码会膨胀。
生成注释的三种方式
- 使用//
从//开始到本行结尾 - 使用/* */
将一段比较长的注释括起来 - 使用/** */
可以自动生成文档
/ /注释不能嵌套,因为代码本身也可能包含/界定符
数据类型
- java是一种强类型语言:必须为每个一遍了声明一种类型。
java共有8种基本数据类型:4种整数型(byte,short,int,long),2种浮点型(double,float),1种字符型(char)。 - 基本数据类型默认均为0,再根据具体的类型转换,例如boolean为0即为false。
整数型
- byte,short,int,long非别为1字节(-128~127),2字节(超过3万),4字节(超过20亿),8字节
- 在C和C++中int和long等类型的大小与目标平台相关。但java中所有的数值类型所占据的字节数与平台无关。
浮点型
- float为4个字节,double为8个字节。
double的精度为float的2倍。一般较少使用float。
char类型
- char为2个字节。在java中UTF-16编码中的一个单元。
强烈建议不要在程序中使用char类型。
boolean类型
- boolean类型为1个字节,用来判定逻辑条件,其值为true和false。
变量与常量
- 变量:用来储存值
- 常量:值不变的变量
变量初始化
- 声明一个变量后不要使用未初始化的变量的值否则编译会报错,必须对变量进行显式初始化
- 变量的声明尽可能靠近变量第一次使用的地方,这是一种良好的程序编写风格。
##常量 - final关键字指示常量
public static final int COPY_DAY =7;
- final表示的变量只能倍赋值一次。一但被赋值后就不能被更改了,常量名使用全大写和"_"。
##枚举类型 - 变量的取值在一个有限的集合内。
算术运算符
- 运算符运算符用于连接值。
算术运算符
- 整数被0除会产生一个异常,浮点数被0除会得到无穷大或NaN (计算机科学中数值数据类型的一类值,表示未定义或不可表示的值) 结果。
Comments | 0 条评论