Java基础语法

语法

注释

单行注释 //开头

多行注释 /* 注释 */

文档注释 /** 文档注释 */

标识符

注意点:

所有的标识符都应该以字母(A-Z或a-z)、美元符($)、或者下划线(_)开始

首字符之后可以是字母(A-Z或a-z)、美元符($)、下划线(_)、或者数字

不能使用关键字作为变量名或方法名

标识符是大小写敏感的

String不是关键字,是一个类

数据类型

Java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须定义后才能使用

Java的数据类型分为两大类:基本类型(primitive type)、引用类型(reference type)

​ 一、基本类型:数值类型、boolean类型

​ 1、数值类型:整数类型、浮点类型、字符类型

​ (1)整数类型:①byte占一个字节 范围-128-127

​ ②short占两个字节 范围-32768-32767

​ ③int占四个字节 范围-2147483648-2147483647

​ ④long占8个字节(在数值后面加个L)

​ (2)浮点类型:①float占4个字节(在数值后面加个F)

​ ②double占8个字节

​ (3)字符类型:①char 占2个字节

​ 2、boolean类型:占一位,值只有true和false

​ 二、引用类型:类、接口 、数组

类型转换

强制类型转换 (类型)变量名 高–>低

自动类型转换 低–>高

byte short char int long float double(类型从低到高)

注意

  1. 不能对boolean类型进行转换
  2. 不能把对象类型转换为不相干类型
  3. 在把高容量转换到低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出,或者精度问题
  5. jdk7新特性 数字之间可以使用下划线分割
变量 常量

变量的作用域:

​ 类变量:加static

​ 实例变量:方法外面,类里面,如果不初始化,都是默认值

​ boolean的默认值是false

​ 除基本类型外,其他的默认值是null

​ 局部变量:变量声明在方法里面,必须声明和初始化

常量:使用fianl定义,一般使用大写字符

变量的命名规范:

  1. 所有变量、方法、类名:见名知意
  2. 类成员变量:首字母小写和驼峰原则:除第一个单词外,后面的单词首字母大写
  3. 局部变量:首字母小写和驼峰原则
  4. 常量:大写字母和下划线
  5. 类名:首字母大写和驼峰原则
  6. 方法名:首字母小写和驼峰原则
运算符

关系运算符:instanceof

逻辑运算

​ 短路运算 :int c=4;

​ boolean d=(c<4)&&(c++<4)

​ c的值为4,执行c<4时,结果为false,后面的c++<4就不再执行

位运算符:

<< 右移 相当于乘以2 >>左移 相当于除以2

效率极高!!!

JavaDoc

javadoc命令是用来生成自己API文档

参数信息:

​ @author 作者名

​ @version 版本号

​ @since 指明需要最早使用的jdk版本

​ @param 参数名

​ @return 返回值情况

​ @throws 异常抛出情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值