JAVA笔记 第一章:高级语言基础

    本系列笔记为大二JAVA王老师上课板书内容,写于此帮助记忆及供以查询。

1.1 程序结构

1.一个Java程序可以由多个.java文件组成,每个程序(工程)必须有且只有一个成员函数 main

    ① 一个源文件中,最多只有一个Public类

    ②文件名与public类名完全一致

    ③Java没有全局变量和全局方法(函数)

    所有的东西都写在class里面

1.2数据类型(与C++比较)

    1.Java有boolean型(没有bool型),其取值为true或false.

    2.boolean与int不能相互转换,条件表达式必须是boolean型

    3.有byte型,占一字节,取值为-128~127

    4.char型为Unicode字符表中的字符,包括可以是汉字,占两个字节,共有65535个

    5.long型为8个字节

    6.将高精度数值复制给低精度变量应进行强制类型转换

    7.Java没有指针类型

    8.每个基本数据类型都有对应的封装类型(即类类型)

数据类型                    默认值                    封装类型

byte                             (byte)0                   Byte

short                           (short)0                  Short

int                               0                             Integer

long                            0L                           Long

float                            0.0f                        Float

double                       0.0d                       Double

char                           \u0000                   Character

boolean                      false                     Boolean

   9.数组和string是类类型

10.基本数据类型按值传递,封装类(和所有类类型)按引用传递

你可能感兴趣的:(JAVA笔记 第一章:高级语言基础)