【计算机基础知识以及java常量、变量】

二进制
这里写图片描述
字节

计算机使用的的是二进制,一个1或者一个0,代表的是一位(bit)。
计算机存储数据的最小单位是一个字节(Byte)或者B。
8个bit(二进制)0000-0000表示为一个字节,写成1byte或者B。
10101010 10101010 10101010 10101010 ...

1000,0000,0000.001 Byte = 8 bit
1 KB = 1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB = 1024 PB
1 ZB = 1024 EB

常用的Dos命令:

MS-DOS (Disk Operating System)

命令提示符,在Windows当中简称为cmd。

启动------------------------Win+R,输入cmd回车
切换盘符-----------------盘符名称:
进入单级文件夹--------cd 文件夹名称
返回上一级 -------------cd ..
进入多级文件夹 -------cd 文件夹1\文件夹2\文件夹3
返回盘符根路径--------cd \
查看文件夹内容--------dir
清空屏幕-----------------cls
退出-----------------------exit
/---------------------------正斜杠
\---------------------------反斜杠

java虚拟机-jvm

java虚拟机本身是不具备跨平台作用的。每个操作系统下都有不同版本的虚拟机。
jdk(java Development Kit): java开发工具包,包含jre和开发人员所使用的工具。
jre(java Runtime Environment): 是java开发时的环境,包括虚拟机和运行时所需要的核心类库。

程序开发:
分为三个步骤:编写,编译,运行。

编译java源文件:
在dos下进入java源文件所在的目录,用javac命令进行编译。
命令:

javac java源文件.后缀名

编译后生成一个字节码文件,后缀名为.class, 字节码文件是java的可运行文件。

运行java程序,进入java源文件所在的目录,用java命令进行编译。

java 类名字

编译:指将我们编写的java源文件编译成jvm所认识的class文件,在这个过程中,javac编译器会帮我们把所写的程序是否有误,有错误就提示出来,如果没有错误就会编译执行。
运行:是将class文件 交给jvm去运行,此时jvm就会去执行我们编写的代码了。

main方法:
又称为主方法,写法格式是固定不变的,main方法是程序的入口或者说是起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。

// 第一行是定义一个类,类今天认为就是Java代码的组织单位。
//第三个单词叫做类名称,必须保证和文件名完全一样,就连大小写也要一样。
public class HelloWorld {
    // 第二行是程序运行的起点,写法固定基本不变。
    public static void main(String[] args) {
        // 第三行是一个打印输出语句,双引号中间是需要显示的内容。
        System.out.println("Hello, World!!!");
    }
}

添加注释
java中所具备的几种注释:

扫描二维码关注公众号,回复: 2191617 查看本文章
单行注释:以  //    开始   换行结束
多行注释:以  /*   开始   以  */  结束
文档注释:以  //*  开始   以  */  结束

关键字:
被保留的、有特殊含义的、自己取名字不能瞎用的符号,关键字。

关键字的两个特点:

    1. 完全小写的英文单词
    2. 在增强记事本(例如Notepad++)当中有特殊颜色

标识符
定义:标识符就是用于Java程序中变量,类,方法等命名的符号。(自己定义的)
命名规则(必须遵守的):

1、标识符可以包含26个英文字母,0-9$(美元符号),和_(下划线)。
2、表示符不能以数字开头。
3、标识符不能是关键字。

命名规范:

类名规范:首字母大写,后面的每个单词首字母大写。(大驼峰式)
方法名规范:首字母小写,后面的每个单词首字母大写。(小驼峰式)
变量名规范:首字母小写,后面的每个单词首字母大写。(小驼峰式)

常量
概念:程序运行期间,不可改变的量。
常量的分类:

    整数常量       100 250 -300 0
    浮点常量    3.14 -2.5
    字符常量    'a' 'B' '9' '中'
    布尔常量    true false
    字符串常量   "abc"
    空常量     null,代表什么都没有。

注意事项:

1. 空常量不能直接用在打印输出语句当中。
2. 字符串使用双引号,其中可以写0~n个字符,都行。
3. 字符使用单引号,必须保证有且仅有一个字符。不能没有,也不能是多个

Java当中的数据类型可以分为:
基本数据类型

    整数类型: byte short int long
    浮点类型: float double
    字符类型: char
    布尔类型: boolean
        // 整数常量
        System.out.println(100);
        System.out.println(-250);

        // 浮点常量
        System.out.println(3.14);
        System.out.println(-2.5);

        // 字符常量
        System.out.println('a');
        System.out.println('B');
        System.out.println('中');

        // System.out.println('ab'); // 错误写法!
        // System.out.println(''); // 错误写法!

        // 布尔常量
        System.out.println(true);
        System.out.println(false);

        // System.out.println(null); // 错误写法!
        int num1 = 10; // 创建
        num1 = 20; // 改变

        // int num1 = 30; // 错误!不能再创建一个同名的变量了

        // byte num2 = 128; // 错误!右侧超过了左侧能表示的范围

        int num3 = 30; // 这叫创建了之后立刻赋值

        int num4; // 先创建
        num4 = 40; // 后赋值
        System.out.println(num4); // 40

        int num5; // 创建了,没赋值
        // System.out.println(num5); // 错误!没有赋值的变量,不能直接使用。

        // System.out.println(num6); // 错误写法!此时还没有创建变量呢。

        int num6 = 666;
        System.out.println(num6); // 666

        {
            int num7 = 777;
            System.out.println(num7); // 777
        }

        // System.out.println(num7); // 错误写法!

        int num7 = 70;
        System.out.println(num7); // 70

        // 一个语句同时定义三个变量,三个变量类型统一。
        int a, b, c;
        // 分别赋值
        a = 10; // 这是注释
        b = 15;
        c = 20;
        System.out.println(a); // 10
        System.out.println(b); // 15
        System.out.println(c); // 20

        int x = 100, y = 200, z = 300;
        System.out.println(x); // 100
        System.out.println(y); // 200
        System.out.println(z); // 300

引用数据类型
字符串、类、接口、数组、Lambda……

注意事项:
1. 字符串不是基本类型,而是引用类型。今后学习。
2. 浮点数不精确,只是一个近似值。
3. 数据范围与字节数不一定相关。例如float是4个字节,long是8个字节,float范围更大。
4. 整数有4个,默认是int;浮点数有2个,默认是double。
5. 如果希望使用整数long类型,需要使用后缀字母L。如果希望使用浮点float类型,需要使用后缀字母F。都推荐大写。

使用变量的过程当中有一些注意事项:
1. 创建新变量的时候,变量名称不能重复。
2. float使用字母F后缀,long使用字母L后缀,建议不要丢掉。
3. byte和short两种整数,右侧不能超过左侧类型的范围。
4. 变量必须赋值之后才可以使用。
5. 变量的使用不能超出作用域范围。
6. 可以通过一个语句同时定义多个变量,但是一般不推荐这么写。
变量的作用域:从定义的一行开始,一直到直接所属的大括号结束为止。

猜你喜欢

转载自blog.csdn.net/sugar_i/article/details/80970379