Java的基本语法

Java的基本语法
1.类名必须和文件名一致
2.public:访问修饰符
3.class:定义类的关键字
4.类名:首字母大写,不要使用拼音或者中文,驼峰式命名法,每个单词首字母大写
5.main方法是Java程序的入口,需要执行的代码必须放到main方法里面,后期学了javaEE用的不是太多了
6.Java语言严格区分大小写
7.Java方法由一条条语句构成,每个语句以“;”结束。
8.大括号都是成对出现的,缺一不可。
9.一个Java文件里面可以定义多个类,但只能有一个类名的访问修饰符是public
一、关键字
什么是关键字?
关键字是被Java定义的特殊单词,每个关键字都有自己独有的功能
1.全是小写
2.关键字不能当作普通的标识符
用于定义数据类型的关键字
class interface enum byte short
int long float double char
boolean void
用于定义数据类型值的关键字
true false null
用于定义流程控制的关键字
if else switch case default
while do for break continue
return
用于定义访问权限修饰符的关键字
private protected public
用于定义类,方法,变量修饰符的关键字
abstract final static synchronized
用于定义类与类之间关系的关键字
extends implements
用于定义建立实例及引用实例,判断实例的关键字
new this super instanceof
用于异常处理的关键字
try catch finally throw throws
用于包的关键字
package import
其他修饰符关键字
native strictfp transient volatile assert
二、标识符
什么是标识符?
自定义的类,方法名,包名,变量名,接口名。。。这些统称标识符
1.字母、数字、下划线、$组成
2.不能以数字开头
3.不能是关键字或者包含特殊字符
4.定义方法名和变量名首字母小写,驼峰式命名法;如果定义常量,全部大写
三、常量和变量
1、什么是常量?程序运行期间固定的值是不可以改变的
2、什么是变量?在内存中的一块区域,变量的值可以在一定范围内发生改变
3、怎么定义变量?
1)变量类型 变量名;int num
2)变量类型 变量名=对应变量的值;int num=10
变量的类型有哪些?
1)基本数据类型(8种)
整数:byte(1字节)、short(2字节)、int(4字节)、long(8字节);常用的是int
小数:double、float;常用的是double
布尔:boolean;常用在逻辑运算 两个值(true或false)
字符:char、
2)引用数据类型:数组、Java定义的类、自己定义的类、接口、枚举、注解
变量的分类
1)成员变量:定义在类的内部,方法之外,可以在类的内部使用
2)局部变量:定义在方法内部,只能在当前类内部使用
类型转换
1)自动类型转换:把小的放到大的里面
2)强制类型转换:把大的放到小的里面
3)把字符串类型转换成其他数据类型(使用对应包装类的parsexxx方法)(转成什么类型 就去谁的String类里面去找方法。)
算术运算符
1.加:+ 作用在数字上面,求和
2.减:-
3.乘:*
4.除:/ 除法运算中有小数,结果也是小数
5.取余:% 符号(正负)取决于%左边的数的符号,与右边的无关
作用在字符串上,不是求和,而是两个字符串你的拼接
6.自增运算:++ 在原有的基础上累加1(涨一个数)
7.自减运算:-- 在原有基础上累减1(降一个数)
1)如果是后++,先使用变量的值,然后再加1 先用后加
2)如果是前++,变量的值会立马+1,然后拿着累加后的值进行使用 现加后用
赋值运算符:
就是把右边的值赋值给左边的变量
=:不是相等的意思
+=:a=a+b;可以简写为a+=b
-=、*=、/=
比较运算符
比较两个变量值是否相等,只是针对于基本数据类型进行比较
==:比较两个值是否相等
逻辑运算符
1.&(并且):所有条件都为true,返回true,如果其中有一个为false,就为false
2.|(或者):只要有一个为true,返回true;如果都为false,返回false
3.^(异):相同为false,不同为true
4.!(非):本来是false改成true
逻辑运算符&和|可以双写。单写和双写有什莫区别呢?
1.短路&(&&):如果左侧已经可以判断最终结果,那么后面的判断将不会在被执行;以后开发使用短路&,因为他的开发执行效率高

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值