零基础学JAVA.Day01

零基础学JAVA

3.7号开始学习java,零基础.未接触过编程.
Day01
入门程序、常量、变量

public class后面代表定义一个类的名称,类是java当中所有源代码的组织单位。
public static void main {} 是一个万年不变的写法,代表main方法。

关键字的特点:
1、完全小写的字母。
2、在增强版的记事本中(如:notepad++中)有特殊颜色。

标识符
在程序中,我们自己定义内容,比如类的名字、方法的名字和变量的名字等等。都是标识符。

命名规则:硬性要求。
标识符可以包含 英文字母26个(区分大小写)、0-9数字、$美元符号和_(下划线)。
标识符不能以数字开头。
标识符不能是关键字。

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

常量:在程序运行中,其值不能改变的量叫常量.
常量的分类:
1. 字符串常量:凡是双引号引起来的部分,叫做字符串常量。例如:“abd”、“Hello”
2. 整数常量:直接写上的数字,没有小数点。例如:100、200、0、-200
3. 浮点型常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.1
4. 字符常量:凡是单引号引起来的单个字符,就叫做字符常量。例如:‘a’‘B’
5. 布尔常量:只有量中取值。true、false
6. 空常量:null。代表没有任何数据
常量的使用:
声明前加Final.
Final double PI = 3.14;
推荐做法:
1.1.常量名通常大写.
1.2不同字符使用下划线(_)分隔.
1.3只能被赋值一次,通常定义时即对其初始化.

数据类型分类:

  1. 基本数据类型
    整数型 byte short int long
    浮点型 float double
    字符型 char
    布尔型boolean
    注意:1.字符串不是基本类型,而是引用类型。
    2.浮点型可能只是一个近似值,并非精确的值。
    3.数据范围与字节数不一定相关,例,float的数据范围比long更加广泛。但是float是4字节,long是8字节。
    4、 浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F。
    整数当中默认类型是int,如果一定要使用long类型,需要加上一个后缀L。

  2. 引用数据类型

变量:程序运行期间,内容可以发生改变的量.
1.变量是一个数据存储空间的表示
2.变量命名需要有意义,遵循规则,且不使用关键字。
3.变量命名规则: 字、下、美、人、数、骆驼有意义
开头: 字:字母、下:下划线_、美: 、 人 : ¥ 后 面 : 字 : 字 母 、 下 : 下 划 线 、 美 : 、人:¥ 后面: 字:字母、下:下划线_、美: ¥线、人:¥、数:数字
骆驼:当一个变量命名由多个单词组成,首字母是小写,其后每个单词的首字母要大写。myFirstName
取名要有意义,直观,能看懂
不能使用关键字、如public class
4.变量的声明和使用
第一步:声明变量,根据数据类型在内存申请空间.
数据类型 变量名:int num;String name;char sex;
第二步:变量赋值,将数据存储至对应的内存空间.
变量名 = 数值: num = 1000; name =”JAVA课堂”;sex = ‘男’;
第一步和第二步可以合并,数据类型 变量名 = 数值;
int num = 1000; String name = “JAVA课堂”; char sex = ‘男’;
第三步:使用变量,取出数据使用.
注意:1.如果创建多个变量,那么变量之间的名称不可以重复
2.对于float和long类型,字母后缀F和L不要丢掉.
3. 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围.
4.如果没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用.
5.变量使用不能超过作用域的范围.
作用域:从定义便利欧昂的一行开始.一直到直接所属的大括号结束为止.
6.可以通过一个语句来创建多个变量,但是一般情况不推荐这么写。
int x =100, y=200 , z=300 ;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值