计算机基础知识

开发前言
    1.Java概述
        什么是Java:
            一门编程语言
        Java是做什么的:
            互联网应用

    2.计算机基础知识
        a.二进制:
            满二进一:  0  1  10  11  100  101 110 111 1000 1001 1010
            逢十进一:  0  1   2  3    4    5    6   7   8    
            2-->10进制:    10110(2)---> 22  (10)
                转换法则: 8421法则
            10-->2进制:    22(10)---->  (2)
                转换法则:除2取余 倒叙排列  
        b.字节
            bit(比特位): 代表一个0或者1
            byte(字节): 代表8个0或者1  1Byte = 8Bit
            KB(千字节): 1KB = 1024Byte  
            MB: 1MB = 1024KB
            GB:     1GB = 1024MB
            TB: 1T = 1024G  
            PB: 1P = 1024T
            EB ....

        c.常用DOS命令
            DOS: 一种古老的操作系统
                但是windows并没有删除DOS系统
            怎么打开windows中的DOS操作系统的窗口/命令行/控制台:
                win+r 输入cmd回车
            常用DOS命令
                dir: 列出当前文件夹下的所有文件和文件夹
                cd 文件夹名:  进入该文件夹    
                cd .. : 退到上一级文件夹    
                cd\ :退到根目录
                盘符:   切换盘符
                cls: 清屏 
                网上搜索

HelloWorld入门程序****************************
    1.程序的开发步骤
        写源代码--->编译---->运行
    2.编写Java源文件
        首先必须创建一个文件(后缀名必须是.java)

    3.编译Java源文件
        javac.exe就是编译器,专门帮助我们编译源文件的
            编译之后出现的文件 称为字节码文件(后缀是.class)
        命令:
            javac 源文件名.java

    4.运行Java程序
        java.exe就是解释器,专门把编译后的.class文件交给JVM去运行
        命令:
            java 字节码文件(不需要.class)

        重点!!!!! 从编写源文件,编译源文件,运行字节码文件  必须一次没错的完美搞一遍

        注意事项
            a.编译是编译:   编译是源文件
                运行是运行 : 运行是字节码文件
            b.main不要写错mian
                所有的符号必须使用英文符号,否则会报错(非法字符)

    5.程序的注释
        注释: 就是程序的说明书
        三种注释:
            // 单行注释

            /*
                注释
                注释
                多行注释
            */
            文档注释(就业班讲解)

        强调: 勤写注释!!!!!!!!!!!

    6.关键字和标识符
        关键字:  Java已经定义好的  具有特殊含义的单词
            比如:public void static 等,我们的目标 遇到一个记住一个

        标识符:    我们程序员定义的单词
            规则:必须要遵守
                a.必须由 数字,字母,_,$
                b.数字不能开头
                c.不能和关键字重名  
            规范:建议要遵守
                a.见名知意
                b.类名:所有单词首字母大写(大驼峰式命名法)
                  变量名/方法名: 第二个单词开始首字母大写(小驼峰式命名法)
                  包名:全部小写

            强调: 遵循命名规范!!!!!!!!!!!!!!!!!               



常量
    1.什么是常量
        程序在运行过程中保持不变的量

    2.常量的分类
        整数常量: 10 20 30 -40
        浮点数常量: 3.14  31.4  3.0
        字符常量:  'K' 'Q'  '中' '国'   有且仅有一个字符
        字符串常量: "LOVE"  "中国万岁"  可以一个字符多个字符甚至可以没有字符
        布尔常量:  true(真的) false(假的)
        空常量: null (第五天数组讲解)

    3.常量练习(代码演示)
变量和数据类型
    1.什么是变量
        程序在运行过程中可以改变的量
        数学的中的变量
            6 = x + 1.5
            y = 5 + 1
        Java中也有变量 也是用字母表示
            x = 10;
            y = 30;
        Java中每一个变量 都有它的数据类型
    2.数据类型
        基本数据类型:
            总共有4类8种
            整数类型:
                byte(1个字节)
                short(2个字节)
                int(4个字节)
                long(8个字节)
            浮点数类型
                float(4个字节)  单精度浮点型
                double(8个字节)  双精度浮点型

            字符类型:
                char(2个字节)类型
            布尔类型    
                boolean(1个字节)

            给一个整数,如果没有特殊说明,默认就是int类型
            给一个小数,如果没有特殊说明,默认就是double类型


        引用数据类型:
            字符串,数组,类,接口,集合......
    3.变量的定义
        固定格式:
            数据类型 变量名(标识符) = 值;
                        这里的"="不表示相等,而表示赋值

    4.变量定义练习(代码演示)

    5.变量定义中需要注释的两点
        注意的两个点:
            a.整数默认是int  如果要定义long类型必须加上 L
            b.浮点数默认是double  如果要定义float类型必须加上 F
    6.扩展:
        a.变量的使用:  直接使用变量名 就是使用变量中的值
        b.变量可以多次赋值,变量中的值以最后一次赋值为准
        c.变量可以定义的同时赋值,也可以先定义,后赋值

你可能感兴趣的:(计算机基础知识)