![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 69
真题OK撒
这个作者很懒,什么都没留下…
展开
-
SpringBoot 解决跨域问题的 5 种方案!
跨域问题指的是不同站点之间,使用 ajax 无法相互调用的问题。但这个保护机制也带来了新的问题,它的问题是给不同站点之间的正常调用,也带来的阻碍,那怎么解决这个问题呢?接下来我们一起来看。转载 2022-12-14 15:41:13 · 548 阅读 · 0 评论 -
多线程
线程(thread)是一个程序内部的一条执行路径。我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径。// 代码…i < 10;i++) {}// 代码...}l程序中如果只有一条执行路径,那么这个程序就是单线程的程序。什么是线程池?线程池就是一个可以复用线程的技术。不使用线程池的问题如果用户发起一个请求,后就创建一个新线程来处理,下次新任务来了又要创建新线程,而创建新线程的开销是很大的,这样会严重影响系统的性能。线程池的工作原理正在上传…重新上传取消。原创 2022-08-22 13:59:07 · 122 阅读 · 0 评论 -
List 接口
如果要使用List接口进行操作,就必须依靠子类实现对象的实例化操作,而在实际开发中 List 子接口有 ArrayList, Vector 和 LinkedList3 个常用子类。ArrayList是List子类,可以直接通过对象的多态性为List接口实例化,此类的定义如下:从定义中可以发现ArrayList类继承了 AbstractList类,AbstractList类的定义如下:(1)实例操作1——向集合中增加元素【例13.1】验证增加数据的操作从上面程序的运行结果可以发现,使用L原创 2022-08-20 10:54:15 · 482 阅读 · 0 评论 -
java 集合.Collection接口详解
。原创 2022-08-14 04:15:25 · 138 阅读 · 0 评论 -
java 循环结构语句
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。for循环和while循环只有在条件成立的时候才会去执行循环体。B:执行判断条件语句,看其结果是true还是false。} while((判断条件语句);}while((判断条件语句);while(判断条件语句) {while(判断条件语句) {D:执行控制条件语句。...原创 2022-08-14 04:04:45 · 205 阅读 · 0 评论 -
java 条件判断语句
表示中断,结束的意思,用来结束switch语句。如果不加break的话,那么程序不知道你要结束这个程序,会把本行下面的语句一起执行了,直到出现break为止,现在我们看上面的代码,感觉很麻烦,有的虽然输入的值不一样,但是输出是一样的,这时候,为了简化我们的代码,我们可以使用case穿透。这里的常量可以是我们在控制台输入的值(或字母等),这里就可以用到Scanner数据输入了。所以,当我们用switch语句时,切记要加break。当然输入其他的也会出现对应的结果。......原创 2022-08-14 03:58:45 · 116 阅读 · 0 评论 -
java 算术运算符
Java提供特殊的算术赋值运算符,该运算符可用来将算术运算符与赋值结合起来。高Java的运行效率。如果递增或递减运算符放在其运算数前面,Java就会在获得该运算数的值之前执行相应的。在这个例子中,y将被赋值为43,因为在将x的值赋给y以前,要先执行递增运算。在执行递增运算以前,已将x的值赋给了y,因此y的值还是42。在char类型上,因为实质上在Java中,char类型是int类型的一个子集。但是,当递增或递减运算符作为一个较大的表达式的一部分,就会有重要的不同。模运算符%,其运算结果是整数除法的余数。..原创 2022-08-14 03:53:40 · 161 阅读 · 0 评论 -
java 逻辑运算符的概念和使用
逻辑运算符主要用于连接多个关系运算符作为最终运算的表达式,用于实现多条件的连接,关系运算符只能一种条件的判断,逻辑运算符实际上是关系运算符的升级。对于逻辑与运算符来说,若第一个表达式为假则结果为假,此时跳过第二个表达式;对于逻辑或运算符来说,若第一个表达式为真则结果为真,此时跳过第二个表达式;&& (and符)表示逻辑与运算符,相当于“并且”,同真为真,一假为假。|| 表示逻辑或运算符,相当与“或者”,一真为真,同假为假。表示逻辑非运算符,相当于“取反”,真为假,假为真。...原创 2022-08-14 03:51:38 · 347 阅读 · 0 评论 -
java 比较运算符
注意:与&&,或||,具有短路效果,如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能。与&&,或||,具有短路效果,如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能。本来是true,变成false;1.比较运算符的结果一定是一个boolean值,成立就是true,不成立就是false。1.比较运算符的结果一定是一个boolean值,成立就是true,不成立就是false。与(并且) && 全都是true才是true,否则是false。...原创 2022-08-14 03:49:34 · 1621 阅读 · 0 评论 -
java 中的常量
。原创 2022-08-13 06:51:22 · 817 阅读 · 0 评论 -
Java 变量之变量数据类型
2字节(16bit),表示一个字符(可以是汉字),字符编码采用Unicode(说的更准确点,字符集(charset)采用UCS-2,编码(encoding)采用UTF-16),实际上就是一个16位的无符号整型,但是,要注意的是,因为随着发展,char所能代表的字符个数(UCS-2字符集)被限定死了,所以并不推荐使用。其实质就是,Java的引用不支持对内存直接操作,而指针则可以,所以,Java用起来更安全,但不够灵活,而指针,自由度大,但同时,要更加小心因为指针操作不当而引起的各种内存问题。...原创 2022-08-13 06:46:11 · 143 阅读 · 0 评论 -
Java 中的关键字
修饰类:abstract修饰类,这个类就是抽象类,抽象类中可以有非抽象变量和成员变量,也可以有普通方法、构造方法。但是不能实例化,只能被子类继承。如果子类不是抽象类,则必须重写父类的抽象方法。...}修饰方法:abstract修饰方法,这个方法就是抽象方法。抽象方法必须存在于抽象类中。抽象方法不能有具体实现。...原创 2022-08-13 06:38:34 · 199 阅读 · 0 评论 -
java 中的注释
程序注释的作用非常大,很多初学者在刚刚学习java程序的时候,会很努力的写程序,不太会注意添加注释。几乎所有的编程都提供了注释的方法,一般包括,单行注释,多行注释。编写程序的时候,总需要为程序添加一些注释,用以说明某段代码的作用,或者说明某个类的用途,某个方法的工能,以及该方法的的参数和返回值的数据类型以及意义等。如果编写java源代码的过程中添加了文档注释吗,然后通过JDK提供的javac工具可以直接将源代码里的文档注释提取程一份系统的API文档。/* 表示注释的开始 */ 表示注释的结束。...原创 2022-08-13 06:35:30 · 190 阅读 · 0 评论 -
java 的基本语法格式
每一种编程语言都有一套自己的语法规范,Java 语言也不例外,同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。因此要学好 Java 语言,首先需要熟悉它的基本语法。本节将针对 Java 的基本语法进行详细讲解。Java 的基本语法格式编写 Java 程序代码必须先声明一个类然后在类中编写实现需求的业务代码。在编写 Java 程序代码时,需要特别注意几个关键点,具体如下。(1) Java 中的程序可分为结构定义语句和功能执行语句。...原创 2022-08-13 06:29:55 · 494 阅读 · 0 评论 -
Maven 基础
Maven作为依赖管理工具,能够管理规模庞大jar包。使用Maven后,依赖对应的Jar包能够自动下载、方便、快捷且规范。Maven作为构建管理工具。当我们使用 IDEA 进行开发时,构建是 IDEA 替我们做的。脱离IDEA环境执行构建操作,需要专门工具。构建构建指的是使用Java源码、图片、配置文件等生产一个可以在服务器上运行项目的过程清理:删除上一次构建的结果,为下一次构建做好准备编译:Java 源程序编译成 *.class 字节码文件测试:运行提前准备好的测试程序。......原创 2022-08-13 06:13:20 · 2154 阅读 · 0 评论 -
java学习路线
💂 + 💻 = 👴🏽建议先观看视频导读:Java学习路线一条龙升级版,无脑通关大厂不迷茫!全面贴心的自学编程指南,程序员入门,实现完全自学_哔哩哔哩_bilibili可以通过路线知识点前的表情字符,根据自己的实际情况选择学习:首先呢,我们要了解 Java 的应用场景和就业方向,看看和自己的学习目的是否一致。目前,Java 由于其优秀的特性以及火爆的生态,岗位需求量大,是后台开发、安卓开发、大数据开发的主流编程语言,因此学习资源也很丰富,值得学习!有关更多编程语言的选择,大家可以看我的视频了解:我该学....转载 2022-07-07 00:02:39 · 821 阅读 · 1 评论 -
Java面向对象程序设计期末题库(选择题)
R2-1R2-2R2-3R2-4R2-5R2-6R2-7R2-8R2-9R2-10R2-11R2-12R2-13R2-14R2-15R2-16R2-17R2-18R2-19R2-20R2-21R2-22R2-23R2-24R2-25R2-26R2-27R2-28R2-29R2-30R2-31R2-32R2-33R2-34R2-35R2-36R2-37R2-38R2-39R2-40R2-41R2-42R2-43R2-44R2-45R2-46A.x==y?y:xB.x>y?y:xC.x>y?(x+y):(x-y原创 2022-06-26 02:46:35 · 3581 阅读 · 2 评论 -
Java面向对象程序设计综合练习4(编程题)
使用异常处理输入机制,让程序变得更健壮。程序填空题。根据题目要求完善下面的代码。请提交完整代码。“今年50,明年18”是一个美好的愿望。人的年龄只能不断增长。Person类的setAge方法用于更新年龄。如果新的年龄比原来的年龄小,则输出B表示发现异常,否则输出A表示正常。输入格式:输入在一行中给出2个绝对值不超过100的正整数A和B。在一行中输出一个字符A或者B。输出样例:编写一个程序进行一个班某门课程成绩的录入,能够控制录入成绩总人数,对录入成绩统原创 2022-06-23 20:18:02 · 745 阅读 · 0 评论 -
Java面向对象程序设计期末题库(判断题)
R1-1TFR1-2TFR1-3TFR1-4TFR1-5TFR1-6TFR1-7TFR1-8TFR1-9TFR1-10TFR1-11TFR1-12TFR1-13TFR1-14TFR1-15TFR1-16TFR1-17TFR1-18TFR1-19TFR1-20TFR1-21TFR1-22TFR1-23TFR1-24TFTFR1-26TFR1-27TFR1-28TFR1-29TFR1-30TFR1-31TFR1-32TFR1-33TFR1-34TFR1-35TFR1-36TFR1-37TFR1-38TFR1-3原创 2022-06-23 20:13:19 · 3410 阅读 · 2 评论 -
Java面向对象程序设计综合练习2(编程题)
定义一个有关学生的Student类,内含类成员变量:String name、String sex、int age,所有的变量必须为私有(private)。1.编写有参构造函数:能对name,sex,age赋值。2.覆盖toString函数:按照格式:类名 [name=, sex=, age=]输出。使用idea自动生成,然后在修改成该输出格式3.对每个属性生成setter/getter方法4.main方法中•输入1行name age sex , 调用上面的有参构造函数新建对象。输入样例:输出样例:原创 2022-06-21 23:33:02 · 2749 阅读 · 0 评论 -
Java面向对象程序设计综合练习3(程序填空题)
R5-1求一个二维数组中每行的最大值和每行的和以下程序的功能是求一个二维数组中每行的最大值和每行的和。输出样例 R5-2下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。例如:若N=3,有下列矩阵: R5-3该程序功能是遍历数组,输出一维数组的所有元素, R5-4用数组来求Fibonacci数列问题,打印前20项数列,每行打印4个数。。...原创 2022-06-21 09:07:32 · 1086 阅读 · 0 评论 -
Java面向对象程序设计综合练习3(填空题)
R4-1R4-2BDER4-3hasNext()1 分next()1 分R4-421 分31 分41 分11 分31 分R4-5给出以下代码:程序运行结果为(一行一空):4 PLUS 2 = 62 分4 MINUS 2 = 22 分4 TIMES 2 = 82 分4 DIVIDE 2 = 22 分R4-6集合按照存储结构的不同可分为单列集合和双列集合,单列集合的根接口是( ),双列集合的根接口是( )。Collection1 分Map1 分R4-7请写出以下程序运行结果:OK2 分f原创 2022-06-21 08:58:42 · 963 阅读 · 0 评论 -
Java面向对象程序设计综合练习3(选择题)
R2-2R2-3R2-4R2-5R2-6R2-7R2-8R2-9R2-10R2-11R2-12R2-13R2-14R2-15R2-16R2-17R2-18R2-19R2-20R2-21R2-22R2-23R2-24R2-25R2-26R2-27R2-28R2-29原创 2022-06-21 08:48:02 · 2016 阅读 · 0 评论 -
Java面向对象程序设计综合练习2(填空题)
R4-12 分R4-2请写出以下程序运行结果:2 分R4-3 答案:第1空:interface ||第2空:cry() ||第3空: getName() ||第4空:implements ||第5空:String ||第6空:this.name ||第7空:public ||第8空:return ||第9空:SimulateTest ||第10空:static ||第11空:main ||第12空:dog ||第13空:Bob ||原创 2022-06-21 02:05:33 · 2700 阅读 · 0 评论 -
Java面向对象程序设计综合练习2(单选题)
R2-1R2-2R2-3R2-4R2-5R2-6R2-7R2-8R2-9R2-10R2-11R2-12R2-13R2-14R2-15R2-16R2-17R2-18R2-19R2-20R2-21R2-22R2-23R2-24R2-25R2-26R2-27R2-28R2-29R2-30R2-31R2-32R2-33R2-34R2-35R2-36R2-37R2-38R2-39R2-40R2-41R2-42R2-43R2-44R2-45R2-46R2-47R2-48R2-49R2-50R2-51R2-52R2-53原创 2022-06-21 01:10:24 · 3034 阅读 · 3 评论 -
Java面向对象程序设计综合练习2(判断题)
R1-1TFR1-2TFR1-3TFR1-4TFR1-5TFR1-6TFR1-7TFR1-8TFR1-9TFR1-10TFR1-11TFR1-12TFR1-13TFR1-14TFR1-15TFR1-16TFR1-17TFR1-18TFR1-19TFR1-20TFR1-21TFR1-22TFR1-23TFR1-24TFR1-25TFR1-26TFR1-27TFR1-28TFR1-29TFR1-30TFR1-31TFR1-32TFR1-33TFR1-34TFR1-35TFR1-36TFR1-37TFR1-38T原创 2022-06-20 22:40:01 · 1285 阅读 · 0 评论 -
Java面向对象程序设计综合练习1(程序填空题)
Java面向对象程序设计综合练习1原创 2022-06-20 16:52:29 · 2419 阅读 · 0 评论 -
Java面向对象程序设计综合练习4(填空题)
R4-2Java中的事件主要有两种:和动作类事件。R4-3调用线程对象的方法可以启动线程,使线程处于可运行状态。R4-425-3 The output of the code below is:R4-5Java使用2 分可以让一个虚拟机(JVM)上的应用程序请求调用位于网络上另一处的JVM上的对象.。R4-6请写出以下程序运行结果2 分程序运行后输出结果为(一行一空):2 分2 分2 分2 分2 分2原创 2022-06-20 16:42:56 · 1302 阅读 · 0 评论 -
Java面向对象程序设计综合练习1(填空题)
R4-1ava的循环语句包括while、do - while和2 分 。2 分 。R4-3给出以下代码:程序运行后输出结果为(一空一行):1 分1 分R4-4阅读以下程序:假设输入是 2 3 4 5 0,程序输出是:max isnumberAfter executing line 2, where will the program jump to?2 分R4-6原创 2022-06-20 16:37:15 · 555 阅读 · 0 评论 -
Java面向对象程序设计综合练习1(选择题)
以上答案都不正确R2-29R2-47R2-56原创 2022-06-20 16:39:26 · 6994 阅读 · 0 评论 -
Java面向对象程序设计综合练习4(选择题)
A.JDBC事务是由Connection发起的,并由Connection控制B.JDBC事务属于JAVA事务的一种C.JDBC事务属于容器事务类型D.JDBC事务可以保证操作的完整性和一致性原创 2022-06-19 20:22:16 · 2353 阅读 · 0 评论 -
Java面向对象程序设计综合练习4(判断题)
TFTFTFTFTFTFTFTFTFTFTFTFTFTFTFTFTFTFTFTFTFTF原创 2022-06-19 19:23:42 · 728 阅读 · 0 评论 -
关于JAVA线程五种状态的理解
1) 新建当用new关键字创建一个线程时,还没调用start 就是新建状态。2) 就绪调用了 start 方法之后,线程就进入了就绪阶段。此时,线程不会立即执行run方法,需要等待获取CPU资源。3) 运行当线程获得CPU时间片后,就会进入运行状态,开始执行run方法。4) 阻塞当遇到以下几种情况,线程会从运行状态进入到阻塞状态。调用sleep方法,使线程睡眠。调用wait方法,使线程进入等待。当线程去获取同步锁的时候,锁正在被其他线程持有。调用阻塞式IO方法时会导致线程阻塞。调用suspend方法,挂起线原创 2022-06-03 23:22:56 · 824 阅读 · 0 评论 -
Java程序设计练习题8异常处理
判断题R1-1分数1作者王从银单位吉首大学可以使用throw语句来抛出异常。TFR1-2分数1作者王从银单位吉首大学一个try语句可以有多个catch语句与之对应。TFR1-3分数1作者王从银单位吉首大学用户可以自定义自己的异常类。TFR1-4分数1作者翁恺单位浙江大学There is calling-stack information sto...原创 2022-05-21 00:33:45 · 4002 阅读 · 0 评论 -
Java程序设计练习题7集合与泛型
选择题R1-1分数1作者强彦单位太原理工大学制造(new)数组时,要指定数组长度,以便为数组分配内存。TFR1-2分数1作者翁恺单位浙江大学Arrays in Java can change its size as needed.Java中的数组可以根据需要更改其大小。TFR1-3分数1作者强彦单位太原理工大学一个数组可以存放许多不同类型的数值。TFR1-4分数1作者翁恺...原创 2022-05-17 16:31:42 · 3842 阅读 · 0 评论 -
Java程序设计练习题7集合与泛型
判断题R1-1在JAVA的集合框架中,Map接口是自Collection接口继承而来。TF单选题R2-1分数2Which statement is true for the class java.util.ArrayList?A.The elements in the collection are guaranteed to be unique.B.The collection is guaranteed to be immutable.C.T.原创 2022-05-15 18:06:41 · 2986 阅读 · 3 评论 -
Java面向对象程序设计4继承与多态
7-3 jmu-Java-03面向对象基础-05-覆盖分数3Java每个对象都继承自Object,都有equals、toString等方法。现在需要定义PersonOverride类并覆盖其toString与equals方法。1. 新建PersonOverride类a.属性:String name、int age、boolean gender,所有的变量必须为私有(private)。b.有参构造方法,参数为name, age, genderc.无参构造方法,使用this(n...原创 2022-05-12 01:40:58 · 2117 阅读 · 0 评论 -
Java面向对象程序设计3面向对象基础
函数题6-1 设计一个矩形类Rectangle分数 10设计一个名为Rectangle的类表示矩形。这个类包括:两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1.一个无参构造方法。一个为width和height指定值的矩形构造方法。一个名为getArea()的方法返回这个矩形的面积。一个名为getPerimeter()的方法返回这个矩形的周长。类名为:Rectangle 裁判测试程序样例:impo原创 2022-04-30 21:34:45 · 3439 阅读 · 0 评论 -
学生类-构造函数
7-6 学生类-构造函数定义一个有关学生的Student类,内含类成员变量:String name、String sex、int age,所有的变量必须为私有(private)。1.编写有参构造函数:能对name,sex,age赋值。2.覆盖toString函数:按照格式:类名 [name=, sex=, age=]输出。使用idea自动生成,然后在修改成该输出格式3.对每个属性生成setter/getter方法4.main方法中•输入1行name age sex , 调用上原创 2022-04-27 18:40:55 · 2274 阅读 · 0 评论 -
构造函数与初始化块
7-2 jmu-Java-03面向对象基础-02-构造函数与初始化块分数5全屏浏览题目切换布局作者郑如滨单位集美大学1.定义一个Person类属性:String name,boolean gender,int age,int id,所有的变量必须为私有(private)。无参构造函数:Person(),功能:打印This is constructor。有参构造函数:Person(name, gender, age),功能:给属性赋值。建议:使用Ecl...原创 2022-04-27 15:25:55 · 429 阅读 · 0 评论