自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 泛型练习

练习一、选择1、以下语句正确的是:(多选)ABA. List list=new ArrayList();B. List list=new ArrayList<>();C. 已知Cat是Animal类的子类,则List list=new ArrayList();D. List list=new ArrayList();二、编程通过练习,掌握泛型作为方法参数的应用,具体内容见任务要求。运行效果如下:任务:package com.zz;//抽象类Animalpublic a

2020-08-06 09:22:51 345 1

原创 集合排序练习

练习一、选择1、在下面代码中的(1)(2)处可以填写(多选)BCA. int intB. Integer IntegerC. String StringD. string string2、下列说法中不正确的是:DA. Comparator接口用于对自定义类进行整体排序B. Comparator接口可以将Comparator传递给sort方法C. int compare(T o1,T o2)比较用来排序的两个对象D. boolean equals(Object obj)指示对象o

2020-08-01 10:50:46 387

原创 集合练习

练习一、选择1、下列不属于Collection子接口的是BA. ListB. MapC. QueueD. Set2、已知ArrayList的对象是list,以下哪个方法是判断ArrayList中是否包含"dodoke" AA. list.contains(“dodoke”);B. list.add(“dodoke”);C. list.remove(“dodoke”);D. list.remove(“dodoke”);3、下列哪个方法可以获取列表指定位置处的元素DA. add

2020-07-30 17:21:20 602

原创 包装类练习

练习一、选择1、Java中提供了名为(C)的包装类来包装字符类型A. IntegerB. StringC. CharacterD. Char2、以下哪一选项不是基本数据类型CA. booleanB. floatC. IntegerD. char3、下列关于基本类型和包装类的叙述中错误的是(多选)BCA. Java中的数据类型包括基本数据类型和引用类型B. Byte是基本数据类型C. 基本数据类型可以调用方法D. 每个基本数据类型都有对应的包装类4、Double 类,Math

2020-07-29 16:51:12 612

原创 Java异常练习

练习一、选择1、下列代码中的异常属于(多选)A. 非检查型异常B. 检查型异常C. ErrorD. Exception2、类及其子类所表示的异常是用户程序无法处理的A. NumberFormatExceptionB. ExceptionC. ErrorD. RuntimeException3、数组下标越界,则发生异常,提示为A. IOExceptionB. ArithmeticExceptionC. SQLExceptionD. ArrayIndexOutOfBoundsE

2020-07-29 15:06:55 766

原创 接口与内部类练习

练习一、编程1、阅读下面的Java代码,能够填写在横线处的语句是A. private int MAX_LOG_SIZE = 1000;B. public void print() {}C. private Boolean saveToFile(String fileNmae);D. int getSize();2、下列关于Java中接口的说法不正确的是A. 接口中方法的访问修饰符默认为publicB. 接口中的方法如果写成void test();的形式,默认是抽象方法C. 实现接口的类

2020-07-29 15:02:42 351

原创 Java面向对象思维导图

2020-07-25 11:10:29 487

原创 Java多态练习

练习一、选择1、下列代码的运行结果为:BA. 我是动物B. 编译错误C. 我是动物我是老虎我是哈士奇D. 我是动物 我是老虎 我是哈士奇2、创建一个父类Animal,一个子类Cat,Animal three = new Cat();不是CA. 向上转型B. 自动转型C. 向下转型D. 隐式转型3、下列代码怎么修改可以使其成功运行:AA. 删除掉标注3位置的one.fly( )B. 标注1的Animal one=new Bird()修改为Animal one=new Ani

2020-07-24 16:00:21 2128

原创 Java单例模式练习

练习一、选择1、单例模式的实现必须满足(AC)个条件(多选)A. 类中的构造方法的访问权限必须设置为私有的B. 类中的构造方法必须用protected修饰C. 必须在类中创建该类的静态私有对象D. 在类中提供一个公有的静态方法用于创建、获取静态私有对象2、下列关于懒汉式和饿汉式的说法错误的是(多选)ABA. 饿汉式在第一次使用时进行实例化B. 懒汉式在类加载时就创建实例C. 饿汉式的线程是安全的D. 懒汉式存在线程风险二、编程1、某公司研发星球维护系统,请使用饿汉式单例模式的实现思

2020-07-23 14:29:51 270

原创 Java继承练习

练习一、选择1、在Java中,以下程序的输出结果是AA. Super–>printB. Test–>printC. Super–>printTest–>printD. 编译错误2、在Java中,以下关于方法重载和方法重写描述正确的是DA. 方法重载和方法重写实现的功能相同B. 方法重载出现在父子关系中,方法重写是在同一类中C. 方法重载的返回类型必须一致,参数项必须不同D. 方法重写需要出现在满足继承关系的子类中3、哪个选项中的方法插入到(1)处可以正确实

2020-07-22 16:39:12 1401

原创 综合案例-学生信息管理 练习

练习一、选择1、执行下面代码后,哪几个结论是正确的BA. f[0]B. f[0] = 0.0C. 编译失败D. 在运行时抛出异常2、执行下面代码后,哪几个结论是正确的(多选)ADString[ ] s = new String[10];A. s[9]为nullB. s[10]的内容为空字符串C. 没有s[0]D. s.length=10二、编程题题目要求:某公司要开发内部的 “办公信息化管理系统”,请使用面向对象的思想描述以下员工信息。程序运行参考效果图如下:任务

2020-07-17 15:51:08 500

原创 Java封装

练习一、选择1、当类中的一个成员方法被下面哪个修饰符修饰后,该方法只能在本类中被访问BA. publicB. privateC. finalD. default2、运行以下Java代码,说法正确的是AA. 15B. 程序运行正常,但无输出C. 编译报错D. 运行报错3、java封装的意义(多选)ABCA. 防止使用者错误修改系统的属性B. 提高系统的独立性C. 提高软件的可重用性D. 提高构建大型系统的风险4、下面代码的运行结果是AA. 我是一名学生。B. 我是一个

2020-07-16 15:30:14 374

原创 Java面向对象---练习

练习一、单选1、有关Java中的类和对象,以下说法错误的是 BA. 同一个类的所有对象都拥有相同的特征和行为B. 类和对象一样,只是说法不同C. 对象是具有属性和行为的实体D. 类规定了对象拥有的特征和行为2、在java中,以下程序的运行结果是 AA. 输出:nullB. 正常运行,但不会输出任何内容C. 编译出错,不能运行D. 能运行,但运行时会出现异常3、下面代码运行的正确结果是 DA. 编译错误,无法正常运行B. 编译正确,但运行时产生错误C. helloD

2020-07-10 15:32:57 909

原创 初识Java面向对象

类和对象什么是类:类是具有相同的属性和功能的事物的抽象的集合,在面向对象程序设计中,把一类事物的静态属性和动态可以执行的操作组合在一起就得到类这个概念。类是个抽象的概念,用来模拟一类事物,一旦定义了一个类,这个类就永远存在。什么是对象:对象不仅在编程领域,而且在现实生活中都是一个非常重要的概念。我们需要理解一个概念,“万物皆对象”。显示存在的客观事物都是对象。比如长城,电脑,一件衣服,一只狗,一只猫都是对象。只要是现实生活中存在的都是对象。对象是类的一个个体,是具体的,实实在在存在的事物,

2020-07-08 17:03:07 115

原创 数组移位与统计(数组增删改查)

需求分析:需求:定义一个类,对数组中的数据进行管理(增删改查)方法:插入数据:public int[ ] insertData() { }显示所有数据 public void showData(int[ ] a, int length) { }在指定位置处插入数据 public void insertAtArray(int[ ] a,int n,int k) { }查询能被3整除的数据 public void divThree(int [ ] a) { }代码如下:package com.d

2020-07-08 15:34:24 177

原创 Java基础语法的思维导图

Java常量与变量:Java表达式与运算符:Java流程控制:Java数组:Java方法:

2020-07-06 16:59:10 1434

原创 Java方法 习题

练习一、选择1、下列代码的运行结果为:CA. 没有任何输出B. 编译错误C. 晓明今年7岁了D. 晓明2、下列代码运行的结果是(B)A. Hello,My name is Tom.B. Hello,My name is Peter.C. Hello,My name is Peter.My name is Tom.D. My name is Peter.3、下列语句的执行结果为(D)A. 运行异常B. 运行错误C. 我的英文名字叫TomD. 什么都不输出4、下面这

2020-07-06 15:34:44 1239

原创 Java数组

数组数组是在内存中存储相同数据类型的连续的空间;数组是相同类型的数据按顺序组成的一种引用数据类型;声明一个数组就是在内存空间中划出一串连续的空间。数组的规范:1、存放的数据是相同的数据类型2、数组的长度在定义时就确定了大小,数组是不可变长度的,或者说叫定长3、数组中可以存放任意的数据类型(包含基本数据类型、引用数据类型、数组)4、数组本身是引用数据类型(在栈内存中会存储其在堆内存中的引用地址)5、数组会在内存中开辟一块连续的内存空间数组的定义:数组的初始化(创建):在 Java 语

2020-07-01 16:32:35 157

原创 Java数组 练习

练习一、选择1、下列数组声明的语法格式不正确的是(C)A. int[] array;B. int array[];C. char[];D. String[] strArray;2、已知一个长度为10的数组b,数组b的第三个元素表示为? CA. b[3] B. b(3) C. b[2] D. b(2)3、当数组下标越界时,会发生(C)A. 系统崩溃B. 直接跳过C. 抛出异常D. 中止程序4、下面代码的运行结果为:(A)A. 55,8,5, B. 5,8,55, C

2020-07-01 15:22:18 473

原创 Java表达式与运算符

算术运算符Java 中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。一元运算符:二元运算符:赋值运算符:条件运算符:Java中的条件运算符指的是三目运算符。语法:布尔表达式?表达式1:表达式2实例:int age = 16;String ageStr = age > 18 ? "成年" : "未成年";System.out.println(ageStr); // 未成年位运算符运算速度最快的就是位运算逻

2020-06-30 17:30:21 375

原创 Java流程控制 习题

练习一、选择1、请看下面的程序代码,运行结果为:DA. 2 B. 3 C. 4 D. 编译出错,无结果2、当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是(B)A. 1 B. 2 C. 3 D. 63、关于switch结构,以下说法正确的是?DA. default语句在switch结构中是必需的B. break语句在switch结构中是必需的C. default语句后的语句总是会被执行D. switch()小括号中的表达式可以是字符串类型4、关于选择结构下列

2020-06-30 16:48:13 5114 1

原创 Java表达式与运算符 习题

一、选择1、设有如下变量,以下哪些语句编译不出错?BA. c=c+i; B. s+=i; C. i+=s; D.c+=s;2、若有 a=3,则执行下列语句为a的值为? a+=a*=a;BA. 3 B. 12 C. 9 D.183、下面的运算符中,用于执行除法运算是哪个?AA. / B. \ C. % D.*4、下面代码的输出结果为?AA. x=11,y=11 B. x=10,y=11 C. x=10,y=12 D.x=12,y=105、执行下列程序段后,m,x,y的值分别

2020-06-30 14:42:36 935

原创 Java常量与变量

一、Java标识符Java 中标识符是为方法、变量或者其他用户定义项定义的名称。标识符用来对变量、常量、类和方法等进行命名。因此,一个良好的编程习惯要求命名标识符时,应赋予它一个有意义或有用途的名字。 标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下:1、标识符由数字(0~9)、美元符号($)、下划线(_)以及Unicode字符集组合构成。2、标识符各符号之间没有空格。3、标识符第一个字符不能为数字。4、标识符不能为关键字和保留字。5、标识符的命名最好能反映其作用。二、J

2020-06-29 17:05:32 119

原创 简述Java运行机制

2020-06-28 23:44:49 2544

原创 Ajax思维导图

2020-06-22 10:18:48 339

原创 JSON入门思维导图

2020-06-22 10:17:08 424

原创 jQuery事件及动画基础

2020-06-22 10:15:38 60

原创 全屏的旅游相册

项目页面展示:**整体布局:页面可以划分为三个部分,页面顶部的小圆点用span标签来表示,小圆点下面的一行内容可以用导航栏nav来表示,相册部分用div包裹,照片用img标签表示。**设置小圆点CSS样式:设置贯穿导航栏的白色长条:导航条nav的样式设置:导航栏中的a链接的样式如下:相册部分的CSS样式:JS样式设置如下实现点击相应的导航条跳到对应的照片:...

2020-06-15 12:31:57 156

原创 项目:注册登录案例

**数据有效性验证有两种途径:**HTML4时期,通过js脚本验证表单。HTML5中,有些表单自带一些验证属性。项目准备静态页面拿到项目,先规划页面布局,可以用div标签来布局,整体用一个大div,页面的主体内容用七个小div表示,页面的尾部也用div来布局。项目的编辑:用户名:登录密码:确认密码:姓名:身份证号:邮箱:手机号码:页面尾部的编辑:js代码如下:将id封装,便于到处使用:用户名的验证:密码的验证:再次输入密码的验证(只要判断

2020-06-15 11:06:08 175

原创 jQuery选择器思维导图

2020-06-15 09:58:11 265

原创 jQuery入门

2020-06-15 09:57:07 105

原创 正则表达式初步了解

2020-06-15 09:55:56 86

原创 JavaScript面向对象

JavaScript面向对象(oop)– Object Oritented ProgrammingOOP即面向对象程序设计,全称为Object Oriented Programming,是一种计算机编程架构。面向对象对代码的一种抽象,对外提供统一调用接口的编程思想。基于原型的面向对象基于原型的面相对象中,对象(object)则是依靠构造器(constructor)利用原型(prototype)构造出来的。JavaScript面向对象的名词解释属性:事物的特性方法:事物的功能对象:事物的

2020-06-07 16:55:10 476

原创 JavaScript函数深入了解

JavaScript 函数JavaScript 函数是被设计为执行特定任务的代码块。JavaScript 函数会在某代码调用它时被执行。函数的定义和调用JavaScript 函数语法JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。圆括号可包括由逗号分隔的参数:(参数 1, 参数 2, …)由函数执行的代码被放置在花括号中:{}function name(参数 1, 参数 2, 参数

2020-06-07 15:04:24 101

原创 JavaScript变量和作用域

JavaScript 作用域作用域指的是您有权访问的变量集合。JavaScript 函数作用域在 JavaScript 中有两种作用域类型:• 局部作用域• 全局作用域JavaScript 拥有函数作用域:每个函数创建一个新的作用域。作用域决定了这些变量的可访问性(可见性)。函数内部定义的变量从函数外部是不可访问的(不可见的)。局部 JavaScript 变量在 JavaScript 函数中声明的变量,会成为函数的局部变量。局部变量的作用域是局部的:只能在函数内部访问它们。由于只能在

2020-06-07 14:59:35 111

原创 JavaScript基础入门

实现b数组对a数组的拷贝,方法越多越好第一种方法:slicevar a=[“q”,33,“uu”],b;b=a.slice(0);sconsole.log(b);console.log(typeof b);第二种方法:pushb = new Array();for(var i=0;i<a.length;i++){b.push(a[i]);}console.log(b);第三种方法:concatb = [].concat(a);console.log(b);var str

2020-06-07 13:46:13 208

原创 CSS3转换

CSS3 转换通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。转换是使元素改变形状、尺寸和位置的一种效果。可以使用 2D 或 3D 转换来转换元素。浏览器支持Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。Chrome 和 Safari 需要前缀 -webkit-。注释:Internet Explorer 9 需要前缀 -ms-。2D 转换2D 转换方法:translate()rotate()scal

2020-06-07 13:32:07 329

原创 CSS3边框和圆角

CSS3圆角1、border-radius:一个最多可以指定四个border-*-radius属性的复合属性,为元素添加圆角边框2、语法:border-radius:1-4 length|%/1-4 length|%3、兼容:IE9+ firefox4+ chrome safari5+ operaCSS3指定每一个圆角1、多个值:四个值:第一个 - 左上角 第二个 - 右上角 第三个 - 右下角 第四个 - 左下角2、三个值:第一个 - 左上角 第二个 - 右上角

2020-06-07 13:19:17 311

原创 CSS文字和字体

2020-05-20 10:41:52 113

原创 CSS3选择器及背景和渐变思维导图

2020-05-19 12:16:31 206

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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