JAVA期末考试知识点复习-1

Java后端期末考试复习重点 java后端期末考试复习重点 选择题 15个 填空题 10个 MongoDB是非关系型数据库(NoSQL) 程序填空 3题 7空 1. 多线程 (启动线程 两种方法,形态,判断线程个数) 2. 文件流 ( IO 流 填选也有 分类 io流基础(读写 reader write stream)) 3. JDBC 数据库 (12 章 JDBC是什么 连接数据库:下载 配置 创建处理对象 statement preperstatement预处理 性能(好处)crud exute 返回值 excuteupdate 阅读详情

JAVA语言的主要特点(简单性,面向对象,安全性,平台无关性,多线程)。

面向对象程序设计有以下几个特点:封装,继承,多态。

类:是封装对象的属性和行为载体。

类体的定义

public CalssName {

       成员变量

       构造器(构造方法)

       成员方法

}

ll成员变量用于存储对象的状态信息;

ll构造器用于建立对象的初始状态;

ll成员方法实现了类对象的行为,其中包括get()和set()两种方法;

Java的语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。

构造方法的特点如下:           √构造方法没有返回值。

                                             √构造方法的名称要与本类的名称相同。

方法的一般格式

<有参方法>    类型标识符方法名    (形式参数列表){

                                                 声明部分;

                                                 语句部分;

}

在有些函数中是可以没有参数的,即:

                类型标识符         函数名(){

                                                 声明部分;

                                                 语句部分;

}

方法的调用

1.调用无返回值的方法,只需要将方法作为一条语句处理即可:

          方法名(实参);

2.调用有返回值的方法时,通常是把方法返回值赋予某个变量:

         变量=方法名(实参);

 

类的主方法

主方法是类的入口点,它定义了程序从何处开始,主方法提供对程序流向的控制,其语法格式如下:

public static void main(String [] args) {

         //方法体

}

主方法具有以下特性:

~主方法是静态的。要直接在主方法中调用其他方法,则该方法也必须是静态的。

~主方法没有返回值。

~主方法的形参为数组。

 

JAVA 标识符命名规则:

Java的标识符可以是字母,数字,$ _(下划线)的组合,但不能以数字开头,也不能是Java的的关键字,通常命名规范如下:

包名:全部小写(如networkfile)。

类名:每个单词的首字母大写(如NetworkFile)。

变量名和方法名:第一个单词字母小写,以后每个单词首字母大写,如networkFile。

常量:全部使用大写字母,单词间用下划线隔开,如NETWORK_FILE。

局部变量:在成员方法内定义的变量

(变量的作用域)局部变量的在方法被执行时创建,在方法执行结束时被销毁。

局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误。

静态变量,常量,和方法

由静态修饰的变量,常量和方法被称作静态变量,常量和方法。

~在静态方法中不可以使用此关键字。

~在静态方法中不可以直接调用非静态方法。

 

对象

在的Java语言中通过新的操作符来创建对象其语法格式如下:

Test   test=new Test();

Test   test= new Test(“a”);

创建对象语法中的参数说明:    

              Test                  类名

              test               创建测试类对象

              new             创建对象操作符

              “a”                 构造方法的参数

对象的比较

在该类中说明了“==”运算符与等于()方法的区别。

运行结果如图所示:

从结果可以看出“==”运算符与equals()方法的比较内容是不相同的。equals()方法是String类中的方法,它用于比较两个对象引用所指的内容是否相等;而“==”运算符比较的是两个对象引用的地址是否相等。

 

接口,继承与多态

JAVA语言只支持单继承,即一个类只能与一个父类。为了实际应用问题,JAVA提供语言了接口来实现类的多重继承。

接口的使用

使用接口来定义一个接口定义接口的基本语法格式如下:

[修饰符] interface  接口名[extends  父接口名列表] {

                     [public] [static] [final]  变量; 

                     [public] [abstract]  方法; 

}

接口在定义之后,就可以在该类中实现该接口在类中实现接口可以使用工具关键字,基本语法格式如下:

[修饰符] class <类名> [extends父类名] [implements接口列表] {

}

 

              

类的继承

在JAVA语言中,继承通过扩展关键字来实现。即在子类的声明中,通过使用扩展关键字来显示地指明其父类。

继承中的重写

如果子类的方法名与父类的方法名相同(返回值类型,参数列表也相同),那么子类就不能继承父类的方法,此时,称为子类的方法重写了父类的方法(重写也可以称为覆盖)。当子类中声明的成员变量与父类的成员变量相同,则子类不能继承父类的成员变量,此时称子类的成员变量隐藏了父类的成员变量。

这时,如果想在子类中访问父类被子类隐藏的成员方法或变量,可以就使用super关键字。

超级关键字主要有以下两种用途:

~调用父类的构造方法;

~操作被隐藏的成员变量和被重写的成员方法;

多态

在Java的语言中,通常使用方法的重载(重载)和重写(覆盖)实现类的多态性。

方法的重载是指在一个类中出现多个方法名相同,参数个数或参数类型不同的方法,则成为方法的重载(在进行方法的重载时,方法返回值的类型不能作为区分方法的标志)。


太理Java期末考试复习 Java试题中的知识点 Java中**print/println的输出原则 System.out.println(1+3+"5"); //输出结果为45 System.out.println("5"+1+2); //输出结果为512 Java中&&和||判定时的执行 //当使用||进行判定时第一个表达式为true则这直接给出结果,忽略后面的表达式 int i = 10; int j = 10; boolean k = ((i++)>4 || (j--)>5); System. 阅读详情

相关推荐

JSP期末考试复习习题及答案

以下习题是对于平时课堂小测的整理,如有错误敬请指正! 欢迎一起交流~ 预祝各位小伙伴们考试顺利! Test1 一. 单选题 – 1.(单选题)当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是() A. 发送一个JSP源文件到客户端 B. 发送一个Java文件到客户端 C. 发送一个HTML页面到客户端 D. 什么都不做 – 2.(单选题)下列动态网页和静态网页的根本区别描述错误的是( D) A. 静态网页服务器端返回的HTML文件是事先存储好的 B. 动.

技术小白 2万+

java知识点小结(大学期末考试)

1.java标识符又数字,字母和下划线,美元符号($)组成,在java中是区分大小写的,而且要求首位不可以为数字,java关键词不可以为标识符。 2.整型常量是int,long,byte,short。浮点类型是float,double。 3.java中的Applet是采用java编程语言编写的小应用程序,该程序可以包含在HTML页中,代码中包含为,遇到时就下载相应的小应用程序并在本地计算机上执行该......

phthon1997的博客 1万+

【JAVA】-- 期末考试复习题含答案(每章对应题、选择、填空、简答、编程)(上)

一、填空题1.Java是一种____面对对象____语言,它是由___Sun_____公司(已被Oracle公司收购)开发的高级程序设计语言。2.针对不同的开发市场,SUN公司将Java划分为三个技术平台,它们分别是____JavaSE____、__JavaEE______和__JavaME______。3.Java语言的特点有简单性、___与平台无关性_____、___动态性_____、安全性,支持___多线程_____和分布式。4.SUN公司提供了一套Java开发环境,简称__JDK______。5.J

个人博客 7941

Java期末考试重点

电子科技大学软件学院Java期末考试重点内容

weixin_63524971的博客 192

Java期末考试复习资料:试卷与答案解析

Java期末考试试卷通常由多个部分组成,旨在全面评估学生对Java编程语言的掌握程度和应用能力。试卷类型通常包括选择题、填空题、判断题、简答题以及编程题等。题型多样,覆盖了对基础知识的理解、对细节的关注、以及实际编程解决问题的能力。选择题和填空题常用于检验学生对Java基础知识的记忆与理解,如语法细节、关键字的用途等。判断题则更多考验学生对知识点的辨析能力,例如对概念正确性的判断。简答题和论述题则是对学生理论功底和逻辑思维能力的测试,通常涉及对Java核心概念、设计原则、技术规范等的深入解释。

weixin_42515392的博客 819

JAVA期末考试试题

大学java考试试题

【Java】期末复习知识点总结(2)

Java期末速成~

qq_53869058的博客 2703

大学JAVASE期末复习宝典题库,看完保你考100

大学JAVASE期末复习宝典题库,看完保你考100。 判断题60道 填空题30道 选择题80道 程序阅读题34道 程序填空题11道 程序改错题3道 编程题 32道 并且有详细的答案 都是PDF的 可以复制未加密 该题库是我们学校老师整理的貌似 绝对是出题的题库 做完期末绝对没问题 设计JAVASE的各个方面了 JAVA 期末 试卷 题库。

JAVA期末复习知识点总结大全

答:Lambda表达式是Java中表达匿名函数的方法,可以使得编程中的代码更简洁。(可以将Lambda表达式理解为一种没有函数名的函数)参数列表:它定义了函数的输入参数。这些参数的数量和类型可以根据需要定义,如果没有参数,可以写成()。函数体:它定义了Lambda表达式要执行的操作。函数体可以是一个表达式,也可以是一组语句。箭头符号:->是Lambda表达式的核心,它将参数列表和函数体分隔开。(参数列表) -> {语句;

RuanFun的博客 1万+

大学期末考试JAVA复习题接答案

学习JAVA时必懂的知识点,可以看看的。期间可以配套清华大学出版社的《JAVA基础及应用教程》复习。不过题目是通用的,有兴趣可以研究一下。

从频谱入手搞定ESD:手把手教你用示波器和频谱仪分析静电干扰(以Type-C接口为例)

本文详细介绍了如何利用示波器和频谱仪分析Type-C接口的ESD干扰问题。通过频谱特性分析、耦合路径诊断和实战测试,提供了一套完整的ESD防护方案,包括三级防护设计和器件选型建议,帮助工程师有效解决静电放电导致的系统故障。

weixin_42662293的博客 347

202402150444JAVA期末总复习

(6)Scanner的使用:需要使用new关键字创建Scanner的对象,再通过Scanner类的next()方法获取用户在控制台输入的字符串,通过nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()、nextDouble()获取用户在控制台输入的基本数据类型。变量的赋值使用“=”,赋值的数据类型必须与声明的数据类型一致。(1)数组是一个容器,能装任何类型的数据,但是一个具体的数组只能装一种类型,也就是一个数组不能同时放入不同类型的数值。

Evina2002的博客 1755

Zemax中场曲与畸变图的深度解析与应用场景对比

本文深度解析了Zemax中场曲/畸变图与网格畸变图的核心原理、计算逻辑与适用场景。通过对比常规成像镜头、扫描镜头、鱼眼镜头及变形宽银幕镜头等实际案例,详细阐述了如何根据系统对称性、视场角及核心需求选择正确的分析工具与畸变评价标准,为光学设计中的畸变诊断与优化提供清晰指导。

sand8的博客 482

java期末复习知识点整理(上)

概述 Java发展历史——大概理解 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线 电视交换盒、PDA等的微处理器 1994年将Oak语言更名为Java 1998年JDK1.2时,更名为Java 2 Platform 分为标准版J2SE,企业版J2EE,微型版J2ME Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题 Internet使Java成为网上最流行的编程语言 分成J2ME,J2

eyes++的博客 1369

保姆级教程:用STM32H743+TJA1042T玩转FDCAN,CubeMX配置1M/5M双速率通信(附完整代码)

本文提供STM32H743与TJA1042T实现FDCAN双速率通信的保姆级教程,详细讲解CubeMX配置1M/5M双速率通信的全过程,包括硬件连接、时钟树配置、过滤器设置及中断管理,并附完整代码示例,助力开发者快速掌握FDCAN高速通信技术。

weixin_30698297的博客 473

LVDS接口总结--(0)LVDS硬件电路接口

xilinx LVDS接口硬件总结

zidan1412的博客 9721

Java期末复习——知识点+题库

Java期末复习——知识点+题库

软件手的博客 1万+

STM32最小系统硬件组成详解

STM32最小系统硬件组成详解 0组成: 电源 复位 时钟 调试接口 启动 1、电源 : 一般3.3V LDO供电 加多个0.01uf去耦电容 2、复位:有三种复位方式:上电复位、手动复位、程序自动复位 通常低电平复位:(51单片机高电平复位,电容电阻位置调换) 上电复位,在上电瞬间,电容充电,RESET出现短暂的低电平,该低电平持续时间由电阻和电容共同决定,计...

alala120的博客 12万+

java期末考试_Java期末复习攻略!

19年就这样要过去了,终于到了小时候作文里的未来呢! 然而,期末考试也随之来临了。不知大家“预习”的怎么样呢?期末复习资料的放送快接近尾声了下面康康学长学姐们怎么教你们打java这个boss(下面是java大佬给大家的复习 建议以及备考策略哦,建议反复认真阅读呀另有学长开的java期末复习课!详情扫码加群了解)首先恭喜大家度过了Java Project的难关。攻略一:...

weixin_32563347的博客 1290

嘉立创EDA vs Altium Designer:新手如何选择?从界面到实战全对比

本文全面对比了嘉立创EDA与Altium Designer(AD)两大PCB设计工具,从设计哲学、界面交互、封装库管理、设计规则引擎、协作功能到成本生态六大维度进行深入分析。嘉立创EDA以极简设计和云端协作为特色,适合学生和创客快速上手;而AD则凭借专业级精准控制,成为高端电子设计的行业标准。通过实战案例和详细对比表格,帮助新手根据项目需求选择合适的EDA工具。

weixin_30296405的博客 721

orangepi香橙派用户名及密码修改和VNC远程登陆

1、修改 /etc/passwd用户信息文件 vim /etc/passwd #admin❌503:501::/home/admin:/bin/bash #把用户名admin改成rest #test❌503:501::/home/test:/bin/bash 2、修改 /etc/shadow用户密码文件 vim /etc/shadow #admin:Dnakfw28zf38w:8764:0:168:7::: #由于密码加密方式存放,只修改用户名即可(密码不变) #test:Dnakfw28zf38w:876

weixin_40227845的博客 5663

java期末考试知识点复习总结

在上述示例中,`Dog`类中的`display()`方法使用了`this`关键字来访问当前对象的`name`成员变量,使用`super`关键字来访问父类的`name`成员变量,并调用父类的`eat()`方法。`Dog`类可以访问`Animal`类的方法`eat()`,并且还可以定义自己的方法`bark()`。被`final`修饰的变量无法再次赋值,被`final`修饰的方法无法被子类重写,被`final`修饰的类无法被继承。在上述示例中,`Animal`类是父类,`Dog`和`Cat`类是子类。

m0_73447860的博客 4191

基于VisionMaster实现数据实时存储至MySQL (二)

摘要:之前的分享主要聚焦于简单的一维数据实时存储。但在做缺陷检测项目时,情况往往更加复杂:一张检测图像中可能同时存在多个缺陷,每个缺陷都有一组独立的核心参数(如质心、长短轴、面积等)。如何在 MySQL 中记录这些成组出现的缺陷数据,而不只是简单的单条记录?

haier123888的博客 226

java期末考试_【转】Java期末复习攻略!

期末19年就这样要过去了,终于到了小时候作文里的未来呢! 然而,期末考试也随之来临了。不知大家“预习”的怎么样呢?期末复习资料的放送快接近尾声了下面康康学长学姐们怎么教你们打java这个boss(下面是java大佬给大家的复习 建议以及备考策略哦,建议反复认真阅读呀另有学长开的java期末复习课!详情扫码加群了解)首先恭喜大家度过了Java Project的难关。攻略...

weixin_29129833的博客 445

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

java期末考试复习题_JAVA期末考试复习试题

JAVA期末考试复习试题1.使用Java语言编写的源程序保存时的文件扩展名是( )。(A).class (B).java (C).cpp (D).txt2.设int a=-2,则表达式a>>>3的值为( )。 (A)0 (B)3 (C)8 (D)-13.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。(A)a[0]; (B)a[a.l...

weixin_39935903的博客 1517

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

下一篇: 计算机网络技术基础与应用期末复习考点(1)
名道
博客等级 码龄8年 35粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值