Java教程

第一章 程序基础概念

本文主要是介绍第一章 程序基础概念,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一章 程序基础概念

1.1 程序注释

在我们正常编写的程序中,除了代码逻辑,就是注释。在代码逻辑中,可以为每段代码加上中文或者英文描述,即注释。注释本身不需要被编译。

Java注释一共分为3种形式。

单行注释://注释

public class JavaDemo {

    public static void main(String[] args) {
        // 这是单行注释
        System.out.println("hello world");
    }
}

多行注释://

public class JavaDemo {

    public static void main(String[] args) {
        /*
        * 这是多行注释
        * 
        */
        System.out.println("hello world");
    }
}

文档注释:/** … */

public class JavaDemo {

    public static void main(String[] args) {
        /**
         *  这是文档注释
         */
        System.out.println("hello world");
    }
}

文档注释是以单斜杠加两个星形标记(/**)开头,并以一个星形标记加单斜杠(*/)结束。用这种方法注释的内容会被解释成程序的正式文档,并能包含进如javadoc之类的工具生成的文档,用以说明该程序的层次结构及其方法。

1.2 标识符与关键字

程序本质上是一个逻辑结构的综合体,在Java语言里面有不同的结构,例如类、方法、变量结构等,那么对于不同的结构一定要有不同的说明。这些说明在程序中被称为标识符,所以在进行标识符定义的时候一般都要求采用有意义的名称。

在Java中标识符定义的核心原则如下:由字母、数字、_、$ 所组成,其中不能使用数字开头,不能使用Java中的保留字(关键字)。

1.2.1 关键字

访问控制类: public、protected、private

类、方法、变量修饰符: abstract、class、extend、final、implements、interface、native、new、static、strictfp、synchronized、transient、volatile、void、enum

程序控制: break、continue、return、do、while、if、else、for、instanceof、switch、case、default

异常处理: try、catch、throw、throws、final、assert

包定义与使用: import、package

基本类型: boolean、byte、char、double、float、int、long、short、null、true、false

变量引用: super、this

未使用到的关键字: goto、const

1.3 数据类型划分

Java数据类型可以分为基本数据类型与引用数据类型两种。

基本数据类型不涉及内存分配问题,而引用数据类型需要在开发的时候为其分配内存空间,而后进行关系的匹配。

基本数据类型

No数据类型大小/位可表示的数据范围默认值
1byte(字节)8-128 ~ 1270
2short(短整型)16-32768 ~ 327670
3int(整型)32-2147483648 ~ 21474836470
4long(长整型)64-9223372036854775808~92233720368547758070
5float(单精度型)32-3.4E38 ~ 3.4E380.0
6double(双精度型 )64-1.7E308 ~ 1.7E3080.0
7char(字符型)160 ~ 65535‘\u0000’
8boolean(布尔型)——true 或 falsefalse

1.4 运算符

这篇关于第一章 程序基础概念的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!