JAVA学习笔记(二)-JAVA的几个基本概念

JAVA学习笔记(二)-JAVA的几个基本概念,第1张

JAVA学习笔记(二)-JAVA的几个基本概念 字面量

在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等复合类型的值也支持字面量表示法。

变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。
变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。
在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延


public class VariableDemo1 {
    public static void main(String[] args) {
        // 目标:使用变量。
        // 数据类型 变量名称 = 初始值;
        double money = 6.0;
        System.out.println(money);

        // 收红包(从=右往左看)
        money = money + 4.0;
        System.out.println(money);

        System.out.println("----------------------------");
        int age = 21;
        System.out.println(age);

        age = 25;
        System.out.println(age);
    }
}

变量中要注意的问题

public class VariableDemo2 {
    public static void main(String[] args) {
        // 目标:识别定义变量常见的问题,并注意
        // 1、什么类型的变量一定是存放什么类型的数据
        int age = 21;

        // 2、同一个范围内不能定义重名的变量
        // int age = 25;
        age = 25; // 这里是赋值不是定义,所以没毛病!!

        // 3、变量定义的时候可以不给初始化值,但是使用的时候必须有初始化值。
        double money ;
        money = 10000;
        System.out.println(money);

        {
            int number = 90;
            System.out.println(number);
        }
        // System.out.println(number); 报错!
        System.out.println(age);
    }
}

数据类型

一共四类八种

    public static void main(String[] args) {
        // 目标:掌握使用基本数据类型定义不同的变量。
        // 1、byte字节型  占1个字节  -128 - 127
        byte number = 98;
        System.out.println(number);
        // byte number2 = 128; // 报错!

        // 2、short短整型 占2个字节
        short money = 30000;

        // 3、int 整型 默认的类型 占4个字节(默认使用的类型)
        int it = 232442442;

        // 4、long长整型 占8个字节
        long lg = 133244244;
        // 注意:随便写一个整数字面量默认是int类型的,132223243244244虽然没有超过long的范围,但是它超过了本身int类型的表示范围。
        // 如果希望随便写一个整数字面量当成long类型,需要在其后加L/l
        long lg2 = 132223243244244L;

        // 5、浮点型(小数)
        // float单精度 占4个字节
        // 注意:随便写一个小数字面量默认是double类型,如果希望随便写一个小数字面量是float类型的需要在其后加上 F / f
        float score = 98.5F;

        // 6、double双精度 占8个字节
        double score2 = 999.99;

        // 7、字符类型:char
        char ch = 'a';
        char ch2 = '中';
        // char ch3 = '中国'; //报错

        // 8、布尔类型 boolean
        boolean rs = true;
        boolean rs2 = false;

        System.out.println("引用的数据类型");
        String name = "996与007";
        System.out.println(name);
    }
}

关键字


标识符

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

标识符组成
Java标识符由数字,字母和下划线(_),美元符号( ) 或 人 民 币 符 号 ( ¥ ) 组 成 。 在 J a v a 中 是 区 分 大 小 写 的 , 而 且 还 要 求 首 位 不 能 是 数 字 。 最 重 要 的 是 , J a v a 关 键 字 不 能 当 作 J a v a 标 识 符 。 下 面 的 标 识 符 是 合 法 的 : m y N a m e , M y n a m e , P o i n t s , )或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。 下面的标识符是合法的: myName,My_name,Points, )或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法的:myName,Myn​ame,Points,points,_sys_ta,OK,_23b,3
下面的标识符是非法的:
#name,25name,class,&time,if

命名约定
1.类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
2.方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
3.常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
4.变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5719800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存