java switch case怎么判断范围_【转】Java期末复习攻略!

期末

19年就这样要过去了,

 终于到了小时候作文里的未来呢!

  然而,期末考试也随之来临了。

不知大家“预习”的怎么样呢? 

7b8ab8e94dde4d9836987812f6257904.gif

期末复习资料的放送快接近尾声了

下面康康学长学姐们

怎么教你们打java这个boss

(下面是java大佬给大家的复习

        建议以及备考策略哦,建议反复认真阅读呀

另有学长开的java期末复习课!

详情扫码加群了解)

7e98fc3dd4ff0365859e35f9ca910a34.png

首先恭喜大家

度过了Java Project的难关。

5f308b700533c9821f0f75f2fe4b5cb6.png

攻略一:考试题型

学长们经过对去年秋季学期期末考试和

上学期期末考试的一些回忆,

发现出现的题型主要是以下几种:

判断题

这一部分在两学期期末考试中都有出现,主要考察一些基本知识的掌握程度,比如有关于int类型的范围、有关于方法重载和方法重写的定义等等

选词填空题

这一部分也在两学期期末考试中都有出现,主要考察对计算机尤其是Java编程方面有关的专有名词,比如CPU、JVM、this、publicoverloading、inheritance等等

选择题以及填空题

这一部分也在两学期期末考试中都有出现,主要题型是看代码写输出,比如典型会考的应该是多态、自增操作符等等。回忆起上学期的考试,还考了代码填空(新题型!),就是给一串不完整代码,要根据逻辑填上该填的内容。另外还会有一些选择题考查定义上的问题:给一个定义,问这个定义描述的是什么专有名词。

手写代码题

这一部分就是考查各位的程序功底咯。一般会让各位填充一个方法的逻辑(考查方法的同时也考查各位的逻辑),另外还会考查设计类或子类啦(考查类的设计以及方法~)在这一部分,一定要注意!在IDE里面是怎么缩进就怎么排版,不要把所有的语句挤到同一行!这样改卷老师也觉得好看,检查的时候看起来也舒服!另外,写完之后读一遍,避免书写错误,该大写的地方要大写!考试前在纸上写一写代码试一试,跟IDE里面写代码感觉绝对是不一样的!

攻略二:知识点梳理

                      (具体考试范围请询问理论课和实验课老师)

   1. 计算机基础知识

  JDK JRE JVM IDE IO CPU GUI 二进制

 2. 输入 和 输出

——两种输入方式args[] / Scanner

——控制台输出方式print / println / printf / …

3. 八种基本数据类型

byte short int long float double boolean char

注意每一个类型能存的数的范围

4. 判断

If-else/switch-case

注意switch-case不break的时候是按顺序执行的哟

注意这些逻辑操作符哦:&& & || | ! ^

5. 循环

While/do-while/for/break/continue

注意while和do-while的执行顺序,先判断在执行循环体/先执行循环体再判断

6. 静态方法

Return,注意方法重载的要求

7. 类和对象 枚举类型

Setter getter this 引用类型

主要是理解了类的设计原则就好啦!

8. String类

常量池

请熟练掌握各种String类里的API,详见Java官网

9. 继承和多态

Extends super构造方法链 方法重写

10. 抽象类和接口

这一块主要是定义上,好好看看书,理解为何需要使用抽象类和接口,以及记忆一些声明抽象类和接口的方法就好啦

11. 异常处理

Try-catch-finally

12. GUI

(JavaA这一点前两学期都没考,但是这学期专门讲了,所以……)

9814cbf01339c2de9271bbcf03b752c6.png

最后,

“纸上得来终觉浅,绝知此事要躬行。”

计算机这门学科即需要理解理论知识,

理解计算机是怎么编译程序的,

知道有哪些设计方法,

也需要各位真正着手去实践这些设计方法。

如果说Project是在锻炼实践能力的话,

那么期末考试就是在考查各位的理论基础扎不扎实了。

关于java复习课时间和地点,大家加群了解哦!

5b366cf521c96e1f3f83e1cd5309c239.png

最后,祝各位期末考试门门拿 A+

3aa4847c269519db1e84f2eebdf1e548.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/349376.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java list 去重复元素_java List去掉重复元素的几种方式

使用LinkedHashSet删除arraylist中的重复数据(有序)List words Arrays.asList("a","b","b","c","c","d");HashSet setnew LinkedHashSet<>(words);for(String word:set){System.out.println(word);}使用Has…

spring aop示例_Spring JpaRepository示例(内存中)

spring aop示例这篇文章描述了一个使用内存中HSQL数据库的简单Spring JpaRepository示例。 该代码示例可从GitHub的Spring-JpaRepository目录中获得。 它基于带有注释的Spring-MVC-示例和此处提供的信息 。 JPA资料库 在此示例中&#xff0c;我们实现了一个虚拟bean&#xff1…

python人工智能入门优达视频_机器学习:优达教你搭建Python 环境的正确姿势

原标题&#xff1a;机器学习:优达教你搭建Python 环境的正确姿势为机器学习搭建好 Python 环境听起来简单&#xff0c;但有时候坑还不少。如果此前没有配置过类似的环境&#xff0c;很可能会苦苦折腾各种命令好几个小时。可是我明明只是想马上搞起来我的机器学习&#xff01; 在…

java web登录状态保持_java web用于保持状态的4种方法

方法一&#xff1a;网址重写通过在url地址后面添加若干的token作为查询字符串来实现。token的值一般为 键值url?key1value1&key2value2&...&keynvaluenurl与token之间需要用?分开&#xff0c;两个token之间则是需要用一个&符号隔开。此方法适用于token不需要…

python天天向上续2_2019/2/12 Python今日收获

Python day12——025&#xff0c;026字典&#xff1a;当索引不好用时 1.字典&#xff1a;python唯一的一个映射类型。用键值对存储数据&#xff0c;他的标志是大括号。一个键值组合叫一个项。键的类型既可以是字符串类型也可以是整形也可以是浮点型。 如&#xff1a;dict{1:one…

python生成矩阵_如何在Python中生成矩阵?

你的问题的答案取决于你的学习目标是什么。如果您试图让矩阵“点击”以便以后使用它们&#xff0c;我建议您查看一个Numpyarray&#xff0c;而不是一个列表列表。这将使您可以轻松地分割行、列和子集。只要试着从列表中获取一个列&#xff0c;你就会感到沮丧。 使用列表列表作为…

java ee cdi_Java EE CDI ConversationScoped示例

java ee cdi在本教程中&#xff0c;我们将向您展示如何在Web应用程序中创建和使用ConversationScoped Bean。 在CDI中&#xff0c;bean是定义应用程序状态和/或逻辑的上下文对象的源。 如果容器可以根据CDI规范中定义的生命周期上下文模型来管理其实例的生命周期&#xff0c;则…

js input 自动换行_深入Slate.js - 拯救 ContentEditble

我们是钉钉的文档协同团队&#xff0c;我们在做一些很有意义的事情&#xff0c;其中之一就是自研的文字编辑器。为了把自研文字编辑器做好&#xff0c;我们调研了开源社区各种优秀编辑器&#xff0c;Slate.js 是其中之一&#xff08;实际上&#xff0c;自研文字编辑器前&#x…

java main 如何不退出_为什么java main主线程退出了子线程还能运行;golang main结束所有协程都被结束了...

最近看golang main函数结束&#xff0c;所有协程都被结束了结论是这样&#xff1a;A不是main程的情况下&#xff0c;在A程里开启B程&#xff0c;A程执行完&#xff0c;A程return之后&#xff0c;B程不受影响&#xff0c;不会挂掉。所有子协程与main程同级的&#xff0c;与main程…

安全点

安全点 Java应用程序中有两个逻辑线程组&#xff1a; 应用程序线程执行应用程序逻辑 执行GC的线程 在执行诸如堆压缩之类的操作时&#xff0c;GC线程会四处移动一些对象&#xff0c;并且这些对象不能被任何应用程序线程使用&#xff0c;因为它们的物理位置可能会发生变化。 …

printf 地址_C程序显示主机名和IP地址

查找本地计算机的主机名和IP地址的方法有很多。这是使用C程序查找主机名和IP地址的简单方法。我们将使用以下功能&#xff1a;gethostname() &#xff1a;gethostname函数检索本地计算机的标准主机名。gethostbyname() &#xff1a;gethostbyname函数从主机数据库中检索与主机名…

java 定义变量时 赋值与不赋值_探究Java中基本类型和部分包装类在声明变量时不赋值的情况下java给他们的默认赋值...

探究Java中基本类型和部分包装类在声明变量时不赋值的情况下java给他们的默认赋值当基本数据类型作为普通变量(八大基本类型&#xff1a; byte,char,boolean,short,int,long,float,double)只有开发人员对其进行初始化&#xff0c;java不会对其进行初始化&#xff0c;如果不初始…

python开发的系统有哪些_Python web开发=几个模板系统的性能对比

Python web 开发&#xff1a;几个模板系统的性能对比 对比目标&#xff0c; jinja2 &#xff0c; cheetah &#xff0c; mako &#xff0c; webpy &#xff0c; bottle &#xff0c; tornado &#xff0c; django 的性能。 方法&#xff0c; 随机生成一个二维数组&#xff0c; …

java 字符串 移位_使用位运算、值交换等方式反转java字符串-共四种方法

在本文中&#xff0c;我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法。StringBuilder(str).reverse()char[]循环与值交换byte循环与值交换apache-commons-lang3如果是为了进行开发&#xff0c;请选择StringBuilder(str).reverse()API。出于学习的目的&…

xstream xml模板_XStream – XStreamely使用Java中的XML数据的简便方法

xstream xml模板有时候&#xff0c;我们不得不处理XML数据。 而且大多数时候&#xff0c;这不是我们一生中最快乐的一天。 甚至有一个术语“ XML地狱”描述了程序员必须处理许多难以理解的XML配置文件时的情况。 但是&#xff0c;不管喜欢与否&#xff0c;有时我们别无选择&…

python知识点智能问答_基于知识图谱的智能问答机器人

研究背景及意义 智能问答是计算机与人类以自然语言的形式进行交流的一种方式&#xff0c;是人工智能研究的一个分支。 知识图谱本质上是一种语义网络&#xff0c;其结点代表实体&#xff08;entity&#xff09;或者概念&#xff08;concept&#xff09;&#xff0c;边代表实体/…

java会了还学什么_java都学哪些内容?学完之后可以做哪些工作?

展开全部阶段一&#xff1a;揭开企业开发神秘面纱 (4周32313133353236313431303231363533e78988e69d8331333431336163)1) Web开发基础&#xff1a;HTML语言、JavaScript、CSS、DOM等2) Oracle数据库基础&#xff1a;安装、配置Oracle数据库&#xff0c;熟练掌握SQL语句3) 操作系…

Java中的RAII

资源获取即初始化&#xff08; RAII &#xff09;是Bjarne Stroustrup用C 引入的一种用于异常安全资源管理的设计思想。 感谢垃圾回收&#xff0c;Java 没有此功能&#xff0c;但是我们可以使用try-with-resources实现类似的功能。 约翰哈德斯&#xff08;John Huddles&#x…

java去掉字符串中前后空格函数_Java去除字符串中的空格

1. String.trim()trim()是去掉首尾空格2.str.replace(" ", ""); 去掉所有空格&#xff0c;包括首尾、中间String str " hell o ";String str2 str.replaceAll(" ", "");System.out.println(str2);3.或者replaceAll("…

python3开发工具推荐_python开发工具有哪些?我推荐这5款python开发工具!

python开发工具有很多&#xff0c;目前我们用的比较多的是pycharm&#xff0c;除了pycharm还有文本编辑器像微软的vscode&#xff0c;sublime text都有非常好的插件&#xff0c;今天&#xff0c;我就把Python程序员使用频率比较高的5款开发工具推荐给大家&#xff0c;希望对大家…