JavaSE知识点复习(一)基本语法

持续更新,有错欢迎指正~

Java概述

三大体系

JavaSE 标准版
JavaEE 企业版
JavaME 微型版

环境变量配置

JAVA_HOME
JDK根目录,如D:\JDK8_211
PATH(注意分号)
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH(注意前面 .; )
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

验证安装配置(DOS命令)

java -version

DOS编译运行

首先编译成class文件

javac Hello.java

编译之后直接运行类

java Hello

语法规则

1、大小写敏感,命名注意大小写
2、类名首字母大写
3、方法名一般小写
4、源文件名与类名必须相同,后缀.java
5、一个源文件只能有一个public类,可以有多个其他类(内部类,匿名类)
6、所有程序从主方法入口开始,即public static void main(String args[])

标识符规则

1、标识符命名可以以字母、美元符号、下划线开头,不能以数字开头。
2、关键字不能做标识符。

注释

行注释 //
区间注释 /* */

数据类型

基本数据类型

在这里插入图片描述

引用数据类型

数组、类(对象)、接口

数据类型转换

自动类型转换

表示数值范围大的自动转换为表数范围小的
字符串与任何数据类型相连都会转换为字符串类型
运算多种数据类型自动转换为表数范围最大的数据类型

强制类型转换

表数范围小的转换为表数范围大的需要强制转换

常量

通常使用final关键字修饰常量,只允许初始化一次,常量命名一般用大写,如 final String DEMO = “hellol”;

变量

[数据类型] [变量名] (= [初始化值])(非必须,局部变量必须初始化),如 int a = 2;

逻辑运算符

算数
+,-,,/,%,++,–
赋值
=,+=,
=,/=,%/
比较
< , > , >= , <=, != ,==
逻辑
&&, || ,!
三目
条件?true的取值:false的取值
instanceof
检查当前对象是否是某个特定类型

优先级 尽量使用 小括号,可读性更好

控制流程

顺序

分支

if(){}else{}
switch()case:

循环

while()
do{}while()
for(int i = 0; i < 20; i++){}
for(int hero : heros){}

关键字

break

终止最里层的某个循环

continue

跳过本次循环进入下一个循环

return

直接终止整个循环

数组

定义

声明创建

遍历

JavaAPI

常见操作

枚举

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章