自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)

原创 Level 0 - Level 1

先看题目:在上一篇的Level 0 基础上,通过readme文件获取进入Level 1的密码。答案如下:绿色箭头是进入Level 1的密码,获取之后,先退出这个游戏Linux 系统,再次进入。命令行见橙色箭头。这样就完成了Level 0 - Level 1。如果觉得不错,就用点赞或者留言或者关注来代替五星好评~谢谢各位~...

2020-08-29 08:32:39 31

原创 Level 0

博主最近看到一个网页游戏,专门是用linux命令来玩的,名字叫做Bandit Wargames,网址在这:Bandit现在就进入Level 0。题目如下:答案如下:进入Terminal (如果不懂命令行,可以在Terminal 里输入ssh, 就有看到提示,终端用什么符号)根据下面图片的红色箭头,输入命令行输入密码: bandit0 (温馨提示:后面是数字0)看到结果,结果如下:这就完成Level 0, 是不是觉得挺简单的。如果有什么疑问,就请留言。觉得不错,就麻烦点个

2020-08-29 08:17:03 627

原创 通俗易懂的安装MySQL步骤

用到数据库,应该都先遇到MySQL吧,现在博主我就先把如何安装MySQL的教程写出来,供大家参考~~ 若有什么疑问,可以在下面留言哦!由于博主是使用Macbook Pro来安装的,觉得应该跟在Windows或者Linux环境下安装步骤差不多。第一步:在浏览器输入“mysql”, 见下面图解:第二步:进入官网,mysql官网, 见下图第三步:点击"DOWNLOADS", 见下图,红色方框第四步:点击“MySQL Community (GPL) Downloads »”,见下图,红色方

2020-08-16 11:14:23 1500 2

原创 舞动的字符

上一篇的炫酷小圈圈,获得了不错的阅读量,博主就继续提供利用react来做gsap.温馨提示:这次代码量比较大。如果不懂React如何安装,请点击这里学习安装React先看效果如何:由于内存较大,只能通过链接形式来上传。 点击这里可以观看效果在上React代码之前,得安装gsap, 命令行:npm install gsap react-gsap现在就可以上代码了:// WordsDance.js 文件import React, { Component } from 'react'import

2020-08-16 02:41:00 164

原创 Java 习题 (74)

题目:创建一个名为Amphibian的类。由此继承产生一个称为Frog的类。在基类中设置适当的方法。在main()中,创建一个Frog并向上转型至Amphibian,然后说明所有方法都可工作。使Frog覆盖基类中方法的定义。解答:class Amphibian { public void play() { System.out.println("Playing..."); } public void sleep() { System.out.p

2020-08-10 07:07:02 53

原创 Java 习题 (73)

题目:创建一个名为Amphibian的类。由此继承产生一个称为Frog的类。在基类中设置适当的方法。在main()中,创建一个Frog并向上转型至Amphibian,然后说明所有方法都可工作。解答:如果不了解什么是向上转型,可以点击这里了解向上转型继续解答上面的题目:class Amphibian { public void play() { System.out.println("Playing..."); } public void sleep() {

2020-08-10 06:43:35 52

原创 向上转型 (Upcasting)

将导出类的引用转换为基类的引用的动作,称为向上转型。代码如下:class Instrument { public void play() { System.out.println("Playing..."); } static void tune(Instrument i) { i.play(); }}public class Test extends Instrument{ public static void main(

2020-08-10 06:24:10 56

原创 Java 习题 (72)

题目:在包中编写一个类,类应具备一个protected方法。在包外部,试着调用该protected方法并解释其结果。然后,从你的类中继承产生一个类,并从该导出类的方法内部调用该protected方法。解答:package seven.fifteen;public class Fifteen { protected void test() { System.out.println("This is the protected method"); }}packag

2020-08-10 05:13:08 86

原创 Java 习题 (71)

题目:在Car.java中给Engine添加一个service()方法,并在main()中调用该方法。解答:先提供原先的Car.java代码:class Engine { public void start() {} public void rev() {} public void stop() {}}class Wheel { public void inflate(int psi) {}}class Window { public void r

2020-08-10 03:32:45 45

原创 Java 习题 (70)

题目:创建一个类,它应带有一个被重载了三次的方法。继承产生一个新类,并添加一个该方法的新的重载定义,展示这四个方法在导出类中都是可以使用的。解答:class base { void func1() { System.out.println("This is the first function in base class"); } int func1(int i) { System.out.println("This is the second

2020-08-10 02:43:32 60

原创 Java 习题 (69)

题目:创建一个Root 类,令其含有名为Component1, Component2, Component3的类的各一个实例(这些由你来写)。从Root中派生一个类Stem, 也含有上述各 ”组成部分“。 所有的类都应带有可打印出类的相关信息的默认构造器。将一个适当的**dispose()**方法的层次结构添加到所有类中。解答:class Component1 { Component1() { System.out.println("Component1 Constructor

2020-08-09 13:52:26 37

原创 Java 习题 (68)

题目:修改Detergent.java, 让它使用代理。解答:先展示Detergent.java 代码:// Detergent.java 文件class Cleanser { private String s = "Cleanser"; public void append(String a) { s += a; } public void dilute() { append(" dilute() "); }

2020-08-07 06:33:50 55

原创 Java 习题 (67)

题目:创建一个Root 类,令其含有名为Component1, Component2, Component3的类的各一个实例(这些由你来写)。从Root中派生一个类Stem, 也含有上述各 ”组成部分“。 所有的类都应带有可打印出类的相关信息的非默认构造器。解答:class Component1 { Component1(int i) { System.out.println("Component1 Constructor: " + i); }}class Com

2020-08-04 12:41:16 60

原创 Java 习题 (66)

题目:创建一个Root 类,令其含有名为Component1, Component2, Component3的类的各一个实例(这些由你来写)。从Root中派生一个类Stem, 也含有上述各 ”组成部分“。 所有的类都应带有可打印出类的相关信息的默认构造器。解答:class Component1 { Component1() { System.out.println("Component1 Constructor"); }}class Component2 {

2020-08-04 12:32:30 51

原创 Java 习题 (65)

题目:创建一个基类,它仅有一个非默认构造器;再创建一个导出类,它带有默认构造器和非默认构造器。在导出类的构造器中调用基类的构造器。解答:class A { A(int i) { System.out.println("A constructor - " + i); }}class B extends A { B() { super(11); } B(int i) { super(i); Sy

2020-08-04 11:51:39 33

原创 Java 习题 (64)

题目:创建两个带有参数的构造器的类A和类B。从A中继承产生一个名为C的新类,并在C内创建一个B类的成员。为C写一个构造器,并在其中执行所有的初始化。解答:class A { A(int i) { System.out.println("A constructor - " + i); }}class B { B(int i) { System.out.println("B constructor - " + i); }}clas

2020-08-04 11:43:31 41

原创 Java 习题 (63)

题目:用程序来证明得在导出类中调用基类构造器,编译器将“抱怨”无法找到符合基类形式的构造器。而且,调用基类构造器必须是你在导出类构造器中要做的第一件事 (如果你做错了,编译器会提醒你)。解答:class Game { Game(int i) { System.out.println("Game constructor"); }}class BoardGame extends Game { BoardGame(int i) {// super

2020-08-04 10:38:22 59

原创 Java 习题 (62)

题目:创建两个带有默认构造器 (空参数列表) 的类A和类B。从A中继承产生一个名为C的新类,并在C内创建一个B类的成员。不要给C编写构造器。创建一个C类的对象并观察其结果。解答:class A { A() { System.out.println("A constructor"); }}class B { B() { System.out.println("B constructor"); }}class C extends

2020-08-04 07:24:37 45

原创 Java 习题 (61)

题目:证明基类构造器:(a) 总是会被调用;(b) 在导出类构造器之前被调用。解答:class Base { Base() { System.out.println("Base constructor"); }}class Derived extends Base{ Derived() { System.out.println("Derived constructor"); }}public class exerciseThr

2020-08-04 07:11:36 43

原创 Java 习题 (60)

题目:证明你不为Cartoon() 创建构造器,编译器也会为你合成一个默认的构造器,该构造器将调用基类的构造器。解答:class Art { Art() { System.out.println("Art constructor"); }}class Drawing extends Art { Drawing() { System.out.println("Drawing"); }}class Cartoon extends

2020-08-04 05:33:17 35

原创 Java 习题 (59)

题目:从Detergent中继承产生一个新的类。覆盖scrub() 并添加一个名为sterilize() 的新方法。解答:先把Detergent类库代码放出来:class Cleanser { private String s = "Cleanser"; public void append(String a) { s += a; } public void dilute() { append(" dilute() "); }

2020-08-04 03:39:50 42

原创 Java 习题 (58)

题目:创建一个简单的类。在第二个类中,将一个引用定义为第一个类的对象。运用惰性初始化来实例化这个对象。解答:package seven;class one { String s; public one(String s1) { s = s1; } public String toString() { return s; } public void setString(String snew) {

2020-08-03 12:57:46 40

原创 Java 习题 (57) **

题目:效仿示例Lunch.java 的形式,创建一个名为ConnectionManager的类,该类管理一个元素为Connection对象的固定数组。客户端程序员不能直接创建Connection对象,而只能通过ConnectionManager中的某个static方法来获取它们。当ConnectionManager之中不再有对象时,它会返回null引用。在main()之中检测这些类。解答:先放Lunch.java代码:class Soup1 { private Soup1() {} publi

2020-08-01 10:49:41 31

原创 Java 习题 (56)

题目:根据描述access和widget的代码片段创建类库。在某个不属于access类库的类中创建一个Widget实例。Create the library according to the code fragments describing access and Widget. Create a Widget in a class that is not part of the access package解答:没使用在access package下创建类,但是下面的代码效果是一样的packag

2020-08-01 09:07:00 50

原创 Java 习题 (55)

题目:创建一个带有protected数据的类。运用在第一个类中处理protected数据的方法在相同的文件中创建第二个类。Created a class with protected data. Create a second class in the same file with a method that manipulates the protected data in the first class.解答:package six;class one { protected int

2020-08-01 07:48:06 32

原创 Java 习题 (54)

题目:创建一个带有public, private, protected和包访问权限域以及方法成员的类。创建该类的一个对象,看看在你试图调用所有类成员时,会得到什么类型的编译信息。请注意,处于同一个目录中的所有类都是默认包的一部分。Create a class with public, private, protected, and package-access fields and method members. Create an object of this class and see what k

2020-08-01 07:33:23 51

原创 Java 习题 (53)

题目:展示protected方法具有包访问权限,但是它仍旧不是public的。Show that protected methods have package access but are not public.解答:先是在同一个package 下package six;public class fourExercise { protected static void greeting() { System.out.println("This is the fourEx

2020-08-01 06:27:34 45

原创 Java 习题 (52)

题目:创建两个包:debug 和 debugoff, 它们都包含一个相同的类,该类有一个debug()方法。第一个版本显示发送给控制台的String 参数,而第二个版本什么也不做。使用静态import语句将该类导入到一个测试程序中,并示范条件编译效果。Create two packages: debug and debugoff, containing an identical class with a debug() method. The first version displays its Str

2020-08-01 02:36:53 45

原创 Java 习题 (51)

题目:在某个包中创建一个类,在这个类所处的包的外部创建该类的一个实例。Create a class in a package. Create an instance of your class outside of that package.解答:package six.First;public class firstExercise { firstExercise() { System.out.println("This is the default construct

2020-08-01 01:05:36 31

原创 超容易获得星球大战信息

相信很多人都看过星球大战吧,那如何把你想要的信息从星球搬到自己的网站里呢?没关系,博主我就用react 来显示如何获取信息。如果没有了解过react, 没关系,可以点击react 学习 来获取一些基本的知识点现在,就开始react代码之旅吧~先找到获取star wars API 的路劲,获取星球大战的api 地址:SWAPI.先展示结果吧:(结果的演示是随着网页的伸缩展示的结果)代码环节:由于安装了react之后, App.css 文件就已经有了,就不需要在里面更改内容了。只需要更改一下

2020-07-31 02:55:03 61

原创 炫酷小圈圈

博主刚刚学GSAP, 就将所学到的知识分享出来,希望对各位有所帮助!借用GSAP 官网来说明这个GSAP能给前端带来什么用途。The GreenSock Animation Platform (GSAP) animates anything JavaScript can touch (CSS properties, SVG, React, canvas, generic objects, whatever) and solves countless browser inconsistencies, al

2020-07-28 14:12:14 1410 4

原创 Java 习题 (50)

题目:创建一个enum, 它包含纸币中最小面值的6种类型。通过values() 循环并打印每一个值及其ordinal()。解答:import java.util.*;enum cash { ONE, TWO, FIVE,TEN, TWENTY, FIFTY}public class chapterFive { public static void main(String[] args){ for(cash c : cash.values()){

2020-07-22 17:09:42 53

原创 Java 习题 (49)

题目:创建一个使用可变参数列表而不是普通的main() 语法的main()。打印所产生的args数组的所有元素,并用各种不同数量的命令行参数来测试它。解答:import java.util.*;class twenty { void f(String... args){ for(String s : args){ System.out.println(s); } }}public class chapterFive {

2020-07-22 13:56:30 54

原创 Java 习题 (48)

题目:写一个类,它接受一个可变参数的String数组。验证你可以向该方法传递一个用逗号分隔的String列表,或是一个String[]。解答:import java.util.*;class nineteen { void f(String... args){ for(String s : args){ System.out.println(s); } }}public class chapterFive { p

2020-07-22 13:46:24 52

原创 Java 习题 (47)

题目:创建一个类,它有一个接受一个String 参数的构造器。在构造阶段,打印该参数。创建一个该类的对象引用数组,给对象赋值给引用数组。解答:import java.util.*;class seventeen { seventeen(String s){ System.out.println("String constructor: s = " + s); }}public class chapterFive { public static void

2020-07-22 11:19:12 72

原创 Java 习题 (46)

题目:创建一个类,它有一个接受一个String 参数的构造器。在构造阶段,打印该参数。创建一个该类的对象引用数组,但是不实际去创建对象赋值给改数组。当运行程序时,请注意来自对该构造器的调用中的初始化消息是否打印了出来。解答:import java.util.*;class seventeen { seventeen(String s){ System.out.println("String constructor: s = " + s); }}public c

2020-07-22 11:12:25 67

原创 Java 习题 (45)

题目:创建一个String 对象数据,并为每一个元素都赋值一个String. 用 for 循环来打印该数组。解答:import java.util.*;public class chapterFive { public static void main(String[] args){ String[] a = new String[14]; a[0] = "aa"; a[1] = "bb"; a[2] = "cc";

2020-07-22 10:46:07 37

原创 Java 习题 (44)

题目:编写一个含有字符串域的类,并采用实例初始化方式进行初始化。解答:import java.util.*;class fifteen { String a; { a = "aa"; } fifteen() { System.out.println("Default constructor, a = " + a); } fifteen(int i){ System.out.println("argu

2020-07-22 02:37:21 35

原创 Java 习题 (43)

题目:编写一个类,拥有两个静态字符串域,其中一个在定义处初始化,另一个在静态块中初始化。现在,加入一个静态方法用以打印出两个字段值。请证明它们都会在被使用之前完成初始化动作。解答:import java.util.*;class fourteen { static char a = 'a'; static char b; static { b = 'b'; }}public class chapterFive { public stat

2020-07-21 16:02:19 37

原创 Java 习题 (42)

题目:编写名为Tank的类,此类的状态可以是“满的” 或 “空的”。 其终结条件是:对象被清理时必须处于空状态。请编写finalize() 以检验终结条件是否成立。在main() 中测试 Tank 可能发生的几种使用方式。解答:import java.util.*;class Tank{ static int counter; int id = counter++; boolean full; public Tank(){ System.out.pr

2020-07-19 15:35:36 37

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除