E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java入门
Java入门
-Java学习路线扩展课程:equals的使用
本博客地址|GitHub|更多资源免费下载各位小伙伴,大家晚上好!今天我给大家带来equals方法的使用,主要从两个方面去讲解:第一种,就是系统提供的类使用equals方法进行比较,另一种就是自定义类使用equals方法进行比较。希望大家喜欢。JavaSEequals方法的使用文章目录我们来说说equals方法,说equals方法,我们又不得不说==,好吧!那就听我一一说来。1、==是一个比较运算
青云交
·
2020-08-17 08:14
java学习路线
java课程
equals方法
equals的使用
==和equals的比较
instanceof
重写equals方法
自定义类重写equals方法
Java进阶-Java学习路线课程第一课:Java集合框架-ArrayList和LinkedList的使用
Java集合框架-ArrayList和LinkedList的使用前面我们学过了数组(不熟悉数组的小伙伴点击:
Java入门
-Java学习路线课程第五课:一
青云交
·
2020-08-17 08:14
java学习路线
collection集合框架
java学习
Java入门
-Java学习路线课程第六课:二维数组
本博客地址|GitHub|更多资源免费下载JavaSE二维数组文章目录什么是二维数组?怎么读二维数组?二维数组的语法格式二维数组的演示案例:二维数组内存图:计算5个班各自的总成绩的演示案例:经典冒泡排序演示案例加需求分析:总结(冒泡排序):附:打印图案、经典九九乘法口决及需求分析什么是二维数组?二维数组就是数组中定义了数组,通俗地说就是数组中还有数组怎么读二维数组?case:int[][]arra
青云交
·
2020-08-17 08:13
java学习
java学习路线
java课程
Java入门
-Java学习路线课程第五课:一维数组
本博客地址|GitHub|更多资源免费下载JavaSE一维数组文章目录为什么需要数组有数组和没有数组的区别案例演示:什么是数组数组和变量的小知识:数组基本要素:数组声明方式:动态声明数组静态声明数组数组存储类型小知识:动态数组的演示案例:Java中的内存分配以及栈和堆的小知识:内存图:数组猜数字演示案例:求最大值演示案例:求最小值演示案例:插入数字的案例演示:Java数组的常见错误小知识:为什么需
青云交
·
2020-08-17 08:13
java学习
java课程
java学习路线
Java入门
-Java学习路线课程第四课:循环结构
本博客地址|GitHub|更多资源免费下载JavaSE循环结构文章目录流程控制分以下三类使用循环的四个基本要素:顺序结构循环结构-while的应用while的语法do-while的语法for的语法循环结构-whiledo-whilefor的使用两种最简单的死循环格式whiledo-whilefor执行顺序whiledo-whilefor使用场景补充break跳出循环的演示案例:流程控制分以下三类顺
青云交
·
2020-08-17 08:13
java学习
系统学习
java课程
java入门
到入坟 (一) 迭代器
Iterator迭代器迭代:即Collection集合元素的通用获取方式。在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。publicEnext():返回迭代的下一个元素。publicbooleanhasNext():如果仍有元素可以迭代,则返回true。voidremove():从迭
不允许失败
·
2020-08-17 07:13
【总结】第一章
Java入门
,第二章数据类型和运算符总结
Java入门
1.所有的编程语言的最终目的都是提供一种“抽象”方法。抽象的层次越高,越接近人的思维。越接近人的思维,越容易使用。
weixin_34132768
·
2020-08-17 07:19
Java入门
第二季第二章 封装
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/124面向对象三大特性:封装、继承、多态2-1什么是Java中的封装★概念将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。★好处a.只能通过规定的方法访问数据b.隐藏类的实例细节,方便修改和实现★封装的实现步骤2-2使用包管理Java中的类
smilewsw
·
2020-08-17 07:36
Java入门
Java入门
Java入门
第二季第四章 多态
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/1244-1Java中的多态定义:对象的多种形态1.引用多态父类的引用可以指向本类的对象;父类的引用也可以指向子类的对象继承是多态的实现基础2.方法多态创建本类对象时,调用的方法为本类方法创建子类对象时,调用的方法为子类重写的方法或者继承的方法PS:不能调用子类独有的方法4-2多态中的引用类型转
smilewsw
·
2020-08-17 07:36
Java入门
Java入门
第一季第七章 方法
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/857-1如何定义Java中的方法所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义一个方法的语法是:其中:1.访问修饰符:方法允许被访问的权限范围,可以是public、protected、private甚至可以省略,其中public表示该方法可以被其他任何代码调用
smilewsw
·
2020-08-17 07:36
Java入门
Java入门
Java入门
第一季第六章 数组
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/856-1什么是数组数组中的元素都可以通过下标来访问,下标从0开始。例如,可以通过scores[0]获取数组中元素766-2如何使用Java中的数组Java中操作数组只需要四个步骤:①声明数组语法:数据类型[]数组名;或者数据类型数组名[];其中,数组名可以是任意合法的变量名,如:②分配空间简单
smilewsw
·
2020-08-17 07:36
Java入门
Java入门
Java
Java入门
第二季第三章 继承
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/1243-1Java中的继承★概念:继承是类与类的一种关系,是一种“isa”的关系图:继承关系——狗和动物注:Java中的继承是单继承,即一个类只有一个父类★好处●子类拥有父类的所有属性和方法,但如果有private修饰,则子类不能使用该属性或方法●实现代码复用★语法规则class子类exten
smilewsw
·
2020-08-17 07:36
Java入门
Java入门
Java
Java入门
第一季第三章 常用的运算符
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/853-1什么是运算符运算符是一种“功能”符号,用以通知Java进行相关的运算。譬如,我们需要将变量age的值设置为20,这时候就需要一个“=”,告诉程序需要进行赋值操作。Java语言中常用的运算符可分为如下几种:Ø算术运算符Ø赋值运算符Ø比较运算符Ø逻辑运算符Ø条件运算符3-2Java中的算术
smilewsw
·
2020-08-17 07:35
Java入门
Java入门
MOOC +《
JAVA入门
第一季》+ 第4章 流程控制语句
MOOC+《
JAVA入门
第一季》+第4章流程控制语句目录MOOC+《
JAVA入门
第一季》+第4章流程控制语句4-1~4-6条件语句1if语句2if...else语句3多重if语句4嵌套if语句5switch
南方有乔木
·
2020-08-17 07:21
Java入门
程序:在命令行中以树状结构展现特定的文件夹及其子文件夹
问题:思路:查看API文档中的File类;fileLists()方法、getName()方法、isDirectory()方法+递归代码形成过程:此时没有输出根文件夹A,所以要进一步编写。这样书写出来没有层次感不是树状结构,进一步编写。代码:importjava.io.*;publicclassFileList{publicstaticvoidmain(String[]args){Filef=new
溺水自救的一只狗
·
2020-08-17 07:48
Java入门程序
Java入门
程序:输出一个字符串中大写英文字母、小写英文字母及非英文字母字符数
问题:代码(提供三种思路):publicclassTestString{publicstaticvoidmain(String[]args){Strings="AaaaaaS#$*7892werwSDF";intlCount=0,uCount=0,oCount=0;//思路一for(inti=0;i='a'&&c='A'&&c<='Z'){uCount++;}else{oCount++;}}/*思
溺水自救的一只狗
·
2020-08-17 07:48
Java入门程序
Java入门
-Java学习路线课程第二课:变量与数据类型
本博客地址|GitHub|更多资源免费下载JavaSE变量与数据类型文章目录变量:就是一个数据储存空间的表示变量图:在线画图工具,点击注册即可使用(推荐使用)变量的使用步骤:变量的规则:java常用的数据类型:数据类型说明数据类型的取值范围,很不容易记,但用思维记忆方式就很给力,该类型的位数减1就是2的次方数"字节"和"位"的小知识:变量的使用案例演示java中float和double的取值范围是
青云交
·
2020-08-17 07:32
系统学习
java课程
java学习
Java入门
第一季第二章 变量和常量
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/852-1Java中的关键字PS:Java关键字区分大小写2-2认识Java标识符标识符就是用于给Java程序中变量、类、方法等命名的符号。使用标识符时,需要遵守几条规则:①标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含@、%、空格等其他特殊字符,不能以数字开头。②标识符不能
smilewsw
·
2020-08-17 07:17
Java入门
Java入门
Java入门
到精通——基础篇之面向对象
一、概述。Java属于面向对象的一种语言,因为Java是面向对象的语言所以这个语言的诞生需要有五个基本特性:1)万物皆为对象。2)程序是对象的集合。3)每个对象都有自己的由其他对象所构成的存储。4)每个对象都拥有其他类型。每个对象都是某个类的一个实例。5)某一特定类型的所有对象都可以接收同样的消息。Java中会有一些我们常用到的概念虽然总在用但是我们却不知道为什么会要有这些下面我就以一问一答的方式
weixin_30455661
·
2020-08-17 06:24
【
Java入门
】数据结构(二)Map
文章目录MapMap.EntryAbstractMap.SimpleEntryAbstractMap.SimpleImmutableEntryTreeMapHashMapLinkedHashMapHashTableHashTable和HashMap的区别ConcurrentHashMap总结首先,看Map的主要的实现类的简化继承层次图:MappublicinterfaceMap将键映射到值的对象。
JonDeng
·
2020-08-17 03:23
JAVA入门
【
Java入门
】数据结构(五)从 Iterator 到 各种遍历
文章目录迭代器模式Iterator接口对比Iterable与EnumerationIterable接口Enumeration接口ListIterator接口三类集合的遍历盘点迭代器模式首先,回顾一下迭代器模式这种设计模式。概述提供一种方法顺序访问一个聚合对象中各个元素,且不用暴露该对象的内部表示。将遍历数据的行为从聚合对象中分离出来,封装在迭代器对象中。由迭代器来提供遍历聚合对象内部数据的行为,简
JonDeng
·
2020-08-17 03:52
JAVA入门
【
Java入门
】数据结构(四)List
文章目录ListArrayListVectorLinkedListStackArrayList、LinkedList和Vector的比较Collection的简化继承结构如下:这一篇详细介绍List及其主要的实现类。ListpublicinterfaceListextendsCollection有序的collection。此接口可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索
JonDeng
·
2020-08-17 03:52
JAVA入门
java
【
Java入门
】数据结构(三)Set
文章目录CollectionSetTreeSetHashSetLinkedHashSet首先,Collection的继承层次如下图:CollectionCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。Collection接口存储一组不唯一
JonDeng
·
2020-08-17 03:52
JAVA入门
java
【
Java入门
】键盘监听器KeyListener
概述KeyListener是用于接收键盘事件(击键)的监听器接口。使用组件的addKeyListener方法将从该类所创建的侦听器对象向该组件注册。按下、释放或键入键时生成键盘事件。然后调用侦听器对象中的相关方法并将该KeyEvent传递给它。方法该接口的3个方法:voidkeyPressed(KeyEvente)//按下某个键时调用此方法。voidkeyReleased(KeyEvente)//
JonDeng
·
2020-08-17 03:21
JAVA入门
Java输入两个数比较大小的实现
Java入门
410日packageHelloworld;importjavax.swing.plaf.basic.BasicInternalFrameTitlePane;importjava.util.Scanner
风萧易雪
·
2020-08-17 01:27
java
java入门
项目----双色球彩票
题目要求:此外红色球号不能重复因为对类的运用还不熟悉,所以全都写到同一个类里了。印象中是要输出和逻辑业务分离的,但是感觉还不太会分离,所以显得逻辑有点混乱,没有转化到面向对象编程思想上。除了主方法,还写了其他六个方法。publicstaticintmenu()//显示菜单publicstaticintbuyBalls(int[]balls)//买彩票,返回买多少注publicstaticint[]
wuyanwenyun
·
2020-08-16 22:39
java学习
入门基础双色球系统
慕课网
Java入门
第一季教程(三)常用的运算符
目录什么是运算符算术运算符赋值运算符比较运算符逻辑运算符条件运算符运算符的优先级什么是运算符在java中我们用运算符完成各种运算操作,常见的运算符可以分为:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符算术运算符用于进行基本的算术运算:加减乘除等,常用的算术运算符如图:自增运算符和自减运算符出现在操作数的左边和右边结果是不同的比如:运行结果:自增出现在右边:运行结果:赋值运算符赋值运算
学习汪_阿伟
·
2020-08-16 20:26
JAVA基础
Java入门
基础:剪刀石头布小游戏,练习if else和while等
1.剪刀石头布小游戏,练习ifelse和while等importjava.util.Scanner;importjava.util.Random;/***Title:JavaGame.java*Description:实现人机对战的剪刀、石头、布猜拳游戏*Copyright:Copyright(c)2019*Company:www.nosprings.com*@date2020年1月12日*@ve
猿说猿道
·
2020-08-16 19:47
Java
Java入门
基础:100道Java基础笔试考试题,附带答案(收集和整理的)
100.equals方法和==的区别答案:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false
猿说猿道
·
2020-08-16 19:47
Java
Java入门
基础:Java多态考题解析之一(那些年的Java多态考题)
起因:为什么写这篇文章,是因为网上看到一道笔试题,作者的解析是错误的,所以在此探讨一下。题目如下,选择以下代码的输出结果:classA{publicStrings="A";publicvoidsetS(Strings){this.s=s;}publicStringgetS(){returnthis.s;}}publicclassBextendsA{publicStrings="B";publicv
猿说猿道
·
2020-08-16 17:08
Java
java入门
篇(20)异常类的简单概述
1.异常1.1异常的概述:异常就是java程序在运行的过程中出现的错误1.2异常的分类:1.2.1.编译时期异常:i:发生在编译时期,必须处理,否则程序无法运行ii:非RuntimeException及其子类,属于编译器异常;1.2.2编译时期异常的处理:i:throws向上抛出,谁调用,谁处理ii:自己用trycatch处理1.2.3.运行时期异常:i:程序在运行过程中出现错误ii:Runtim
初心魏
·
2020-08-16 14:44
java基础知识
Laravel 依赖注入深入了解 门面模式 迭代器的使用 从零搭建laravel 框架
看
java入门
到精通。在反射部分突然对以前不懂的依赖注入豁然开朗依赖注入就是通过反射去获取对象中需要的参数类下面是模仿laravel实现过程。
鲍大海
·
2020-08-16 14:15
PHP
laravel
JAVA入门
- 自定义异常类
虽然JAVA已经拥有一系列的异常类,但在实际项目中,我们依然需要根据业务对异常进行封装及细分,让程序的错误更加地精确,清晰。经过对[JAVA异常处理机制]{http://blog.csdn.net/gongm24/article/details/69815114}的学习,我们知道所有的异常类都继承自Throwable,而Throwable又分为Error及Exception,而我们要自定义异常类,
死牛胖子的技术随笔
·
2020-08-16 12:21
Java入门
题-----根据输入的行数输出正三角形
importjava.util.Scanner;/***功能描述:输出等边三角形*@authorWQW*@date2018-11-27*@versionJDK8.0*/publicclassEqualTriangle{publicstaticvoidmain(String[]args){System.out.println("请输入三角形的行数:");intn=newScanner(System.
wqw_pakchoi
·
2020-08-16 10:04
java入门
---集合操作实例之集合中添加不同类型元素
以下实例演示了在集合类中添加不同类型的元素:importjava.util.Map;importjava.util.Set;importjava.util.SortedMap;importjava.util.SortedSet;importjava.util.TreeMap;importjava.util.TreeSet;importjava.util.ArrayList;importjava.u
luyaran
·
2020-08-16 07:28
原创
Java学习之路
java入门
---集合操作实例之集合打乱顺序
以下实例演示了如何使用Collections类Collections.shuffle()方法来打乱集合元素的顺序:importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Listlist=newArrayList();for(inti=0;i<10;i++)list.add(newInteger(i));System
luyaran
·
2020-08-16 07:27
原创
Java学习之路
java入门
---集合操作实例之List 循环移动元素
以下实例演示了如何使用Collections类的rotate()来循环移动元素,方法第二个参数指定了移动的起始位置:importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Listlist=Arrays.asList("oneTwothreeFourfivesix".split(""));System.out.pri
luyaran
·
2020-08-16 07:27
原创
Java学习之路
java入门
---集合操作实例之只读集合
以下实例演示了如何使用Collection类的Collections.unmodifiableList()方法来设置集合为只读:importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Collections;importjava.util.HashMap;importjava.util.HashSet;importjava.
luyaran
·
2020-08-16 07:27
原创
Java学习之路
Java StringBuilder详解以及与String、StringBuffer区别
StringBuilder就像我们在
Java入门
教材中写的,在介绍String的时候写的是“字符串常量”,String实际上就是一个不可变的对象。
iwts_poi
·
2020-08-16 06:07
Java
(九)
Java入门
--多线程(7)多线程的总结与扩展
一、多线程总结1、多线程的创建:继承Thread方法或者实现Runnable接口。2、多线程的状态:创建、运行、冻结。临时阻塞、消亡等。3、多线程安全问题的产生:多线程操作共享数据的代码有多条。4、多线程安全问题的解决:同步函数或者同步代码块。5、多线程的死锁产生原因:同步锁的嵌套。6、线程间的通信:等待唤醒机制、多生产多消费者、Lock与Condition。二、多线程扩展了解1、多线程中wait
TALKDATA
·
2020-08-16 05:38
Java入门
(十五)
JAVA入门
--Collection的子类接口Set
一、Set特点1、元素不可以重复,无序。(1)HashSet:内部数据结构是哈希表,不同步。(HashSet是无序的,但是他的子类LinkedHashSet是有序的,怎么存进去,怎么读出来,用了链表连接)(2)TreeSet:可以对Set中的元素进行排序,不同步。元素是以二叉树的形式存放的。二、HashSet的使用1、哈希算法(HashCode)给一个元素,通过哈希算法,就可以得出该元素的位置。这
TALKDATA
·
2020-08-16 05:38
Java入门
(十七)
JAVA入门
--Map集合
一、Map特点Map双列集合,存储的是键值对,必须保持键的唯一性。一个映射不能包含重复的键;每个键最多只能映射到一个值。(比如,一对夫妻Map集合,中间的映射关系就是结婚证entrySet)。二、Map常用方法1、添加:vput(key,value):返回前一个和key关联的值,如果没有返回null。2、删除:voidclear():清空map集合。vremove(key):根据指定的key删除这
TALKDATA
·
2020-08-16 05:38
Java入门
(十六)
JAVA入门
--泛型Generic
一、泛型概念1.将运行时期的问题(类型转换异常)转到了编译时期,避免了强制转换的麻烦。2.泛型技术是给编译器使用的技术,用于编译时期,确保类型安全。运行时,会将泛型去掉,生产的class文件中不带泛型,这叫泛型的擦除(为什么擦除吗?为了兼容类加载器。)3.泛型补偿:在运行时,通过获取元素的类型进行转换动作,不用使用者再强制转换了。个人理解:泛型就用一个符号或者具体对象指定了各种集合或比较器等中所操
TALKDATA
·
2020-08-16 05:38
Java入门
(三)
Java入门
---抽象类和接口
一、抽象类概念抽象类(abstract)是对类的抽象,里面可以包含抽象方法(只有声明,没有具体的实现),也可以包含正常类的变量,抽象类不能实例化,抽象类是为了子类继承而存在的,子类必须继承父类的抽象方法。二、抽象类的相关问题子类必须覆盖抽象类中的所有抽象方法,才能进行实例化(否则,子类里面还有继承父类的抽象方法,所以子类是抽象函数,就不能实例化)。1、抽象类有构造函数吗?有,可以用来给子类进行初始
TALKDATA
·
2020-08-16 05:37
Java入门
继承
(八)
Java入门
--单例设计模式
一、概念保证一个类在内存中的对象唯一性。(单个实例设计模式)、(在堆中只有一个对象;方法区保存着构造函数和公有方法等。)二、设计步骤(1)私有化该类的构造函数(private)(2)在本类中创建一个本类对象(privatestatic)或者在方法中创建。(3)定义一个公有的方法,将创建的对象返回(publicstatic)。三、代码样例1、懒汉式:延迟加载对象形式,对象在公有方法建立;(存在多线程
TALKDATA
·
2020-08-16 05:37
Java入门
java学习笔记--java第一课,
java入门
基础篇
学java先看基础,二动手实践没有别的捷径。i码邦app,让你在看java教程的同时,随时随地动手写java代码。1.java语言的特点:①简单:没有头文件、指针、运算符重载②面向对象③分布式:可以通过URL打开访问网络上的应用④健壮性:Java消除有出错倾向的状态:指针⑤安全:禁止运行时堆栈溢出...⑥可移植性:JVM⑦体系结构中立⑧解释型⑨高性能⑩多线程⑾动态性2.jdk的三个版本:①j2se
UML建模工具
·
2020-08-15 22:25
java入门
JAVA学习笔记01 -
Java入门
04(使用 Eclipse 开发 Java 应用程序)
1问题我们使用最简单的编辑工具(控制台),编写源代码,并通过调用JDK工具命令体验了Java程序的编译、运行的全过程。理论上,我们可以使用这样的方式编写如何Java程序,但在真实的企业项目中,这种原始的开发方式势必会带来大量繁琐、重复、易错的操作,会极大的降低工作效益;同时也不利于项目的整体管理。在真实的场景中,开发人员总是会借助一些强大的“集成开发环境”进行代码的编写、调试、测试、提交、重构等操
Hao。
·
2020-08-15 21:33
JAVA学习笔记
Java 入门基础知识和简介
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Java入门
基础知识:::::::::::::::::::::::::::::::::::
qw507169008
·
2020-08-15 11:42
Java
JAVA入门
(2)
JAVA入门
(2)JAVA语言基础常量A:什么是常量就是在程序的执行过程中其值不发生改变的量。
黐黎
·
2020-08-15 07:39
JAVA入门
java入门
---异常处理之throws/throw 关键字&finally关键字 &声明自定义异常
接着上篇文章来,我们再来看throws/throw关键字。如果一个方法没有捕获一个检查性异常,那么该方法必须使用throws关键字来声明。throws关键字放在方法签名的尾部。也可以使用throw关键字抛出一个异常,无论它是新实例化的还是刚捕获到的。下面方法的声明抛出一个RemoteException异常:importjava.io.*;publicclassclassName{publicvoi
luyaran
·
2020-08-15 07:56
原创
Java学习之路
java
异常处理
throws/throw
关键字
finally关键字
声明自定义异常
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他