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

java基础(java语法、java特性)

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

java基础(java语法、java特性)

1.java标识符的命名规则:

(1)标识符可以由字母、数字、下划线,美元符号$组成;

(2)标识符不能以数字开头;

(3)java是强类型语言,标识符大小写敏感;

(4)标识符不能使用java中的关键字或者保留字。

2.java常量与变量:

(1)常量标识符字母应该全部大写,变量如果是一个单词,单词小写形式,如果是多个单词,从第二个字母开始,每个首字母大写;

(2)常量是用 static final修饰符修饰的变量;

(3)变量可以分为全局变量和局部变量,其两者区别:

①作用范围不同:全局变量的作用范围是整个类,局部变量的作用范围是局部变量所在的方法内;

②声明周期不同:全局变量的声明周期是整个类,局部变量的声明周期是局部变量所在的方法内;

③全局变量在声明时可以不用赋值,因为全局变量有默认赋值,而局部变量必须在声明时赋值;

3.数据类型

(1)基本类型

四大类:

boolean:1个字节,值为true或者是false;

char:2个字节,取值范围:0到2^15-1;

byte:1个字节,取值范围:-2^7到2^7-1;

short:2个字节,取值范围:-2^15到2^15-1;

int:4个字节,取值范围:-2^31到2^31-1;

long:8个字节,取值范围:-2^63到2^63-1;

float:4个字节;

double:8个字节。

(2)引用类型

引用类型分为3种:类类型、接口类型、数组类型。

4.运算符

(重要)&和&&的区别:

(1)&:①按位与;②逻辑与;

(2)&&:短路与;

&&具有短路的作用,当if条件判断的前一个判断条件满足true时才会对第二个判断条件进行判断,否则当第一个判断条件为false时,第二个判断条件不会执行,直接跳过。

5.流程控制语句

(1)if:①if;②if-else;③if-elseif-else;

(2)switch:支持的类型byte、short、int、char、JDK1.8支持String类型;

(3)for:用于循环次数确定的循环,常用;

(4)while:用于不确定次数的循环,常用;

(5)do-while:用于至少执行一次的循环,不常用。

break用于跳出循环体,而continue用于跳出本次循环;

6.方法

方法可以分为静态方法、非静态方法、构造方法、抽象方法;

(1)静态方法:用static修饰符修饰的方法,它是属于这个类的,类加载的时候加载,调用时可以使用类名或者对象名调用,但是推荐使用类名调用;

(2)非静态方法:没有用static修饰的方法,也叫实例方法,当创建对象后,才能调用,只能通过对象调用;

(3)构造方法:也叫构造器,一般格式是public 类名(){},构造方法也是属于类的,构造方法是给创建的实例对象进行初始化赋值的方法;

(4)抽象方法:一般存在于抽象类或者接口中,只有方法的声明,没有方法的实现。

7.数组

创建数组的方法:

(1)int[] array=new int[10];

(2)int[] array=new int[]{1,2,3,4,5,6,7,8,9,10};

(3)int[] array={1,2,3,4,5,6,7,8,9,10};

8.注释

java中的注释有三类:

(1)//:单行注释,作用范围为当前行;

(2),作用范围为被包裹的内容;

(3),用于生成API文档。

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

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

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