Java基础——Java的基本程序设计结构

《Java核心技术》之Java的基本程序设计结构

一个最简单的Java应用程序

    下面看一个最简单的Java应用程序,它只发送一条消息到控制台窗口中:

public class FirstSample //定义类
{
	
	public  static void main(String[] args) //定义方法
	{
		System.out.println("We will not use 'Hello, world!'");
	}
}

以上程序包含一个Java类和一个属于Java类的Java方法,这个程序虽然很简单,但所有的Java应用程序都具有这种结构。

Java的注释

Java有三种注释方法:单行注释, 多行注释和文档注释。

单行注释使用//,其注释内容从//开始到本行结尾。

多行注释即可以在每行的注释前面标记//,也可以使用/*和*/将一段比较长的注释括起来。

第三种注释可以用来自动的生成文档。这种注释以/**开始,以*/结束。

Java的数据类型

Java是一种强类型语言。

在Java中,一共有8中基本类型,其中4中整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1中用于表示真值的boolean类型。

Java整型
类型 存储需求 取值范围
int 4字节 -2 147 483 648 ~ 2 147 483 647(正好超过20亿)
short 2字节 -32 768 ~ 32 767
long 8字节 -9223 372 036 845 775 808 ~ 9 223 372 036 854 775 807
byte 1字节 -128 ~ 127

浮点类型
类型                     存储需求 取值范围
float 4字节 大约±3.402 823 47E + 38F(有效位数为6~7位)
double33 8字节 大约±1.797 693 134 862 315 70E + 308 (有效位数为15位)

特殊字符的转义序列符
转义序列 名称 Unicode值
\b 退格 \u0008
\t 制表 \u0009
\n 换行 \u000a
\r 回车 \u000d
\‘’ 双引号 \u0022
\’ 单引号 \u0027
\\ 反斜杠 \u005c

要想弄清楚char类型,就必须了解Unicode编码表。

boolean(布尔)类型有两个值:false和true,用来判定逻辑条件。整形值和布尔值之间不能进行相互转换。

变量

在Java中,每一个变量属于一种类型。

变量的声明:

double salary;

boolean done;

int  i, j;(出于程序的可读性,不提倡这种风格)

注意:变量名必须是一个以字母开头的由字母或数字构成的序列。不能包含空格,Java保留字,且大小写敏感;变量名长度不限。

变量的初始化(变量在使用之前一定要初始化):

int vacationDays;

vacationDays = 12;

double salary = 65000.0;

常量

在Java中,利用关键字final指示常量。

关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用全大写。

final double CM_PER_INCH = 2.54;

类常量:

public static final double CM_PEER_INCH = 2.54;

运算符

在Java中,使用算术运算符+、-、*、/、%、i++、++i、==、!=、>、>=、<、<=、&&、||、!、condition ? exps1 : exps2、&、|、^、~、>>、<<、

int m = 7;

int n = 7;

int a=2*++m; // now a is 16, m is 8

int b=2*m++;//now b is 14, m is 8

注意:&&和||是按照“短路”方式求值的。


你可能感兴趣的:(Java基础)