
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
第1关:通关任务一任务描述本关任务:按要求编写一个Java应用程序,巩固Java面向对象知识。相关知识为了完成本关任务,我们回顾一下前面所学知识:1.面向对象思想 ;2.封装;3.继承;4.构造函数;5.super()和this()。面向对象思想构造器:new就是一个构造器,作用是:①分配空间;②赋初始值(避免错误,简化输入);new Object(Parameters)构造器调用构造函数,传参为
第1关:什么是封装,如何使用封装任务描述本关任务:构造一个类,把对象的属性封装起来,同时提供一些可以被外界访问属性的方法。相关知识为了完成本关任务,你需要掌握:1.什么是封装;2.封装的意义;3.实现Java封装的步骤。什么是封装封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装时的权限控制符区别如下:封装的意义对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其
第1关:数组的复制任务描述本关任务:完成将一个数组的值复制给另一个数组。相关知识本关需要你完成数组的复制操作,可以分三个步骤来实现。创建一个数组arr2,数组长度和数组arr1相同;使用循环将数组1中的每一个数据赋值给数组2中对应的那一项。(即arr2[0] = arr1[0]);循环输出复制之后arr2中的所有数据。编程要求在右侧编辑器Begin-End中填充代码,将arr1数组中的数据全部复制
第1关:如何定义方法任务描述本关任务:定义一个用来和老师打招呼的方法。相关知识为了完成本关任务你需要掌握:1. 什么是方法; 2. 怎么定义和使用方法。我们现阶段编写的代码都是放在main函数中,不过如果我们要做一个大型的项目,把所有的代码都放入main方法中有什么缺陷呢?代码庞大;难以阅读;难以维护;代码难以重用;不利于合作开发。怎么解决呢?将庞大的程序划分为不同的功能小块,逐个突破,就像手机和
第1关:Server端监听任务描述在本关中,你将被要求在Server端(服务器)监听客户端的连接。相关知识Socket编程两台机器建立一个双向的网络连接实现数据交换,这个双向链路的一端称为一个Socket。它使用TCP协议提供了两台计算机之间的通信机制,客户端程序创建一个套接字,并尝试连接服务器的套接字。两台计算机之间使用套接字建立TCP连接的一般步骤:服务器实例化一个 ServerSocket
第1关:捕获异常任务描述本关任务:捕获程序的异常,输出异常处理的结果。相关知识为了完成本关任务,你需要掌握:1.如何捕获异常。捕获异常通过第一关我们知道,有一部分异常是需要程序员提前处理的,这种异常统一称为检测性异常,如果我们不处理,程序是不能编译通过的,在IDE中也会出现一条红线。这个时候我们就必须处理这段可能出现异常的程序。如何处理呢?Java中提供了一个捕获异常的机制:try-catch通过
第1关:Java循环结构之while循环任务描述本小节需要你完成一个做俯卧撑的小程序,效果如下:相关知识Java中常用的循环有三种:while,do…while,for。本小节我们先来看看while循环。while循环的特点循环顾名思义就是:重复的做某个事情,Java中的循环也是如此,当我们在开发中需要重复的做某个事情的时候,你就要想到循环了,接下来我们就来看看while循环是怎么使用的吧!whi
第1关:什么是类,如何创建类任务描述本关任务:创建一个类和一个对象,调用这个对象的属性和方法。相关知识为了完成本关任务,你需要掌握:1、什么是类和对象; 2、怎么定义类; 3、怎么创建对象并使用对象的属性和方法。什么是类类:类是一个模板,它描述一类对象的行为和属性。对象:对象是类的一个实例,有 属性 和 行为 。举个例子:人是一个 “类”,小明就是人的 “对象” ,女生/男生是一个类,你的女朋友/
Sqli-labs的详细解题记录Less-1:进入关卡内先判断是否存在注入情况,先输入?id =1 and 1=1,发现没有变化,换成and 1=2,依旧没有变化,考虑是为字符型而非整形。用 ’ 进行测试,发现页面报错,出现如下显示,证明可以进行SQL注入。发现为字符型的后先在后面加一个注释符 --+可以发现正常返回数据。此处可以用 order by 对前面的数据进行排列,先进行试数,发现只有三组
第1关:Java分支结构之 if…else任务描述本小节需要你完成一个判断学员成绩等级的小程序,效果如下:相关知识生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 85 分,则奖励一个 Iphone X 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。if语句用法如下:if (<条件>) {<条件成立执行的代码







