大数据学习第一天

平台: 操作系统(windows,linux,Mac)
跨平台:java可以运行在任意操作系统上,一次编写,到处运行
原理:实现跨平台需要依赖虚拟机–java虚拟机

注释:解释说明程序的文字
java中注释的分类:单行注释 格式://注释文字
多行注释 格式:/注释文字/
文档注释 格式:/*注释文字/
注释的作用:解释说明 提高可读性,帮助调试bug

javadoc

关键字
概念:被java语言赋予特定的含义
特点: 组成的字母都小写
常用的代码编辑器中,针对关键字的颜色特殊标记。

常量
概念:在程序执行的过程中,其值不发生改变的量。
分类:整数常量(所有整数0,1,2,3)
小数常量(所有小数13.14)
字符常量(由单引号引起来的内容‘A’‘a’)
字符串常量(由双引号引起来的内容“helloworld”)
布尔常量(比较特殊 只有true和false)
空常量null(数组部分讲解)

变量
概念:存数的,代词,在程序执行过程中,其值可以发生改变的量。从本质上讲,变量是内存中一块区域。
定义格式:数据类型 变量名=初始化值;
声明:int age;//声明了一个整形变量,叫age;
int x,y,z;
初始化:第一次赋值
声明的同时进行初始化
int age=18;//声明整形变量age并赋值为18
先声明后初始化:int age;//声明整形变量age
age=18;//给变量age赋值为18
组成:对区域应该有一个限定;数据类型

数据类型
java是一门强类型语言,对于每一种数据都有定义了明确的具体的数据类型
数据类型的分类

整形 byte 1 个字节 -128–127
short 2 -32768–32767
int 4
long 8 后缀L
浮点型:float 4 后缀F
double 8
字符型: char 2
布尔类型:boolean 1 只用ture和flase

引用数据类型
类class
接口interface
数组【】

标识符
作用:给包。类。方法。变量起名字;
组成规则:由字符 下划线 美元符$组成
字符:Unicode字符集 所以包括英文字母的大小写,中文字符 数字字符
注意事项:不能以数字开头,不能是java关键字

命名规则
驼峰命名法:包名:cn.tedu.day01 无论由几个单词组成,所有单词都是小写,每一个单词之间用.隔开
类名/接口名:VariableDemo
如果名字由多个单词组成,那么每一个单词的首字母都是大写的
方法名/变量名:main age/maxAgeow()
如果有多个单词组成,那么第一个单词首字母小写,其余单词首字母大写
常量名:JAVA_HOME LEFT LEFT_UP
无论由几个单词组成,所有字母全部大写,每一个单词之间用_分开

二进制

ctrl+shift+o自动导包

运算符
概念
常用的运算符:算数运算符
赋值运算符
关系运算符
逻辑运算符
三元运算 符
取余运算跟左边的正负符号有关系,先不管符号算结果,看左边符号 正正 负负。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、 面向对象的基本特征。 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势, 2、 Java的基本数据类型都有什么?String是基本数据类型吗? 基本数据类型包括int、short、byte、double、boolean、char、long、float String不是基本数据类型,是引用数据类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值