Java基础01

1.关键字(保留字)

有特殊功能,已经被事先定义的特殊字符。表现为不能被定义为变量的单词。在编程是熟悉即可,不需要特意去记。
定义:
		被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
保留字:
        现在还没有被使用的关键字。(未来或许会使用)

2.标识符

用来起名的单词(词组、组合)
		标识符的命名规范:
               1).可以包含字母、数字、_、$
               2).不能以数字开头
               3).不能使用关键字(包含保留字)命名
建议使用驼峰命名法,注意命名的直观性和规范性

3.注释

1)单行注释 //
2)多行注释 
	/*
		此处填写注释内容
        put you commit here
	*/
3)文档注释
功能:
	1)解释说明
	2)屏蔽不想运行的代码(一般在调试、debug时这样使用)

4.变量

定义:在程序执行的过程中,在某个范围内其值可以发生改变的量
    Java中的私有变量只能被本类的函数操作
区分:Java中的变量要先定义,再使用,Python中的变量可以不用事先定义
格式:
	1)数据类型 变量名; //这样定义变量要如果未初始化,不能使用
	2)数据类型 变量名 = 初始值;

5.变量分类

按照数据类型分类
	1)基本数据类型(8种)
分类原理类型大小
整数型byte1Byte
整数型short2Byte
整数型int4Byte
整数型long8Byte
浮点数型float4Byte
浮点数型double8Byte
字符型char2Byte
布尔型boolean1Byte

备注:

char类型常量使用’'括起来
转义字符 \t \n \r 等
Unicode 可以近似看成是ASCII码 /uXXXX XXXX为四位十六进制编码
char类型可以参与算数运算
布尔型不参与算数运算

	2)引用数据类型

6.基本数据类型转换

1)自动类型转换(计算机自发进行的转换,需注意转换规则)
	a.容量小的类型自动转换为容量大的数据类型
	b.char、byte、short参与算数运算会转换成int,三者不自动转换
	c.基本数据类型和字符串进行+运算时,基本数据类型会转换成字符串类型
2)强制类型转换
	a.容量大的转换成容量小的
	b.(希望转换成的类型) 要强制转换的变量

7.运算符

1)算数运算(即:基本数学运算) + - * / %
         注意:
	对负数取模时,取模返回值符号的正负性与被取模值一致
	整数之间做除法时,只保留整数部分而舍弃小数部分
	自增自减运算:
                 ++ 自增1 -- 自减1
                 ++在前面时,如:++a,a先+1,然后返回
                 ++在后面时,如:a++,先返回a,然后a加1
                 --同理
2)赋值运算 赋予
3)关系运算 > >= < <= == !=
4)逻辑元素 与& && 其中&&,为单侧运算符,例如,false&&true运行左边后会直接返回flase;&要求双侧运算,不管左侧是否为true,右侧一定会运行一次
              或| || 其中||,为单侧运算符,例如,true||false运行左边后会直接返回true;|要求双侧运算,就算左侧为true时,右侧也会运行一次
              非!
              异或^
      高级运算请查询数字电路中的德摩根定律
5)三元运算 例:a>b?a:b;判断a是否大于b,是返回a,否返回b,判断a,b之间的最大值
6)运算符的优先级
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值