【Java初探02】——Java语言基础

本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构。

Java语言基础的大致组成


  1. java主类结构
  2. 基本的数据类型
  3. 变量与常量
  4. 运算符
  5. 数据类型的转换

  • Java主类结构。

    Java语言是面向对象的程序设计语言,Java程序的基本组成单元就是类。类体中又包括属性和方法两部分,每个Java程序都必须包含一个main()主方法,含有main()方法的类称为主类,只有主类中的main()主方法能够运行,其他类和其他方法只能在主方法中被调用,为主方法服务,如果一个类没有被主类,主方法用到,那么这个类在当前程序中就暂时是无用的。

Java主类的结构如下:

public class class_structure {  // 主类
    public static void main(String[] args) {  // 主方法。
        
    }
}

main()方法是类体中的主方法,由{}括号开始与结束,public,static,void分别是main()方法的权限修饰符,静态修饰符,返回值修饰符。Java程序中的main()方法必须声明为public static void 。 String[] args 是一个字符串类型的数组,它是main()方法的参数,卖main()方法是程序执行的开始位置。

  • api类库

    在Java语言中可以通过import关键字导入相关的类。在jdk的api(应用程序接口)中提供了130多个包。可以通过api文档查看这些类,其中主要包括了类的继承结构,类的应用,成员变量表,构造方法等。并对每个变量的使用目的做了详细的描述,api文档是开发人员不可或缺的工具。


  • 基本数据类型

    在Java中有八种基本的数据类型来存储数值,字符和布尔值。
    2019-3-30-01.png

  • 整数类型

    整数类型用来储存整数数值,既没有小数部分的数值。可以正负数。整型数据在Java程序中有三种表现形式,十进制,八进制,十六进制。

整数类型根据内存占用大小,分为byte,short,int,long 4种类型。他们具有不同的取值范围:

2019-3-30-02.png

  • 浮点类型
    浮点类型表示有小数部分的数字,Java语言中浮点类型分为单精度浮点类型(flaot)和双精度浮点类型(double),他们具有不同的取值范围。

单精度与双精度的根本区别就是小数后精确位数的多少,以及内存的占用。高精度的double型比单精度的float型精度高,但占用内存大。所以float与double的选择是根据使用的实际需求来确定的。
2019-3-30-03.png

  • 字符类型
    字符类型(char)用于储存单个字符,占用16位(字节)的内存。在定义字符型变量时,要以单引号表示,双引号表示字符串,"s",表示一个字符串,'s'表示一个字符。

    • 转义字符

      转义字符是一种特殊的字符变量,它以\开头,后跟字符。转义字符具有特殊的含义,不同于字符原有的意义:
      2019-3-30-04.png

转义字符赋值给变量时,与字符常量值一样需要使用单引号。

  • 布尔类型

    布尔类型又称为逻辑类型,通过关键字Boolean来定义布尔类型变量。只有true和false两个值。分别代表布尔逻辑中的真和假。布尔值是不能和整数类型进行转换的,布尔类型通常被用作在流程控制中的判断条件。


更新时间:
2019-3-30 2:00

猜你喜欢

转载自www.cnblogs.com/gemuxiaoshe/p/10625109.html