欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础语法(进制,注释,关键字,常量,数据类型变量...)

程序员文章站 2022-07-03 20:02:41
·进制(a)二进制数字计算机只能识别和处理‘0’‘1’符号串组成的代码,计算机运算模式为二进制,其进位规则为“逢二进一”·注释(a)注释是在程序指定位置添加的说明性信息单行注释 格式: //(主要是语句 解释 或 变量说明)多行注释 格式: /……/ (一般用在类或者方法上进行相关的说明)文档注释 格式: /** ……*/(用来生成该类的API文档)·关键字(a)被java语言赋予了特殊的含义,全部小写且具有特殊颜色标记(要与引用库的功能进行区别, eg:system.ou...

·进制
(a) 二进制
数字计算机只能识别和处理‘0’‘1’符号串组成的代码,计算机运算模式为二进制,其进位规则为“逢二进一”
(b)也存在八进制,十进制,十六进制等等;

·注释
(a) 注释是在程序指定位置添加的说明性信息
单行注释 格式: // (主要是语句 解释 或 变量说明)
多行注释 格式: // (一般用在类或者方法上进行相关的说明)
文档注释 格式: /** …*/ (对类或者方法上进行相关的说明,用来生成该类的API文档)
一般会占到源文件内容的1/3左右。

·关键字
(a) 被java语言赋予了特殊的含义,全部小写且具有特殊颜色标记(要与引用库的功能进行区别, eg:system.out.ptintln)

·常量
(a) 在程序运行过程中,其值不可改变,利用关键字final定义
final type varname = value (type:数据类型,varname:变量名,value:变量的值)
符号常量:被final修饰的量,在程序中只能被赋值一次,不可更改。
在声明符号常量时,一般大写该量的名称, eg : PI。
(b) 字符串常量用双引号,字符常量用单引号,空常量使用null

·数据类型
Java是一种强类型语言
(a)计算机存贮单元
最小信息单元为“bit”称之为‘位’,最小贮存单元为“byte“ 占据8个位
为不同的数据类型分配不同的内存空间,所以其数据大小也是不同的
eg : flout f =0.1F// flout以及long赋值时须在后面加大写F或L

(b)基本类型;byte, short, int, long, float, double, char, Boolean.(非类型)
引用类型: class interface 数组,等等
整形与字符相加依旧为整形

Unicode为任何字符编码,不存在乱码问题,但是会浪费空间
UTF-8 为一种变长编码方式 在单字符编码时,它相当于ASCII码

字符串用双引号引起,字符串中加号意味着连接,字符串于任何类型加和为字符串

·变量
在程序运行过程中,其值可以发生改变的值。

可以申请变量时赋值,也可同时申请多个变量,但不可重复使用变量名且在变量使用之前,必须进行初始化。

变量其本质是内存的一块区域,当申请变量时,会在内存中为该个变量申请与该变量类型相符大小的内存空间,其存储内容即为该变量的值。

·标识符
(a) 就是给类,方法,变量等起名字的符号。其由数字,字母,下划线(_)和美元符($)组成,不能以数字开头,亦不能是关键字,区分大小写。
不建议使用中文命名的标识符;

(b) 常见命名约定
小驼峰命名法:(多用作变量,方法)
标识符为一个单词时,其首字母小写;由多个单词组成时,其首单词首字母小写,其余单词首字母大写

大驼峰命名法:(多用作类)
为一个单词时,首字母大写;多个单词构成时,每个单词大写

标识符基本准则;见名知意;

·类型转换
(a) 自动类型转换
把一个表示范围小的数据赋值给一个表示范围大的数据时。
(eg: byte -> int),混合运算时,首先会转换为范围最大的那种数据类型(boolean不参与计算),当与字符串做运算时,‘+’自动转换为连接符,数据类型皆转换为字符串。
byte, short, char,相互之间不会互相转换,在计算时都会自动换化为int型。
(b) 强制类型转换
把一个表示范围大的数据赋值给一个表示范围小的数据时
目标类型 变量名 = (目标数据类型)值或者变量;
但可能造成精度降低或溢出。

·算数运算符
对常量或变量操作是为运算符,表达式是使用运算符将变量或常量连接起来符合java语法的句子。(7%3=1)

·赋值运算符
如‘+=’就是先加后赋值(eg:a+=b即是a=a+b),其他的同理可得

·自增自减运算符
‘++’ 变量的值加一,在代码左边是,先做自增然后参与运算,反之则为先参与运算然后自增,‘–’同理;

·关系运算符
有‘==’,‘!=’,‘>=’,‘<=’,其结果都为博哦了安类型

·逻辑运算符
‘&’与运算,表示都为true,才为true
‘|’或运算,表示都为false,才为false
‘^’异或运算,表示结果不同为true,否则为false
‘!’非运算,取反即可

·短路逻辑运算符
‘&&’,‘||’有短路效果,可以根据左边的boolean作出初步判断是否执行右边。

·位运算
负数补码;负数原码取反加一
左移即是ASCII码左移,右边补零;右移即是ASCII码右移,右边顶掉。

·三元运算符
格式:关系表达式?表达式1:表达式2
当关系表达式成立(true),则三元运算结果为表达式1,反之则为表达式2.

本文地址:https://blog.csdn.net/dwieio/article/details/110495633

相关标签: java 字符串