当前位置:网站首页 > Java基础 > 正文

java基础考试复习



总复习

一.day01内容

1.JVM,JRE,JDK的关系

 

2.常用DOS命令

操作说明盘符名称:盘符切换。E:回车,表示切换到E盘。dir查看当前路径下的内容。cd 目录进入单级目录。cd itheimacd 目录1目录2…进java基础考试复习入多级目录。cd itheimaJavaSEcd …回退到上一级目录。cd 回退到盘符目录。cls清屏。exit退出命令提示符窗口。

3.JAVA_HOME环境变量的配置

目的: 在所有目录下都可以运行java命令

题目一

系统已安装JDK,位置如下

 

请问,环境变量JAVA_HOME的值正确配置为:

A:

B:

C:

题目二

系统已正确配置环境变量JAVA_HOME,请问,将 JAVA_HOME 配置到环境变量path中的正确做法为:

A:

B:

C:

4.程序开发步骤

 

5.注释

 

6.常量

 

7.关键字

 

(2)数据类型:

 

(3)定义格式

 

(4)变量定义的注意事项

 
 

命名规则:硬性要求`

 

命名规范:

 
 

自动类型转换: 取值范围小的数据或者变量 可以 直接赋值给取值范围大的变量 (小萝卜可以直接放在大坑中)

特点:
(1)是自动完成的,不需要代码的干预
(2)byte/short/char 类型 只要参加运算,会自动转换为int类型
(3)转换规则
byte、short、char–>int–>long–>float–>double
注意:
自动类型转换,就是在数据前面按照要求补充若干字节的0

 
 
 

4.ASCII码表

 
 

5.算数运算符+,-,*,/

 

6.取模运算%

 

7.+的特殊用法,字符串拼接

 

8.自增自减运算符 -----------------注意单选题

 

9.赋值运算符

 

三.day03内容

1.关系运算符

符号说明==a==b,判断a和b的值是否相等,成立为true,不成立为false!=a!=b,判断a和b的值是否不相等,成立为true,不成立为false>a>b,判断a是否大于b,成立为true,不成立为false>=a>=b,判断a是否大于等于b,成立为true,不成立为false<a<b,判断a是否小于b,成立为true,不成立为false<=a<=b,判断a是否小于等于b,成立为true,不成立为false
 

2.逻辑运算符 ----------------注意单选题

注意: 逻辑表达式的最终结果为boolean类型true或者false,而且连接的表达式也必须是布尔类型的

符号作用说明&逻辑与a&b,a和b都是true,结果为true,否则为false|逻辑或a|b,a和b都是false,结果为false,否则为true^逻辑异或a^b,a和b结果不同为true,相同为false!逻辑非!a,结果和a的结果正好相反
 
符号作用说明&&短路与作用和&相同,但是有短路效果||短路或作用和|相同,但是有短路效果

注意: 短路&&和|| ------------------------------------容易出选择题目

 

3.三元运算符

格式: 布尔表达式 ? 表达式1 : 表达式2;

执行流程:

 

注意: 三元运算符的结果必须被使用

 
 

4.键盘录入Scanner

 

---------------------------------以下案例必须掌握-------------------------------------

 

四.day04内容

1.if语句的第一种格式

 

2.if语句的第二种格式

 

3.if语句的第三种格式 ---------------------------必须掌握-------------------------

 
 

4.switch语句

注意:
(1)break: 用来结束switch语句的
(2)default: 如果所有的case后的常量值和switch()中的表达式的值都不匹配,直接执行default中的语句体
(3)switch后的()中的表达式的结果只能是以下数据类型:
基本类型: byte/short/char/int
引用类型: String类型/枚举类型
(4)case的顺序是可以颠倒的,前提,每个case后面都有break
(5)把switch后()中表达式的值: 理解为 被检测量

 

case穿透 ---------------------必须掌握容易出选择题目-------------------------

 

五.day05内容

1.循环的组成----------------------注意多选题

 

2.for循环语句

 

练习: 求和 -----------------------------------必须掌握-------------------------------

 

练习: 水仙花数 ------------------------------必须掌握-------------------------------------------------

 

练习: 按照要求打印符合条件的数字 -------必须掌握------

 

3.while循环

 

练习: 珠穆拉玛峰案例 ------------------------------必须掌握-------------------------------------------------

 

4.do-while循环 --------------必须掌握执行流程-------------------

 

5.三种循环的区别 --------------------必须掌握容易出多选题目------------------

 

6.死循环 --------------------------------------必须掌握格式---------------------------

 

六.day06内容

1.循环控制语句:

 
 
 

2.循环嵌套

 
 

3.随机数字

 

练习:猜数字游戏 -------------------------必须掌握------------------------

 

七.day07内容

1.数组变量的定义

 

2.数组的初始化方式一

 

3.数组的初始化方式二

 

4.数组的初始化方式三

 

5.标准/简化格式静态初始化数组的使用 ----重点掌握----

 

6.动态初始化(指定数组长度)初始化数组的使用

 

7.数组使用的常见问题 ----重点掌握,容易出选择题目----

 

8.求数组的最大值

 

八.day08内容

1.方法详解

 

2.定义无参无返回值方法

 

3.带参数无返回值的方法练习

 

4.有参数有返回值的方法练习

 

5.方法的注意事项

 

6.参数传递

 
 

九.day09内容

1.方法重载概念

 

2.参数列表不同有哪些情况

 

3.方法重载与哪些因素无关

 

十.day10内容

1.数组统计学生成绩

 

2.随机抽取数组元素

 

3.评委打分

 

4.水仙花数

 

十一.day11内容

1.面向对象的特点

 

2.类和对象的关系

 

3.类的定义

 

4.对象的使用

 

5.成员变量和局部变量区别

 
 

十二.day12内容

1.private的含义

 
 

2.this关键字

 

3.构造方法

 
 

4.String类的介绍

 

5.创建字符串对象两种方式的区别

 

十三.day13内容

1.String类的常用方法

 

2.用户登录案例

 

3.String类的练习-统计字符次数

 

4.String和StringBuilder类的区别

 
 

5.StringBuilder的常用方法

 

6.StringBuilder的链式调用

 

7.String和StringBuilder的相互转换

 

十四.day14内容

1.数组和ArrayList的区别

 

2.ArrayList集合介绍

 

3.ArrayList集合常用方法

 

4.ArrayList集合存储基本类型

 

5.ArrayList集合作为方法参数

 

6.ArrayList集合作为方法返回值

 

十五.day15内容

  • 上一篇: java基础人才
  • 下一篇: java web 开发基础
  • 版权声明


    相关文章:

  • java基础人才2025-04-19 16:58:04
  • java 6 基础教程2025-04-19 16:58:04
  • java游戏引擎基础2025-04-19 16:58:04
  • 学习java编程基础2025-04-19 16:58:04
  • java基础概念题目2025-04-19 16:58:04
  • java web 开发基础2025-04-19 16:58:04
  • java基础 多维数组2025-04-19 16:58:04
  • 书籍java基础2025-04-19 16:58:04
  • java基础语法3242025-04-19 16:58:04
  • java基础6532025-04-19 16:58:04