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学习daydayUp!
java学习
之路, 接口必须知道的那些东西
/***@authorZuoyueer*@projectNameJavaNote*@description:接口总结*@date2019/9/3023:43*/publicinterfaceA{/**接口中的成员:接口编译之后有字节码文件,接口不能有构造函数,无法直接创建对象,不能写静态代码块*1.常量:*默认修饰符publicstaticfinal,可以省略*常量可以在子类中方法直接使用,相当于
佐月儿
·
2020-08-15 01:17
java编程思想
Java学习
笔记-JavaBean-内省(Introspector)
-----------android培训、java培训、
java学习
型技术博客、期待与您交流!------------1.JavaBean的概念:特殊的Java类,符合某种规则。
Linux_para
·
2020-08-15 01:55
java学习
小记 数组及其方法 结构体
接上一篇博文数组java作为一门面向对象的语言,数组是一种特殊的对象。数组在定义时,不能分配空间。只有定义完后,可以给数组分配空间。在Java中,无论使用数组或容器,都有边界检查。如果越界操作就会得到一个RuntimeException异常。一维数组publicclassMain{publicstaticvoidmain(String[]args){//静态初始化intintArray[]={1,
时雨晴天
·
2020-08-15 01:51
java及高精度
学习轨迹
我的
Java学习
笔记(10):二维数组
二维数组:二维数组类似一个二维矩阵,通过行下标和列下标来标识数组中的某一个元素,数组的行下标和列下标都是从0开始的。1.二维数组的声明(与一维数组类似)方式一:数据类型[][]数组名称;例double[][]b;方式二:数据类型数组名称[][];例doubleb[][];2.二维数组的创建(与一维数组类似)数组名称=new数据类型[数组行数][数组列数];例:b=newdouble[3][4];或
JohnArchie
·
2020-08-15 01:16
Java学习
Java学习
:面向对象三大特征:封装、继承、多态之封装性
面向对象三大特征:封装、继承、多态。封装性在Java当中的体现:方法就是一种封装关键字private也是一种封装封装就是将一些细节信息隐藏起来,对于外界不可见。问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。解决方案:用private关键字将需要保护的成员变量进行修饰一旦用了private进行修饰,那么本类当中任然可以随意访问。但是:超出了本类范围之外就不能再直接访问了。间接访
weixin_30394333
·
2020-08-15 01:37
Java学习
总结之坦克大战项目(一)
这个项目呢,我仍然是边看马士兵老师的Java教程的坦克大战视频,边写的。当然,很多地方都是经过了我的思考,然后改写的,版本顺序也不一样,因为有时候我会停下视频然后思考我的代码,然后改进了继续看,这部分改进的也许就是后面的视频要讲的。但是我个人觉得,这样提前思考,比一味的观看视频收获要大得多,特别是提前想到很难解决的问题,思考好几种解决办法,都不确定是否可行的时候,再看视频中是怎样解决的,有种豁然开
lxsy
·
2020-08-15 01:31
Java学习总结
java
坦克大战
Java学习
之类的构造方法和封装性
Java学习
之类的构造方法和封装性使用类图描述类构造方法无参数构造方法带参数构造方法static关键字静态变量静态方法静态代码块final关键字封装为什么使用封装封装的概念封装的步骤使用类图描述类优点:
学习汪_阿伟
·
2020-08-15 01:26
JAVA学习
一位资深程序员大牛给予Java初学者的学习路线建议
Java学习
这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?
qq_38002595
·
2020-08-15 01:14
java学习
----- 类与对象
2.1类与对象1.类的定义类是一种复杂的数据类型对象时这种数据类型的实例类是对象共同属性和行为的抽象集合,即模板2.类的声明类定义了一种新的数据类型,是具有相同特征和共同行为的一组对象的集合语法:【访问符】【修饰符】class类名{属性方法}2.2方法1.方法的定义一句或者多句代码完成一个特定的功能,为这个功能起一个名字,将来通过名称的调用具体功能,而不用再写具体的代码内容。2.方法的参数传递机制
半岛落枫
·
2020-08-15 01:10
java学习笔记
半岛落枫从小白到大神的学习历程
对照
Java学习
Swift--类型转换(Type Casting)
类型转换在Java和Swift中非常的相似,这个一般都是在类中,可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。也可以用它来检查一个类型是否实现了某个协议,协议相当于Java中的接口。检查类型(CheckingType)用类型检查操作符(is)来检查一个实例是否属于特定子类型。若实例属于那个子类型,类型检查操作符返回true,否则返回false。Java中使用instanceof关键字
moble_xie
·
2020-08-15 01:01
swift
java学习
笔记-继承中super关键字
背景:在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的。类之外的任何代码都不能访问,包括子类。super关键字的两种用法:1.用于调用超类的构造函数;2.用于访问超类中被子类的某个成员隐藏的成员;例:使用super调用超类的构造函数矩形实体代码:publicclassRectangular{privatedoublewidth;privatedoubleheight;
bobli
·
2020-08-15 01:00
java
java学习
笔记-窗口绘图(坦克大战)
坦克大战,金典小霸王游戏。主框架的搭建,,刚开始使用的是awt下的类来创建窗口,但在图片刷新的时候会卡,不知道怎么解决,然后就换了swing.Jframe来进行创建.AWT是抽象窗口组件工具包,是java最早的用于编写图形节目应用程序的开发包,提供了一套与本地图形界面进行交互的接口,利用AWT来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库。Swing是为了解决AWT存在的问题而
kulkkkk
·
2020-08-15 01:56
java
共同学习Java源代码-多线程与并发-ConcurrentHashMap(一)
ConcurrentHashMap是每个
Java学习
者必看的类publicclassConcurrentHashMapextendsAbstractMapimplementsConcurrentMap,
达霁吧
·
2020-08-15 01:46
Java
Java学习
总结——类的封装、继承与多态(包含覆写与隐藏)
拾贰——面向对象程序的三大特性一、面向对象的三大特点面向对象有三大特点:封装性、继承性和多态性,它们是面向对象程序设计的灵魂所在。1.封装的含义封装(Encapsulation)是将描述某类事物的数据与处理这些数据的函数封装在一起,形成一个有机整体,称为类。类所具有的封装性可使程序模块具有良好的独立性与可维护性,这对大型程序的开发是特别重要的。类中的私有数据在类的外部不能直接使用,外部只能通过类的
原来是松松呀~
·
2020-08-15 01:08
Java
java学习
之路 之 面向对象编程-面向对象特征之一(封装和隐藏)级类的成员之三(构造器、构造方法)
面向对象特征之一:封装和隐藏使用者对类内部定义的属性(对象的成员变量)的直接操作会导致数据的错误、混乱或安全性问题。Java中通过将数据声明为私有的(private),再提供公共的(public)方法:getXxx()和setXxx()实现对该属性的操作,以实现下述目的:隐藏一个类中不需要对外提供的实现细节;使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;
OnlyLove_longshao
·
2020-08-15 01:37
【JavaEE】
Java学习
-基础数据类型和包装类(Wrapper)
1、包装类(Wrapper)1.1基础数据类型和包装类针对八种基本定义相应的引用类型——包装类(封装类)有了类的特点,可以调用类中的方法基础数据类型包装成包装类的实例——装箱通过包装类的构造器实现:inti=500;Integert=newInteger(i);通过字符串参数构造包装类对象:Floatf=newFloat("4.56");//如果字符串里不是数字会报错获得包装类对象中包装的基本类型
jQueryZK
·
2020-08-15 01:29
java学习
java
Java学习
-继承、super关键字
1、引例2、继承2.1概述2.2优缺点2.3Java继承的类型3、关键字3.1super关键字3.2super与this关键字的区别4、继承需要注意的几个问题4.1成员变量和方法4.2构造器4.3继承的执行顺序问题4.4继承破坏父类封装性问题4.5何时适合用继承1、引例假如现在有四个类它们的成员属性分别为:学生类:姓名,性别,年龄,学校教师类:姓名,性别,年龄,学科工人类:姓名,性别,年龄,工种农
jQueryZK
·
2020-08-15 01:29
java学习
Java学习
-方法的重写(覆盖)和重载
1、方法重写(Overide)1.1什么是方法重写?1.2重写规则1.3重写注意事项2、方法重载(overload)2.1什么是方法重载2.2重载规则3、方法重写和方法重载的区别1、方法重写(Overide)1.1什么是方法重写?在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩
jQueryZK
·
2020-08-15 01:29
java学习
java
类
Java学习
-String对象不同方式创建的比较
1、String对象的创建1.1字面量创建String对象Strings1="abc";//字符串常量池中添加"abc"对象,返回引用地址给s1对象Strings2="abc";//通过equals()方法判断常量池中已有值为abc的对象,返回相同的引用System.out.println(s1==s2);//true所以s1==s2Strings5="x"+"y";//经过JVM(Java虚拟机
jQueryZK
·
2020-08-15 01:29
java学习
字符串
java
Java学习
-“==“操作符和equals()方法
1、==操纵符1.1基本类型比较值:只要两个变量的值相等,即为trueinta=5;intb=6;if(a==b){System.out.println("a与b相等");}else{System.out.println("a与b不相等");}1.2引用类型比较引用(是否指向同一个对象即是否指向同一个堆内地址)只有当两个引用指向同一个堆内地址时,==才返回truepackagecom.zhukun
jQueryZK
·
2020-08-15 01:57
java学习
java
字符串
object
Java学习
-类型转换(Casting)
1、对象类型转换(Casting)1.1基础数据类型转换Casting:自动类型转换:小的数据类型可以自动转换成大的数据类型(如longg=20;doubled=12.0f)强制类型转换:可以把大的数据类型强制转换成小的数据类型(如floatf=(float)12.0;inta=(int)1200L)2.2对Java对象的强制类型转换称为造型从子类到父类的类型可以自动进行从父类到子类的类型转换必须
jQueryZK
·
2020-08-15 01:57
java学习
java
编程语言
Java学习
-类的隐藏机制(封装性)
Java学习
-类的隐藏机制(封装性)1、封装的含义2、类的setXXX和getXXX3、this关键字4、总结1、封装的含义封装(encapsulation)是面向对象的三要素之一(其它两个是继承和多态
jQueryZK
·
2020-08-15 01:57
java学习
JAVA学习
笔记二:类的继承、多态性
一、类的继承①类的继承的概念java类的继承可用下面的语句来表示class父类//定义父类{}class子类extends父类//用extends关键字实现类的继承{}example:packageprojiect;classStudy{Stringname;}classHardextendsStudy{Stringresult;}publicclasstest1{publicstaticvoid
小明知道
·
2020-08-15 01:19
Java
【
java学习
】--多态性
一.基本概念多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修
Yve_Mei
·
2020-08-15 01:19
Java学习
Java学习
-详谈最高层父类-Object类
目录1、Object类2、Object类中的主要方法2.1对象相等判断方法:equals()2.2hashCode()方法2.3取得对象信息的方法:toString()4、instanceof操作符1、Object类Object类是所有Java类的根父类(多层继承中的最高层的父类)如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类比如:publicclassPerso
jQueryZK
·
2020-08-15 01:18
java学习
object
hashcode
java
Java学习
-多态性
目录1、面向对象三特征之一:多态性2、对象的多态2.1在Java中,子类的对象可以替代父类的的对象使用:2.2成员变量(属性)的调用:2.3虚拟方法的调用(子类中含有父类的重写方法):3、小结1、面向对象三特征之一:多态性1、多态性,是面向对象的最重要的概念,在java中有两种体现:方法的重载(overload)和重写(override)对象的多态性------可以直接应用在抽象类和接口上2、Ja
jQueryZK
·
2020-08-15 01:18
java学习
java
多态
java学习
之路(6)-控制语句
控制语句:控制语句分三种结构:顺序结构,分支结构,循环结构。选择结构:1.if分支结构语法:a.if(判断句:可以是变量或表达式){语句a;}b.if(判断句){语句a;}else{语句b;}c.*.if(判断句){语句a;}elseif(判断句){语句b;}....else{语句n;}if语句中可以相互嵌套:/*if(判断句){语句a;if(判断句){语句c;}else{语句e;}}else{语
6笔客
·
2020-08-14 23:01
JavaSE
java
java学习
之路(5)-运算符
运算符:赋值运算符:=、+=、-=、*=、/=、%=算术运算符:++、–+、-、*、/、%关系(比较)运算符:>、>=、=b);//true,大于System.out.println(a>=b);//true大于等于System.out.println(a20);//true|true结果是true/*&|逻辑与逻辑或*&&||短路与遇假则停短路或遇真则停*相同:&&&有假则假(在逻辑上说他们功能
6笔客
·
2020-08-14 23:01
JavaSE
java
java学习
之路(4)-常量 、变量与数据类型
刚刚开始写博客,整理的有点乱,努力中,希望后面整理的更好,望各位理解。常量:常量是指在整个操作过程中其值保持不变的数据,通常在命令或程序中直接给出其值,用做常量的数据类型有数值型、字符型、日期型、逻辑弄和货币型等类型,常量名一般使用大写形式命名,字母之间使用下划线隔开。如:privatestaticfinalStringHELLO_WORLD="Helloworld!";publicstaticf
6笔客
·
2020-08-14 23:01
JavaSE
java
java学习
之路(3)- public class和class的理解
publicclass和class的区别:1.一个.java源文件中可以定义多个class类,编译时,每个class类都应生成一个对应的.class文件。2.一个*.java源文件中可以不用定义publicclass,但一个源文件中最多只能包含一个publicclass,多个时则报错。3.如果一个类声明的时候使用了publicclass进行了声明,则类名称必须与文件名称完全一致。4.publicc
6笔客
·
2020-08-14 23:01
JavaSE
java
java学习
之路(7)- 方法与递归
方法:Java方法是组合在一起来执行操作语句的集合。方法定义包括方法头和方法体。下面是一个方法的所有部分:*修饰符*返回类型*方法名称*参数*方法体/***方法的语法:*修饰符返回值类型方法名(形式参数列表){*方法体;*}*/publicclassMethod{publicstaticvoidmain(String[]args){intnum=add(11,33);//调用方法,11,33是实参
6笔客
·
2020-08-14 23:01
JavaSE
java
Redis牛逼!轻松实现实时订阅推送
关注Java编程指南公众号在后台回复:
Java学习
,我们为你整理了一份最新完整的学习线路,帮你快速成长。前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。
weixin_45737309
·
2020-08-14 21:32
Java学习
——线程状态
1.线程状态概述当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程是有生命周期的,在线程的生命周期中,API中java.lang.Thread.State这个枚举中给出了六种线程状态:1.NEW(新建):线程刚被创建,但是并未启动。还没调用start方法。2.Runnable(可运行):线程可以在java虚拟机中运行的状态,可能正在运行自己代码,也可能没有,这取决
Only MI
·
2020-08-14 21:14
Java学习
——线程安全概念(卖票案例模拟)
线程安全如果有多个线程在同时运行,而这些线程可能会同时运行这段代码,程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。即——当多个线程访问某一个类(对象)时,这个类始终都能表现出正确的行为。卖票案例模拟线程安全问题【案例描述】电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是“战狼3”,本次电影的座位共100个(本场电影只能卖100张票)。我
Only MI
·
2020-08-14 21:14
线程安全
Java学习
——多线程(并发,并行,进程,线程)
1.1并发与并行并发:指两个或多个事件在同一个时间段内发生。可以理解为在单CPU系统中,每一时刻只能允许一道程序执行,要执行两个及两个以上,则是分时交替运行(因为分时交替运行时间非常短,CPU在多个线程之间做高速切换,轮流执行多个程序,速度1/n毫秒,所以给人感觉像同时进行)。并行:是指两个或多个事件在同一时刻同时发生。在多个CPU系统中,可以实现多任务并行执行。这样多个程序便可以同时执行,大大提
Only MI
·
2020-08-14 21:43
Java多线程
java学习
笔记----java基础02:数据类型和运算符
1.java标识符和关键字java标识符的命名规则:标识符有字母、数字、下划线"_"、美元符号“$"组成,并且首字母不能是数字不能把java关键字作为标识符标识符没有长度限制标识符对大小写敏感java关键字不能用作变量名、方法名、类名、包名所有的java关键字如下:abstractassertbooleanbreakbytecasecatchcharclasscontinuedefaultdodo
未来不是梦-哆啦A梦
·
2020-08-14 21:00
java学习笔记
泪奔!学了1年java的程序员面试,挂在了这道基础算法题!
这都是java的算法题,应该来讲都是些比较简单的算法题,但是我敢说很多基础的学习的,或者想去面试的人都会不能完整的写出来,现在
java学习
,大多数人都不是非常扎实,对于基础也不是很重视的,所以就发出来给大家参考巩固下基础
web前端开发小姐姐
·
2020-08-14 21:46
java
编程
程序员
代码
java学习
---new的对象怎么被内存回收
java,使用new创建对象,并将该对象的引用返回...对象依然存在,不会被垃圾回收,是什么意思啊?"我们在方法内部使用new创建对象,并将该对象的引用返回。如果该返回被一个引用接收,由于对象的引用不为0,对象依然存在,不会被垃圾回收。"Useru=newUser();如上面代码,简单说就是newUser()的时候,会返回一个地址,并且将地址赋值给引用u,当这个引用被u持有的时候,java会认为这
wust小吴
·
2020-08-14 20:48
JAVA学习
java
new
Rx
java学习
(2)-Subject
https://www.jianshu.com/p/f016f707a7401.AsyncSubjectAsyncSubject只会发射来自原始Observable的最后一个数据。如果原始的Observable因为发生了错误而终止,AsyncSubject将不会发射任何数据,但是会向Observer传递一个异常通知。只发射onComplete()之前的一个事件给所有Observer,技术Obser
随便djy
·
2020-08-14 20:14
Android学习笔记
Rxjava
接口、多态
Java学习
的第十四天接口接口:主要就是封装了方法,包含抽象方法(JDK7及以前),默认方法和静态方法(JDK8),私有方法(JDK9)。
killerhz
·
2020-08-14 17:51
javaSE
java大数据开发训练营--mysql数据库JDBC
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是
java学习
课程中的一部分笔记。
Laozizuiku
·
2020-08-14 16:36
java大数据
mysql
java
Java学习
——等待与唤醒机制:生产者与消费者问题
1.线程间通信指的是多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。那么为什么要去处理线程间通信呢?多个线程并发执行时,在默认情况下CPU是随机切换线程的,当我们需要多个线程来【共同完成一件任务】,并且我们希望他们有【规律的执行】,那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据。如何保证线程间通信有效利用资源:多个线程在处理同一个资源,并且任务不同时,需要线
Only MI
·
2020-08-14 15:53
等待与唤醒机制
Java学习
笔记 - 关于线程虚假唤醒的一些个人理解
什么是虚假唤醒这里我举一个生产者消费者的例子Clerk的出售方法的一段代码注意红框的代码,当货物不足的时候,消费线程会挂起注意到:最开始BD线程挂起,他们都停留在红框处没有向下执行,此时生产者开始生产商品但是请注意在生产完一个商品之后,它又把已经挂起的BD线程唤醒了此时只生产了一个商品,并不需要唤醒两个线程!所以多出的一个线程就是无用的,这个就是虚假唤醒,请注意:红框部分生产者C刚生产一个就被D消
Killbus
·
2020-08-14 15:32
Java
java大数据开发训练营--mysql数据库基础
题记:文章内容输出来源:拉勾教育大数据开发高薪训练营本篇文章是
java学习
课程中的一部分笔记。
Laozizuiku
·
2020-08-14 15:57
java大数据
mysql
Java 语言学习——抽象类的使用
Java学习
抽象类抽象类是一种只可以被继承,但不可以实例化对象的类。用来定义一些子类中通用的方法。例如定义一个Person类为抽象类。其中保存名字。他的子类为Employee和Student。
Ace_bb
·
2020-08-14 15:46
Java程序开发
抽象类
多态
java
【搞定 Java 并发面试】面试最常问的 Java 并发进阶常见面试题总结!
【
Java学习
面试指南】一份涵盖大部分Java程序员所需要掌握的核心知识。觉得内容不错再Star!)。
JavaGuide
·
2020-08-14 15:56
Java必看系列文章收录
Java面试进阶指南
JAVA学习
笔记2020/3/22
final关键字代表最终、不可改变的。常见四种用法:1.可以用来修饰一个类2.可以用来修饰一个方法3.还可以用来修饰一个局部变量4.还可以用来修饰一个成员变量一、当final关键字用来修饰一个类的时候,格式:publicfinalclass类名称{//...}含义:当前这个类不能有任何的子类。(太监类)注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写(因为没儿子。)publ
小小葱!
·
2020-08-14 14:48
JAVA
JAVA学习
笔记2020/4/27——Stream流、方法引用
第一章Stream流说到Stream便容易想到I/OStream,而实际上,谁规定“流”就一定是“IO流”呢?在Java8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。1.1引言传统集合的多步遍历代码几乎所有的集合(如Collection接口或Map接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元素进行操作的时候,除了必需的
小小葱!
·
2020-08-14 14:48
JAVA
java
JAVA学习
笔记2020/3/13
JAVA必须保证数据类型的一致性,如果数据类型不一致将发生类型的转换。自动类型转换(隐式):1.特点:代码不需要进行特殊处理,自动完成2.规则:数据范围从小到大floatnum=30L;//30.0强制类型转换:1.特点:代码需要进行特殊的格式处理,不能自动完成。2.格式:范围小的类型范围小的变量名=(范围小的数据)原本范围大的数据;intnum=(int)100L;注意事项:1.强制类型转换一般
小小葱!
·
2020-08-14 14:47
JAVA
java
java学习
十六、内部类
定义:内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的成员,并且依附于外部类而存在。内部类可为静态,可用protected和private修饰,而外部类只能使用public和缺省的包访问权限。内部类有4中形式:静态内部类、成员内部类、局部内部类、匿名内部类静态内部类:1)使用static修饰,声明在类中。2)静态内部类中可以刚问外部类的静态成员。静态内部类的使用方法如下图所示:成员内部
鲁豫小哥
·
2020-08-14 14:15
java入门
java
编程语言
上一页
119
120
121
122
123
124
125
126
下一页
按字母分类:
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
其他