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笔记
4.2-全栈
Java笔记
:对象和类的概念及定义
对象和类的概念我们人认识世界,其实就是面向对象的。大家眼里都是一个个对象,要不怎么老说搞对象搞对象啊。比如现在让大家认识一下“天使”这个新事物,天使大家没见过吧,怎么样认识呢?最好的办法就是,给你们面前摆4个天使,带翅膀的美女,让大家看,看完以后,即使我不说,大家下一次是不是就都认识天使了。但是,看完10个天使后,我们总要总结一下,什么样的东东才算天使?天使是无数的,总有没见过的!所以必须总结抽象
全栈JAVA笔记
·
2020-08-20 22:39
java笔记
--使用事件分配线程更新Swing控件
使用事件分配线程更新Swing控件:Swing并不是线程安全的,如果在多个线程中更新Swing控件,则很可能造成程序崩溃。为了避免这种问题,可以使用时间分配线程来更新Swing控件。EventQueue是一个与平台无关的类,它将来自于底层同位体类和受信任的应用程序类的事件列入队列。它封装了异步事件指派机制,该机制从队列中提取事件,然后通过对EventQueue调用dispatchEvent(AWT
diaoya1634
·
2020-08-20 15:45
Java笔记
-基于Spring Boot的SOAP双向SSL认证及WS-Security
这里服务端开放了简单的SOAP的API,但是想获取数据时需要双向SSL以及WS-Security签名。其中对应的xsd文件如下:对应的Maven如下:4.0.0org.springframework.bootspring-boot-starter-parent2.1.16.RELEASEcom.exampledemo0.0.1-SNAPSHOTdemoDemoprojectforSpringBoo
IT1995
·
2020-08-20 07:05
webservice
Java
Spring
Boot
spring
boot
https
ssl
java
webservice
Java笔记
-keytool生成SSL双向证书
逻辑是这样的:如果要将其导出成client_trust.jks文件,对应的客户端命令为:@echoonkeytool-genkeypair-keyalgRSA-dname"CN=localhost"-aliasclient-keystoreclient.jks-keypasscccccc-storepasscccccckeytool-exportcert-fileclient.cer-aliasc
IT1995
·
2020-08-20 07:04
http/https
WEB安全
Java
Java笔记
(五)switch语句,for语句打印菱形,break、return、continue跳转语句
switch语句1、格式一览:switch(整数选择因子){case整数值1:语句;break;case整数值2:语句;break;……default:语句;}其中,“整数选择因子”必须是byte、short、int和char类型。每一个value必须是“整数选择因子”类型兼容的一个常量,而且不能重复。“整数选择因子”是一个特殊的表达式,能产生整数值。switch语句能将整数选择因子的结果与每个整
丶小颜
·
2020-08-20 03:28
Java笔记
Effective
java笔记
2--创建于销毁对象
一、创建对象的两种方式1、提供公有的构造器。2、提供一个返回类实例的静态方法。二、使用静态方法创建对象优势:1、静态工厂方法的一个好处是,与构造函数不同,静态工厂方法具有名字。产生的客户端代码更易于阅读。//例如,构造函数BigInteger(int,int,Random)返回的BigInteger可能是素数,BigInteger.probalePrime()的静态工厂方法,表达显然更为清楚2、静
weixin_34405925
·
2020-08-19 21:12
【
JAVA笔记
——道】JAVA对象销毁
每一个对象都有两个属性:1.Reachable可达,Finalizer-Reachable终接器-可达,Unreachable不可达2.Unfinalized未终结,Finalizable可终结,Finlized已终结对象可达:对象被任意一个存活线程引用。对程序进行优化设计的一种方法是减少原本可达状态的对象。例如,当编译器或代码生成工具不论明确或隐性声明一个变量或者参数时,变量或参数不再使用NUL
weixin_34000916
·
2020-08-19 21:50
JAVA笔记
__多线程(Day 13~15)
文章目录概述_进程&线程多线程技术原理JVM中的多线程&垃圾回收单线程的问题创建线程的方式一继承Thread类多线程_调用start和run的区别多线程的内存图多线程的运行状态多线程_售票示例创建线程的方式二_实现Runnable接口步骤使用Runnable接口的好处多线程安全问题_同步原因&同步同步的好处和弊端同步的前提同步的小问题同步的练习多线程_同步函数验证同步函数使用的锁为this。验证s
ChunyeLi
·
2020-08-19 20:28
JAVA
Java笔记
---Java面向对象和异常
Java笔记
—Java面向对象和异常这是目录
Java笔记
---Java面向对象和异常第二章面向对象**1.面向对象概念****2.类和对象的创建分析****3.面向对象三大特性**3.1封装3.2继承*
Armorsilly
·
2020-08-19 19:12
java
Effective
Java笔记
(第二章)
最近,在看EffectiveJava这本书,感觉还不错,记点笔记以备后用。packagebbsky.effectivejava.chapter02;importjava.math.BigInteger;importjava.util.Random;/***StaticFactoryMethod**第1条:考虑用静态工厂方法代替构造器**静态工厂方法的优势:*1、静态工厂方法有名称,可以用名称来区分
iteye_1287
·
2020-08-19 17:26
java
JAVA笔记
-如何将百万级数据高效的导出到Excel表单
今天,一朋友问我使用JAVA有没有什么办法导出百万级的数据到Excel工作表。当时我的第一个念头就是这真的是一个好疯狂的念头。然后就想假如真的有这样类似的需求,我自己应该怎么做呢?ps:首先科普一下基础知识Excel2003及以下的版本。一张表最大支持65536行数据,256列。也就是说excel2003完全不可能满足百万数据导出的需求。Excel2007-2010版本。一张表最大支持104857
aitang3496
·
2020-08-19 16:13
java笔记
--day11--类object之hashCode() and getClass()
1Object类的概述类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。ClassObjectistherootoftheclasshierarchy.EveryclasshasObjectasasuperclass.Allobjects,includingarrays,implementthemethodsofthisclass.2成员方
齐天大圣徐
·
2020-08-19 15:16
网络编程 Socket 【
java笔记
】
Socket:两个Java应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一端称为一个Socket。Socket通常用来实现client-server、连接。java.net包中定义的两个类Socket和ServerSocket,分别用来实现双向连接的client和server端。建立连接时所需的寻址信息为远程计算机的IP地址和端口号(Portnumber)-1204以下的系统可能
小冰叶
·
2020-08-19 08:58
j2SE
学习笔记
socket
网络编程
java
笔记
ServerSocket
异常处理 【
java笔记
】
异常:运行期出现的错误-观察错误的名字和行号最重要。java异常是Java提供的用于处理程序中错误的一种机制。所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在)。设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了
小冰叶
·
2020-08-19 08:57
j2SE
学习笔记
java
异常处理
异常
笔记
数组 【
java笔记
】
数组概述:数组可以看成是多个相同类型数据组合,对这些数据的统一管理。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组中的元素可以是任何数据类型,包括基本类型和引用类型一位数组的声明(栈)声明方式:typevar[];或type[]var;Java语言中声明数组时不能指定其长度(数组中元素的个数),例如:inta[5];//非法数组对象的创建(堆)Java中使用
小冰叶
·
2020-08-19 08:57
j2SE
学习笔记
java
笔记
内存
数组
二维数组
基础语法 【
java笔记
】
Java标识符大小写敏感,由(下划线,$,英文字母,数字组成),长度无限制,取名应见名知意,不能与关键字重复。一个java文件中只能有一个public类。变量:从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用之前必须要先申请(申明),然后必须进行赋值(填充内容),才能使用。变量分类:按被声明的位置划分:局部变量:方法或语句块内部定义的变量。成员变量:方法外部
小冰叶
·
2020-08-19 08:57
j2SE
学习笔记
java
内存
递归
基础
语法
常用类 【
java笔记
】
String类:java.lang.String类代表不可变的字符序列。(字符串的连接经过多次copy,效率低)"XXXX"为该类的一个对象。String类的常见构造方法:String(Stringoriginal)//创建一个String对象为original的拷贝String(char[]value)//用一个字符数组创建一个String对象String(char[]value,intoffs
小冰叶
·
2020-08-19 08:25
j2SE
学习笔记
java
stringbuffer
string
File
笔记
正则表达式【
java笔记
】
用途:字符串匹配(字符匹配)字符串查找字符串替换例如:IP地址是否正确从网页中揪出Email地址从网页揪出链接的计算代码中注释,空行,代码的数量类:java.lang.Stringjava.util.regex.Patternjava.util.regex.MatcherPattern类-模式Matcher类-编译string.matches.(regex)常用格式'.'任何字符'*'零次或多次'
小冰叶
·
2020-08-19 08:25
j2SE
学习笔记
java
笔记
正则表达式
java笔记
--多线程系列二~Runnable
多线程的状态:创建线程的第二种方式:实现Runnable接口1定义类实现Runnable接口2覆盖接口中的run方法,将线程的任务代码封装到run方法中3通过Thread类创建线程对象,并将Runnable接口的子类对象作为Thread类的构造函数的参数进行传递为什么?因为线程的任务都封装在Runnable接口子类对象的run方法中。所以要在线程对象创建时就必须明确要运行的任务。4调用线程对象的s
吃饱喝足搬代码丶
·
2020-08-19 08:31
GUI 【
java笔记
】
AWT:AWT(AbstractWindowToolkit)包括了很多类和接口,用于JavaApplication的GUI(GraphicsUserInterface图形用户界面)编程.GUI的各种元素(如:窗口,按钮,文本框等)由Java类来实现.使用AWT所涉及的类一般在java.awt包及其子包中.Container和Component是AWT中的两个核心类Container&Compone
小冰叶
·
2020-08-19 06:27
j2SE
学习笔记
Java笔记
-----(11)MySQL数据库
Java笔记
-----(11)MySQL数据库(1)MySQL的索引(重点掌握)(1.0)如何添加索引mysql中添加索引的三种方法1.1新建表中添加索引1.2在已建表中添加索引1.3以修改表的方式添加索引
王胖泽
·
2020-08-18 23:50
Java笔记
Java笔记
-----(3)高效并发编程
Java笔记
-----(3)高效并发编程(1)进程与线程的区别(重点掌握)①程序计数器为什么是线程私有的?②虚拟机栈和本地方法栈为什么是私有的?
王胖泽
·
2020-08-18 23:50
Java笔记
渣渣白的
java笔记
javaSEJavac编译命令Javap反编译命令Javadoc生产api命令引用数据类型字符串String面对对象面对对象的三大特征:封装继承多态继承接口publicinterface接口名称{//接口内容//抽象方法[publicabstract]返回值类型方法名(参数列表);}接口中可以包括:常量[publicstaticfinal]用接口名称调用抽象方法注意事项:接口中默认修饰符(publ
不爱缺氧i
·
2020-08-18 21:37
JAVA笔记
:double四舍五入并保留两位小数的方法
1.只要输出结果12doublex1=0.026;System.out.println(String.format("%.2f",x1));2.数据转换1234567891011//方案一:get_double=(double)(Math.round(result_value*100)/100.0)//方案二:DecimalFormatdf=newDecimalFormat("#.##");get
writeapoemforyou
·
2020-08-18 21:33
[疯狂
Java笔记
]AWT:布局管理器、绝对布局、FlowLayout流式布局
1.对容器中的组件进行合理的布局——布局管理器:1)当然用户可以自己手动测量定位来设置组件在容器中的绝对位置和绝对大小,但这很麻烦,并且牺牲了平台无关性;2)单通常在数学上,只要组件在容器中按照一定规律排列的话就必然有一个最佳位置和最佳大小,这个最佳可以理解为既没有冗余的空间也没有任何关键内容被遮挡;3)上述中可以看到布局的两个要素就是:i.组件在容器中的排列规则;ii.组件的最佳位置和最佳大小;
Lirx_Tech
·
2020-08-18 19:36
疯狂Java笔记
java笔记
--关于线程同步(7种同步方式)
java笔记
--关于线程同步(7种同步方式)关于线程同步(7种方式)--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3897440.html"谢谢-
RainbowXin
·
2020-08-18 12:53
Java笔记
Day01
1.Java语言跨平台原理Java提供了基于各种操作系统(windows、linux、mac等等)的JVM,如果想要在一台计算机上运行一个Java程序,只需要在该计算机上安装本机操作系统相应版本的JVM,JVM就会将.class文件解释为对应的计算机底层指令,并最终执行。所以,不管计算机系统如何,Java程序始终面向的是JVM,计算机系统的差异被JVM屏蔽掉了。Java语言是跨平台的,JVM不是跨
guo_xiao_fei
·
2020-08-17 22:42
Java
SE
think in
java笔记
upcasting
Thinkin
java笔记
upcastingupcast本身的意思是从子类向父类转型,然后就会失去了本身特有的属性及方法。但是当转型成功之后,调用的方法是父类还是子类?
sutonline
·
2020-08-17 13:36
Think
in
Java笔记
Java笔记
16-XML与JSON
目录XML简介使用DOM使用SAX使用Jackson使用JSONXML和JSON是两种经常在网络使用的数据表示格式。笔记摘自廖雪峰的官方网站-Java教程-XML与JSON。XML简介XML是可扩展标记语言(eXtensibleMarkupLanguage)的缩写,它是是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据。XML有几个特点:纯文本,默认使用UTF-8编码;可嵌套,适
vegecken
·
2020-08-17 11:48
java
Java笔记
6-泛型(待更)
目录泛型定义ArrayList的优缺点ArrayList的改进——ArrayList向上转型使用泛型简写泛型接口编写泛型擦拭法extends通配符super通配符泛型和反射笔记摘自廖雪峰的官方网站-Java教程-泛型。泛型定义泛型就是编写模板代码来适应任意类型;泛型的来源(加深理解):什么是泛型。ArrayList的优缺点Java标准库提供了ArrayList,它可以看作“可变长度”的数组,因为用
vegecken
·
2020-08-17 11:16
java
java
Java笔记
7-集合(待更)
目录Java集合简介使用List编写equals方法使用Map编写equals和hashCode使用EnumMap使用TreeMap使用Properties使用Set使用Queue使用PriorityQueue使用Deque使用Stack使用Iterator使用Collections笔记摘自廖雪峰的官方网站-Java教程-集合。Java集合简介集合类型是Java标准库中被使用最多的类型。在Java
vegecken
·
2020-08-17 11:16
java
java
Java笔记
5-注解
目录使用注解定义注解处理注解笔记摘自廖雪峰的官方网站-Java教程-注解。使用注解注解(Annotation)是放在Java源码的类、方法、字段、参数前的一种特殊“注释”。//thisisacomponent:@Resource("hello")publicclassHello{@Injectintn;@PostConstructpublicvoidhello(@ParamStringname){
vegecken
·
2020-08-17 11:16
java
java
小学生级别
Java笔记
_用Math.round实现保留3位小数_2019/7/25
Math.round(x)返回与x最接近的整数(取右侧)如Math.round(3.5)=4、Math.round(-3.5)=-3doubleavg=(80+80+90)/3.0;//avg:83.33333333333333对于无限长度的小数,double保留2位整数+14位小数(共16位数字)//如果是floatavg:则保留2位整数+6位小数83.333336(共8位数字)如何把83.33
S-upersonic
·
2020-08-17 10:49
Java
java笔记
20190829默写:【理论需要结合代码对照理解。只有付出百分之两百的努力,才能看起来毫不费力。实践出真知。】1.return,break,continue使用场景?(多重循环结构)解答:1)return:顾名思义,返回。return是结束当前方法,不管是在哪个循环或者多少层循环里面,都是直接结束。注意点,return只是结束当前的方法,而不是结束程序的运行,如果当前方法后面还有执行语句,则程序会
qq_de
·
2020-08-17 09:07
Java
Java笔记
:Hibernate关联の继承与联合主键
一个IT专业的学生记录日常中的点滴,当作笔记把。自己本身也比较懒,写SSH的一个项目时,用到了继承和联合主键,以前没怎么关注,就去度娘了下,自己写的过程中遇到了不少问题,花了一整天让我很不爽,记下来以防再犯。继承关联:继承关联分为几种情况:一:整个继承树映射到一张表;二:父类建立一张表存放公共属性,每个子类一张表,存独立属性。三:父类子类都各一张表(这种情况效率较低)。首先用的PD建的数据库,先E
尼尧Nier
·
2020-08-17 08:20
笔记
Java笔记
-获取当前时间及对当前时间进行加减及时间对比
这种方式就是获取当前时间:Datedate=newDate();使用这种方式即可把时间往后推迟2天:Calendarcalendar=newGregorianCalendar();Datedate=newDate();calendar.setTime(date);calendar.add(calendar.DATE,2);//把日期往后增加一天.整数往后推,负数往前移动date=calendar.
IT1995
·
2020-08-17 01:49
我的Java地带
Java
[
Java笔记
] 反射
下列笔记根据慕课网的视频记录,视频地址:http://www.imooc.com/learn/199Class类1)在面向对象的世界里,万事万物皆对象。(java语言中的静态成员,普通数据类型不是面向对象)类是对象,是java.lang.Class类的实例对象。2)这个对象到底如何表示?packagecom.sr.reflect;classFoo{voidprint(){System.out.pr
同学少年
·
2020-08-16 08:12
Java_视频笔记
【
Java笔记
(35)】Iterator接口与iterator()方法在1.5前后的区别。
目录一、核心要点1、接口结构2、注意事项二、完整代码三、运行结果一、核心要点1、接口结构2、注意事项1、在迭代中主要用到的是Iterator迭代2、在迭代时,使用hasNext()和next()获取元素3、在迭代中删除元素,要使用Iterator接口中都remove(),如果使用Collection接口中的remove()会抛出异常。java.util.ConcurrentModification
柒澈言
·
2020-08-16 03:03
JAVA学习笔记
JAVA-0基础学习笔记-day01
0基础学
Java笔记
day01###01.01_计算机基础知识(计算机概述)(了解)A:什么是计算机?计算机在生活中的应用举例计算机(Computer)全称:电子计算机,俗称电脑。
白龙马Ruby
·
2020-08-15 21:44
Java
Java笔记
(3)
day1-day2XML技术(语法、约束、解析)约束和解析DTDSchemaDOMSAXSTAXJAXP、XMLPULLday3java基础加强(第一部分)----第二部分day25Java5.0新特性反射技术第二部分day25动态代理注解技术多线程编程网络socket最新Java7.0---->Java1.0Java1.1---->Java1.2(Java2将java分为j2sej2eej2me
哒哒网络
·
2020-08-15 08:46
Java
笔记
Java笔记
(一)【Java从入门到精通—韩顺平】
一.科普1.IDE:(IntegratedDevelopmentEnvironment)集成开发环境2.SWT:(StandardWidgetToolkit)标准部件工具箱【开源的GUI编程框架】3.GUI:(GraphicalUserInterface)图形用户接口,图形方式显示的计算机操作用户界面4.CSV:(ConcurrentVersionsSystem)版本控制系统5.Plugin:插件
shanxiaohan77
·
2020-08-15 07:05
基础篇
java笔记
StringBuffer容器笔记
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------StringBuffer是一个字符串容器,类似于数组盛放数据,但是有所不同:StringBuffer储存的是不确定类型和个数的变量,最终会转化成字符串,其大小不固定!数组储存的固定类型和个数的变量,大小在其声明时就已经确定。既然是一个容器,就会有相对应的增删改查方法增加:Strin
光明宇宙
·
2020-08-15 05:34
SpringBoot图文教程3—「‘初恋’情结」集成Jsp
教程将涵盖完整的图文教程,代码案例文章结尾配套自测面试题,学完技术自我测试更扎实概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍大哥大姐新年好,点赞转发不要少SpringBoot图文系列教程技术大纲鹿老师的
Java
鹿老师的Java笔记
·
2020-08-15 05:29
图文教程
JAVA笔记
8-对象转型casting
1、规则(1)基类(父类)的引用类型变量可以指向其子类对象;(向上转型)(2)基类的引用不可以访问其子类对象新增加的成员(属性和方法);(3)可以使用“引用变量instanceof类名”来判断该引用变量所指向的对象是否属于该类(或该类的子类);(4)子类对象可以当做基类对象来使用,即基类引用指向子类对象,是向上转型(upcasting);反之,向下转型(downcasting)。例1:public
weixin_30755393
·
2020-08-15 03:41
java笔记
11之二维数组
格式1:二维数组:就是元素为一维数组的一个数组数据类型[][]数组名=new数组类型[m][n]其中m为行n为列注意:A:以下格式也可以表示二维数组a:数据类型数组名[][]=new数据类型[m][n];b:数据类型[]数组名[]=new数据类型[m][n];B:注意下面定义的区别intx;inty;intx,y;int[]x;int[]y[];int[]x,y[];1classArray2Dem
weixin_30412013
·
2020-08-15 03:26
[
Java笔记
]基本数据的自动拆装箱及享元设计模式
基本数据的自动拆装箱大家都知道,Java的精髓是一切皆对象。Java继承了一般设计语言的基本数据类型(如int、double等),这种基本数据类型不是对象,而在使用中需要把基本类型转换成对象进行使用。比如使用Map集合对象的Put()方法时,需要传入的参数是对象。所以,使用在编译时自动将基本数据类型打包成对应的对象,既能符合Java面向对象的设计原则,又能不影响人们使用基本数据类型的习惯。我们把基
chen-xi
·
2020-08-15 03:30
学习Java5
java笔记
之cookie和session的认证
前言:在互联网发展的初期,Web基本上只是内容的浏览而已,服务器不需要记住每个请求的状态,也就是说每一次客户请求都是一次新的请求,这也就是http无状态的一个表现。随着互联网时代的到来,尤其是购物网站的兴起,系统需要辨识出用户信息。解决办法就是在客户端请求的时候携带一种标识,这中标识就代表不同的用户,这样服务器就能区别出不同的用户了。这就诞生了用户认证的这个概念。用户认证:简而言之就是验证一个用户
艾尼路Syao
·
2020-08-15 03:57
java
java
web
Java笔记
4(布局管理器、常用组件、qq聊天界面、记事本)
[color=blue][size=x-large]文件结构[/size][/color][img]http://images.cnblogs.com/cnblogs_com/luowei010101/201107/201107150807002455.png[/img]布局管理器Demo8_1.javapackagecom.test1;importjavax.swing.JButton;impo
sgj_4732514
·
2020-08-15 03:16
Java
拖欠的
Java笔记
第二周学习笔记几个小语法点1.case穿透现象:记住两个原则:switch结束条件要么是遇到break,要么是};一个switch只会判断一次case值。假如执行完一个语句体没有break,就穿透到下一个语句体,没有再穿,直到break或者},这种穿透是无脑的,不判断case值的。2.数组声明:注意数组是引用类型,如果用等号复制只是复制了地址。二维数组的声明方法有四种int[][]a=newint
木木______
·
2020-08-15 03:06
java学习
Java笔记
:[反射篇] 利用反射,获取类中的私有内部类对象,并调用该对象的方法
有时候,你会想使用Android自带的某个控件,但发现某些参数需要重新设置,但是并没有暴露出来修改的入口。这时反射就可以帮上你的忙了~我们以RecyclerView为例,看看反射的使用方法。在RecyclerView.java中有这样一个方法smoothScrollBy(intdx,intdy)源码如下:/***Animateascrollbythegivenamountofpixelsalong
ta叫我小白
·
2020-08-15 02:31
Android
Java
android
Java
反射
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他