栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础语法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础语法

1、注释

(注释并不会被执行,是给编码的人看的,程序中书写注释是一个很好的习惯)

单行注释://注释内容

多行注释:

将鼠标放在注释前面的小灯泡上可以实现单行注释(行尾注释)和多行注释(块注释)的相互转换。 

文档注释:以“”结尾

 2、标识符

Java的所有组成部分都需要名字,类名、变量名、方法名都是标识符

2.1、Java关键字

 2.2、Java标识符

所有标识符都以大小写字母,下划线(_),美元符($)开头;首字母之后可以是 大小写字母,下划线,美元符,数字的任意组合。

java是大小写敏感的,所以同一个单词,大小写不一样代表不同的标识符。

规范的标识符:使用英文单词,不用拼音(不规范)、汉字(可能会出错);尽量见名知意。

3、数据类型

Java是强类型语言,所有的变量都必须先定义数据类型再使用。

强类型语言:安全性高,很严谨,可避免很多错误,但是速度会慢

弱类型语言:数据可以不定义就使用,如Javascript。

3.1、基本类型

Java的8大基本类型:

整数类型:byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节)(定义时需要在数字后加L表示,如:30L)

拓展:二进制0b开头、八进制0开头、十六进制0x开头。

小数(浮点数)类型:float(4个字节)(定义时需要在数字后加F表示,如:30.1F)、double(8个字符)(避免使用浮点数进行比较,因为计算机的位数限制,表示的浮点数都是约数)

字符类型:char(2个字节)(计算机中使用的字母、数字、字和符号都是字符。英文的单个字母,中文的单个汉字都属于字符,如:'a','请'。需要使用英文的单引号)

布尔类型:boolean(true或者false,只占一个bit位,0代表false,1代表true)

3.2、引用类型

除了上面的8个基本数据类型,Java中其他的数据都是引用类型。

3.3、转义字符

  ' 单引号字符       \ 反斜杠字符        r 回车     n 换行     f 走纸换页    t 横向跳格     b 退格       ":双引号          ':单引号            \:反斜线

4、类型转换

Java运算时,需要先将不同数据类型转换为相同类型然后计算。

基本数据类型的自动转换:

byte、short、char->int->long->float->double

强制类型转换:

5、变量、常量、作用域

5.1、声明变量:类型 变量名 = 值;  可以用逗号隔开申请多个变量

每个变量都必须有类型,可以是基本类型也可以是引用类型。

变量名必须符合命名标准,以分号结束。

Java是强类型语言,每一个变量都必须先声明后使用

变量相当于一块内存空间的名字,通过变量名指向内存的一块空间,内存里面保存的值可以改变。

5.2、作用域:变量起作用的区间

类变量:写在类里,使用static修饰,属于类的

实例变量:写在类里,没有static修饰,属于对象的

局部变量:写在方法里面。使用时必须声明并初始化,属于方法的

5.3、常量:初始化后无法改变,一种特殊的变量,用final修饰

final 类型 变量名=变量值;

5.4、变量命名规则:见名知意、驼峰原则

变量、方法名:第一个单词首字母小写,其他单词首字母都大写

类名:所有单词首字母都大写

常量:所有字母大学,以下划线连接

6、运算符

算术运算符:+、-、*、/、%(取余)、(++、--)(一元运算符)

赋值运算符:=

关系运算符:>、<、==(等于)、>=、<=、!=(不等于)、instanceof

逻辑运算符:&&(与)、||(或)、!(非)

位运算符:&(位与)、|(位或)、^(异或)、~(取反)、>>、<<、>>>

条件运算符:? : 

扩展赋值运算符:+=、-=、*=、/=

扩展:Ctrl+D  复制当前行到下一行

 前++先加后赋值,后++先赋值后加;

逻辑运算符的短路:a&&b,若a=false则不会继续判断b,输出结果false;

a||b,若a=true则不会判断b,输出结果true。

位运算:&(与):有0则0,全1则1;|(或):有1则1,全0则0;^(异或):相同取0,相反取1;~(取反):按位取反。

<<、>>:数a的二进制左移一位相当于乘以2,右移一位相当于除以2;

故计算a*2可以使用位运算符计算更快。

 7、JavaDoc:用来生成自己类的API文档

 进入Doc.java文件所在目录,打开命令行窗口,输入命令: javadoc -encoding UTF-8 -charset UTF-8 Doc.java

 在相同目录下生成了几个文件

 

 打开文件index.html。显示注释信息和这个类的构造器,方法等信息。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/319368.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号