java 大数据基础知识
   
    一、跨平台
    
    (1)平台:操作系统(Windows,Linux,Mac)。
    
    (2)跨平台:Java可以运行在任意的操作系统上,一次编写到处运行。
    
    (3)原理:实现跨平台需要依赖虚拟机–Java虚拟机。
   
    二、注释
    
    A:什么是注释?
    
    用来解释说明程序的文字
    
    B: Java中的注释分类?
    
    1.单行注释
    
    格式:注释文字
    
    2.多行注释
    
    格式:/* 注释文字*/
    
    3.文档注释
    
    格式:/*
    
     注释文字
    
    /
    
    C:注释的作用?
    
    1.解释说明程序的功能;
    
    2.提高可读性,帮助我们调试bug
   
    三、 javadoc
    
    (1)关键字
    
    A:概念
    
    被Java语言赋予了特定的含义
    
    B:特点
    
    1.组成关键字的字母都是小写的
    
    2.常用的代码的编辑器中,针对关键字进行特殊的颜色的标记,直观,不要死记硬背。
    
    (2)常量
    
    A:概念
    
    程序执行过程中,值不发生改变的量
    
    B:分类:
    
    1.整形常量 所有的整数(0,1,2)
    
    2.小数常量 所有的小数(1.3 1.4)
    
    3.字符常量 有单引号引起来的内容:‘A’
    
    4.字符串常量 由双引号引起来的内容“hello world”
    
    5.布尔常量 比较特殊,只有TRUE和FALSE
    
    6.空常量 ( null数组部分讲解)
    
    (3) 变量
    
    A:概念
    
    存数的,代词,在程序执行过程中,其值可以发生改变的量。
    
    从本质上讲,变量是内存中的一块区域‘
    
    B:定义格式:
    
    数据类型 变量名=初始化值
    
    C:声明:
    
    int age;//声明了一个整形的变量,叫age;
    
    int x,y,z;
    
    D:初始化:
    
    第一次赋值;
    
    声明的同时进行的初始化:
    
    int age=18;// 声明整型变量age并赋值为18;
    
    先声明后初始化;
    
    int age;//声明整型变量age;
    
    age=18;//给变量age 赋值为18;
    
    E:组成:
    
    对区域应该有一个限定;数据类型
   
    (4) 数据类型:
    
    A:数据类型?
    
    Java 是一门强类型的语言,对于每一种数据都定义了明确的具体的数据类型,在内存中事先分配内存空间;
    
    B:数据类型的分类:
    
    1. 基本数据类型
    
    2.引用数据类型
    
    1. 基本数据类型:
    
    整形:
    
    byte: 1个字节类型 -128—–127
    
    short: 2个字节类型 -32768—–32767
    
    int: 4个字节类型
    
    long : 8个字节类型
    
    浮点型
    
    float 4个字节
    
    double 8 个字节
    
    字符型
    
    char 2个字节(‘A’,单引号表示)
    
    布尔类型
    
    boolean 1个字节 只有TRUE和false
   
    2.引用数据类型
    
    类 class
    
    接口 interface
    
    数组[]
   
    (6)标识符
    
    A: 作用:
    
    给包、类、方法、变量命名
    
    B:组成规则:
    
    由数字,字符,下划线,美元符号$组成
    
    字符: Unicode字符集,所以包括英文字母的大小写,中文字符,数字字符等。
    
    C:注意事项:
    
    不能以数字开头
    
    不能是Java关键字
    
    (7)命名规则
    
    驼峰命名法:
    
    (1)包名:cn,tedu.day01
    
    无论有几个单词组成,所有的单词都是小写,每一个单词之间用.隔开
    
    (2)类名/接口名:VariableDemo
    
    如果名字有多个单词组成,那么每一个单词的首字母都是大写的
    
    (3)方法/变量名:main
    
    age/maxAge/show()/getShow()
    
    如果有多个单词组成,那么每一个单词首字母是小写的,其余的单词的首字母是大写的
    
    (4)常量名:JAVA_HOME LEFT LEFT_UP
    
    无论由几个单词组成,所有字母全部都大写,每一个单词之间用’_’分隔开
   
    (8)运算符:
    
    A :概念
    
    B: 常用的运算符
    
    算数运算符
    
    赋值运算符
    
    关系运算符
    
    逻辑运算符
    
    三元运算符
   
    取余(%)运算跟左边的符号有关,左边为负,则取余之后结果也为负,跟右边的符号无关,例:
    
    -5%2=-1
    
    -5%-2=-1
   
 
