![](https://img-blog.csdnimg.cn/2020051915513758.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Educoder–Java【笔记+参考代码】
文章平均质量分 79
Educoder平台Java练习笔记及参考代码,仅供学习参考使用,谢谢!
fuhanghang@yeah.net
重新开始!
展开
-
Educoder–Java高级特性(第九章)- JDBC(下)【笔记+参考代码】
Educoder–Java高级特性(第九章)- JDBC(上)【笔记+参考代码】第一关编程要求 在右侧编辑器补充代码,完成数据库连接、删除、更新以及查找方法。其中删除方法是通过用户传入新闻id来进行删除。注意:连接数据库名为mysql_db,数据库用户为root,密码为123123。测试说明 平台会对你编写的代码进行测试:测试输入:无预期输出: News [id=1, title=岳云鹏的18岁,贾玲的18岁,沈腾的18岁,网友:不是来搞笑的?,anthor_name=光明网]说明:原创 2020-06-22 08:25:14 · 2288 阅读 · 2 评论 -
Educoder–Java高级特性(第九章)- JDBC(上)【笔记+参考代码】
Educoder–Java高级特性(第九章)- JDBC(上)【笔记+参考代码】第一关编程要求在右侧编辑器补充代码,完成下列相应任务:加载数据库驱动;【平台数据库连接的用户(user)为root,密码(password)为123123】创建数据库mysql_db;创建表student。student表结构为:| 字段名 | 类型 | 备注 | 约束 | | :————: | :————: | :————: | | id | int |学生id | 非空 | | na原创 2020-05-18 22:52:47 · 9039 阅读 · 4 评论 -
Educoder–Java高级特性(第八章)- Java反射【笔记+参考代码】
Educoder–Java高级特性(第八章)- Java反射【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成三个方法getPersonClass1()、getPersonClass2()、getPersonClass3()的代码编写,要求分别使用三种方式获取Person类的Class对象并返回。注意:无需修改main()方法的输出内容。测试说明 平台会对你编写的代码进行测试:预期输出:通过Object 类中的 getCla原创 2020-05-18 22:22:45 · 4812 阅读 · 3 评论 -
Educoder–Java高级特性(第七章)- 多线程练习题【笔记+参考代码】
Educoder–Java高级特性(第五、六章)- 多线程练习题+Java反射【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,在 Begin-End 区域内进行代码补充,使线程依照先后顺序依次输出JavaThread+线程名。提示:我们知道线程的执行结果是随机的,什么时候执行线程是看哪一个线程抢占到了CPU的资源,现在请你利用所学知识使多个线程开启之后依照先后顺序执行。可以参...原创 2020-04-29 17:46:06 · 9843 阅读 · 3 评论 -
Educoder–Java高级特性(第六章)- 多线程基础(3)线程同步【笔记+参考代码】
Educoder–Java高级特性(第四章)- 多线程基础(3)线程同步【笔记+参考代码】第一关1.在并发编程中,我们需要以下哪几个特性来保持多线程程序执行正确( ABD )A、可见性B、原子性C、并发性D、有序性2.请分析以下语句哪些是原子操作( AB )A、int a = 3;B、boolean flag = false;C、a–;D、a =a *a3.以下代码的...原创 2020-04-13 22:06:13 · 9084 阅读 · 9 评论 -
Educoder–Java高级特性(第五章)- 多线程基础(2)常用函数【笔记+参考代码】
Educoder–Java高级特性(第五章)- (2)常用函数【笔记+参考代码】第一关1.有三种原因可以导致线程不能运行,它们是( ABC )A、等待B、阻塞C、休眠D、挂起及由于I/O操作而阻塞2.Java语言中提供了一个( D )线程,自动回收动态分配的内存。A、异步B、消费者C、守护D、垃圾收集3.当( A )方法终止时,能使线程进入死亡状态A、runB、se...原创 2020-04-03 09:54:41 · 7361 阅读 · 3 评论 -
Educoder–Java高级特性(第四章)- 多线程基础(1)使用线程【笔记+参考代码】
Educoder–Java高级特性(第四章)- 多线程基础(1)使用线程【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:使用继承Thread类的方式创建一个名为 ThreadClassOne 的类,重写的run方法需要实现输出0-10之间的奇数,输出结果如下:1 3 5 7 9;使用实现Runnab...原创 2020-03-27 10:46:43 · 18824 阅读 · 8 评论 -
Educoder–Java高级特性(第三章)- Java 字符串与集合练习——词频统计【笔记+参考代码】
Educoder–Java高级特性(第三章)- Java 字符串与集合练习——词频统计【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:用String.split()方法将字符串“aaa|bbb|ccc”以“|”进行拆分,用StringTokenizer类将字符串“This?is?a?test?strin...原创 2020-03-19 21:29:35 · 7025 阅读 · 9 评论 -
Educoder–Java高级特性(第二章)- 集合框架【笔记+参考代码】
Educoder–Java高级特性(第二章)- 集合框架【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin -End区域内进行代码补充,创建ArrayList集合并且向集合中添加数据,具体要求如下:添加字符串类型数据:https:www.educoder.net;添加double类型数据:2018.423;在方法中返回你创建的集合对象。测试...原创 2020-03-14 08:07:33 · 11963 阅读 · 3 评论 -
Educoder–Java高级特性(第一章)- IO流【笔记+参考代码】
Educoder–Java高级特性(第一章)- IO流【笔记+参考代码】第一关1、下列关于字节和字符的说法正确的是(BC)A、字节 = 字符 + 编码B、字符 = 字节 + 编码C、字节 = 字符 + 解码D、字符 = 字节 + 解码2、下列描述正确的是:(C )A、使用代码读取一个文件的数据时,应该使用输出流。B、使用代码复制文件的时候,只需要使用输出流。C、使用代码读...原创 2020-03-12 00:16:30 · 15530 阅读 · 2 评论 -
Educoder–Java面向对象(第七章+第八章)- Java中的异常与文件类【笔记+参考代码】
Educoder–Java面向对象(第七章+第八章)- Java中的异常与文件类【笔记+参考代码】一、Java中的异常(一)第一关 1. 在Java中,源文件Test.java中包含如下代码段,则程序编译运行结果是(B)public class HelloWorld{ public static void main(String[] args){ System....原创 2020-03-04 09:36:37 · 25120 阅读 · 10 评论 -
Educoder–Java面向对象(第六章)- 常用类【笔记+参考代码】
Educoder–Java面向对象(第六章)- 常用类【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:Demo类和Person类已经写好,在测试类中创建Demo类对象d1,传入输入值num1, d1调用toString方法并打印输出该值;创建Demo类对象d2,同样传入输入值num1,打印判断d1和d2是...原创 2020-02-24 10:31:05 · 21075 阅读 · 1 评论 -
Educoder–Java面向对象(第五章)- 包装类【笔记+参考代码】
Educoder–Java面向对象(第五章)- 包装类【笔记+参考代码】第一关编程要求补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。预期输出:装箱后的结果为:66.6和66.6拆箱结果为:88.88和88.88参考代码package step1;public class Task { public static void...原创 2020-02-24 09:59:52 · 11610 阅读 · 0 评论 -
Educoder–Java面向对象(第四章)- String类【笔记+参考代码】
Educoder–Java面向对象(第四章)- String类【笔记+参考代码】第一关编程要求本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:roster1变量为之前的全班花名册,roster2变量为小明统计的全班花名册。 你将被要求输出3行:第一行为roster1的长度;第二行为roster2的长度;第三行为两个花名册是否相同,若相同,输出“相同”;...原创 2020-02-14 21:34:24 · 19590 阅读 · 2 评论 -
Educoder--Java面向对象(第三章综合练习)-封装继承和多态的综合练习参考代码
Educoder–Java面向对象(第三章综合练习)-封装继承和多态的综合练习【笔记+参考代码】第一关编程要求根据提示,在右侧编辑器Begin-End处补充代码:声明一个抽象类Pet,封装属性name和sex,声明一个带有两个参数的构造函数,声明抽象方法void talk()和void eat();声明一个Dog类继承自Pet,封装属性color,声明带有三个参数的构造函数,复写tal...原创 2020-02-11 22:18:49 · 44368 阅读 · 6 评论 -
Educoder–Java面向对象(第二章)- 封装、继承和多态【笔记+参考代码】
Educoder–Java面向对象(第二章)- 封装、继承和多态【笔记+参考代码】第一关编程要求根据提示,在右侧编辑器Begin-End处补充代码:声明一个Person类,私有化属性name和age,并将字段封装起来;在Person类中定义一个talk()方法,打印姓名和年龄信息;在main方法中声明并实例化一Person对象p,给p中的属性赋值,调用talk()方法打印 我是...原创 2020-03-06 14:20:53 · 44117 阅读 · 3 评论 -
Educoder–Java面向对象(第一章)- 类与对象【笔记+参考代码】
Educoder–Java面向对象(第一章)- 类与对象【笔记+参考代码】第一关编程要求根据提示,在右侧编辑器Begin-End处补充代码:声明一个Dog类,给Dog类添加三个String类型的属性,分别是name,color,variety,定义两个方法,分别是,eat,run。在main方法中创建一个名为wuhuarou的Dog对象,并设置name为五花肉,color为棕色,v...原创 2020-03-06 13:42:20 · 28818 阅读 · 5 评论