Java基础部分复习
1.开发前言
1.1 Java语言概述
Java能干什么?
主要用于互联网程序开发。
1.2 计算机基础知识
常用DOS命令(Disk Operating System)
命令 | 操作符 |
---|---|
切换盘符 | 盘符: |
查看当前文件夹下文件 | dir |
进入文件夹 | cd 文件夹名 |
返回上一级 | cd . |
退出文件夹命令 | cd … |
清屏 | cls |
2.Java环境搭建
2.1 JVM
2.2 JDK 、JRE 、JVM
2.3 JVM安装与环境变量配置
3.新世界之HelloWorld
3.1开发步骤
执行流程javac(带后缀)->java(不带后缀)
3.2.注意事项
关键字
标识符
注释
4.常量
变量保持不变
5.变量
5.1 基本数据类型
数据类型 | 关键字 | 内存 |
---|---|---|
字节 | byte | 1 |
短整形 | short | 2 |
整形 | int(default) | 4 |
长整型 | long | 8 |
单精度浮点 | float | 4 |
双精度浮点 | double(default) | 8 |
字符型 | char | 2 |
布尔 | boolean | 1 |
5.2.变量定义
关键字 变量名=num;
6.数据类型转换
6.1 自动转换
byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double
6.2 强制转换
int i=(int)1.5;
7.运算符
算数运算
+、-、*、/、%(取余)、++、–
赋值运算
=、+=、-=、*=、/=
比较运算
==、<、>、<=、>=、!=
逻辑运算
&&(短路与)、 ||(短路或)、!(取反)
三元运算
数据类型 变量名 = 布尔类型表达式?结果一:结果二
(布尔表达式结果正确取结果一,反之取二)
8. 方法
将能实现某一功能的函数抽取出来,定义为方法,这样可以增强代码的复用性。其格式如下:
定义:
public(方法修饰符) static(方法修饰) void(返回值修饰)() main(){
System.out.println("这是一个方法")
}
调用:
1、 可以在类中直接调用本类中其他方法
2、调用其他类的方法可以用 类.方法调用
9. 流程控制
9.1 判断语句 if
9.2 if…else
9.3 if…else if …else
9.4 选择语句 switch
switch(表达式){
case 常量值1:
语句一;
break;
case 常量值2:
语句二;
break;
...
default:
语句n;
break;
}
表达式值为整数
注意添加break
9.4 循环语句for
9.5 循环语句while
9.6 do…while
9.7 break
终止switch或循环
9.8 continue
结束本次循环,进入下次循环
9.9 死循环
while(true){
}
9.10 嵌套循环
for(int i = 0;i<M;i++){
for(int j = 0;j<N;j++){
语句;
}
}
ak
终止switch或循环
9.8 continue
结束本次循环,进入下次循环
9.9 死循环
while(true){
}
9.10 嵌套循环
for(int i = 0;i<M;i++){
for(int j = 0;j<N;j++){
语句;
}
}
10.数组
容器的概念:能容纳各类对象的载体。
数组的概念:存储对象一致的固定大小的容器。
数组定义:
方法1:
数组类型[] 数组名 = new 数组存储类型[长度]
int[] arr =new int[3];
方法2:
数组类型[] 数组名 = new 数据类型[]{元素1,元素2,……}
int[] arr = new int[]{1,2,3,3}
方法3:
数据类型[] arr = {元素1,元素2,……}
int[] arr = {1,2,3,4,}
数组访问
数组名[index]
arr[1]
数组常见异常
数组越界异常
空指针异常
基础语法部分复习完毕