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