Java基础语法

Java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植的、性能优异的多线程语言。
Java编程语言是一种高级语言,它的特点是:简单性、面向对象、与平台无关、健壮性和安全性、多线程。
程序语言分为:机器语言、汇编语言、高级语言(Java语言)。
软件开发的步骤:
1、需求分析;
2、确定数据的结构和算法;
3、编写代码;
4、调试。
算法的特性:有穷性(有限的步骤)、确定性、有零个或多个输入、有一个或多个输出 、有效性。

标识符

标识符是指打上标记、帮助识别的符号,分为:系统预定义(关键字)、用户自定义(类名、变量名、方法名、常量名、参数名)。
标识符书写规则:
1、由字母、下划线、美元符“$”或数字;
2、以字母、下划线和美元符开头;
3、Java标识符大小写敏感,长度无限制;
4、不能和关键字重复。
除此之外,还需要遵循以下几条命名规范:
1、“见名知意”;
2、类名的每个单词首字母大写;
3、变量名的第一个单词首字母小写,其余首字母大写;
4、常量名必须全部大写,多个单词之间只能用下划线分割;
5、方法名、参数名遵照变量名的命名规范。
补充:常量的定义语法:final 数据类型 常量名 = 常量值。常量分为字面常量和符号常量。

数据类型

数据类型分为:基本数据类型、引用数据类型。
基本数据类型(四类八种),八种均为关键字,四类包括:
1、整型:byte、short、int、long;
2、符点型:float、double;
3、字符型:char;
4、bool型:boolean。
引用数据类型:String。
基本数据类型的值存放在变量本身中,而引用数据类型刚好相反,它的值不存在变量本身中,而是指向值的引用。
补充:只有引用数据类型才能为null。

运算符

基本运算符:+ - * / %
赋值运算符:= += -= *= /= %=
自增自减运算符:++ –
比较运算符:< > <= >= == !=
(补充:= =这种比较运算符,是从操作数变量中取出变量存放的值来进行比较,这种方式,只适用于基本数据类型,因为基本数据类型的值是放在变量本身当中的,而不适用引用数据类型,因为引用数据类型变量中存放的不是值,而是指向值的引用。所以凡是遇到引用数据类型变量做比较,不能使用比较运算符,而是应该使用先人提供的方法equals方法(变量名.equals(变量值)),如果用= =号比较,是在比较两个引用是否指向同一个对象。)
逻辑运算符:&& || !(非)
位运算符:<<(左移) >>(右移) &(位与) |(位或) ~(按位取反) ^(异或)
(补充:异或:相同为假,不同为真。)
三目运算符:布尔表达式?x : y;
表达式:
1、任何一个表达式都有结果;
2、由操作数和操作符共同组成;
3、赋值表达式的运算结果为赋值符合右边的值。

数据类型转换

数据类型转换:当运算符两端的数据类型不一致发生数据类型转换,只有boolean类型不会发生数据类型转换。
数据类型转换分为:自动数据类型转换、强制数据类型转换(如:int类型转换为double类型:int 变量名 = (int)值)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值