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入门
教程-1.1Java概述
Java语言是SUN(StanfordUniversityNetwork,斯坦福大学网络公司)公司1995年推出的一门高级编程语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java语言迅速崛起(Javaapplet可以在浏览器中运行),成为大型互联网项目的首选语言。2009年04月20日,美国甲骨文公司74亿美元收购Sun,取得java的版权。Java是面向对象的语言,没有面向对象
softn
·
2016-05-24 09:00
java入门
、java学习:如何理解Java面向对象
首先要说明一点,对象不是java的,事实上他只是一种概念,一种用于解决问题的程序设计的思想方法。要理解对象就必须得要和面向对象结合起来。在面向对象中把某一类事物所共有的属性和行为抽象出来之后就形成了一个类。而类的一个实际的例子就叫做对象。所以从上可以看出类和对象之间存在着这样一种关系:类是具有共同的属性名称和行为的一组对象的抽象,而对象则是一个类的真实的例子。类是现实世界或思维世界中的实体在计算机
javaniuniu
·
2016-05-23 10:00
java
数据
对象
大数据
java教程
《
java入门
第一季》正则表达式小案例
案例一:当你登陆某个论坛,向发帖子留下自己qq号的时候,可惜你的号码就是留不下,总是输入*,或者其它奇妙的字符串。其实原理就是用了正则表达式替换。/* *替换功能 *String类的publicStringreplaceAll(Stringregex,Stringreplacement) *参数: regex-用来匹配此字符串的正则表达式 replacement-用来替换每个匹配项的字符串 返回:
qq_32059827
·
2016-05-23 08:00
java
正则表达式
regex
javase入门
《
java入门
第一季》之ArrayList集合小案例
案例一:去除集合里面的重复元素packagecn.itcast_04;importjava.util.ArrayList;/**ArrayList去除集合中字符串的重复值(字符串的内容相同)**分析:*A:创建集合对象*B:添加多个字符串元素(包含内容相同的)*C:创建新集合*D:遍历旧集合,获取得到每一个元素*E:拿这个元素到新集合去找,看有没有*有:不搭理它*没有:就添加到新集合*F:遍历新集
杨道龙
·
2016-05-23 08:34
Java基础javase
《
java入门
第一季》之ArrayList集合小案例
案例一:去除集合里面的重复元素packagecn.itcast_04; importjava.util.ArrayList; /* *ArrayList去除集合中字符串的重复值(字符串的内容相同) * *分析: *A:创建集合对象 *B:添加多个字符串元素(包含内容相同的) *C:创建新集合 *D:遍历旧集合,获取得到每一个元素 *E:拿这个元素到新集合去找,看有没有 *有:不搭理它 *没有:
qq_32059827
·
2016-05-23 08:00
java
遍历
ArrayList
javase入门
《
java入门
第一季》之LinkList模拟桟结构案例
需求:请用LinkedList模拟栈数据结构的集合,并测试题目的意思是:你自己的定义一个集合类,在这个集合类内部可以使用LinkedList模拟。定义一个类叫MyStack代码如下:packagecn.itcast_05; importjava.util.LinkedList; /** *自定义的栈集合 * *@author风清扬 *@versionV1.0 */ publicclassMyS
qq_32059827
·
2016-05-23 08:00
java
数据结构
栈
LinkedList
javase入门
Groovy基础
Groovy是基于JVM虚拟机的一种动态语言,它的语法和Java非常相似,由
Java入门
Groovy,基本上没有任何障碍。
飞雪无情
·
2016-05-22 17:58
Android
Gradle权威指南
java学习、
java入门
我为什么要学习Java EE?
学习了JavaSE,还只是完成“万里长征”的第一步。选择学习JavaEE或是JavaME(或者你还想不断深入学习JavaSE,只要你喜欢,你可以一直深入下去);估计选择JavaEE方面的学习者会多一些,JavaEE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。学习JavaEE,在开发环境上不建议再用文本编辑器,我感觉NetBeans5.5(目前最高正式版本)很适合初学者,
javaniuniu
·
2016-05-22 00:00
java
java
大数据
javaweb
java教程
ee
java入门
:java学习、java路线图、java教程丨如何做一个成功的大数据项目
1、失败大数据项目的特征根据在美国做了15年的大数据项目、产品研发和管理,以及其它一些相关的数据分析的工作经验,了解到的其它的做的比较成功的和失败的项目,跟大家做一个经验分享。基本上大数据项目失败的特征主要是五个:一是大数据项目与企业战略脱节,完全是领导或者是不知道那个部门的决策人突然脑子一热,就说别人在用,我们也做一个,根本没有把该做的项目和企业的商业战略、科技战略等各个方面结合起来。在项目无法
javaniuniu
·
2016-05-21 00:00
java
程序员
大数据
网络编程
java教程
java入门
、java学习必读,WEB前端学习路线
一、Web前端的学习误区网页制作是计算机专业同学在大学期间都会接触到的一门课程,而学习网页制作所用的第一个集成开发环境想必大多是Dreamweaver,这种所见即所得的“吊炸天”IDE为我们制作网页带来了极大的方便。入门快、见效快让我们在不知不觉中已经深深爱上了网页制作。此时,很多人会陷入一个误区,那就是既然借助这么帅的IDE,通过鼠标点击菜单就可以快速方便地制作网页。那么我们为什么还要去学习HT
javaniuniu
·
2016-05-20 10:00
java
web前端
javaweb
网络编程
java教程
java学习作为一名java初学者,如何快速学习java?
ONE:当初
java入门
的时候看了一些书,现在想起来特别喜欢 headfirstjava。读起来
javaniuniu
·
2016-05-18 18:00
java
线程
javaweb
网络编程
java教程
《
java入门
第一季》集合框架引入与面试题
注:在开始的几篇集合介绍里,不包含泛型的概念。泛型在讲述所有集合后再加入进去。集合的由来: 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这(多个对象进行存储)。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuffer。但是呢?Strin
qq_32059827
·
2016-05-15 22:00
java
集合框架
编程
javase入门
Java入门第一季
《
java入门
第一季》之Calendar类小案例获取任意二月天数
importjava.util.Calendar; importjava.util.Scanner; /* *获取任意一年的二月有多少天 * *分析: *A:键盘录入任意的年份 *B:设置日历对象的年月日 *年就是A输入的数据 *月是2 *日是1 *C:把时间往前推一天,就是2月的最后一天 *D:获取这一天日期输出即可 */ publicclassCalendarTest{ publicstat
qq_32059827
·
2016-05-15 22:00
java
编程
日历
javase入门
Java入门第一季
《
java入门
第一季》之Date类案例,算一算你的恋爱纪念日
想算你和你对象谈了多久了,还在用笔算吗,是不是很头疼?写个程序算一算吧!会变得如此简单。importjava.text.ParseException; importjava.text.SimpleDateFormat; importjava.util.Date; importjava.util.Scanner; /* * *分析: *A:键盘录入你的恋爱日期 *B:把该字符串转换为一个日期 *C
qq_32059827
·
2016-05-15 11:00
java
编程
javase入门
Java入门第一季
Java入门
习题(五)——内部类
Java入门
习题文章目录
Java入门
习题内部类部分1,请使用匿名内部类补足代码2,请简述下列程序运行结果3,请分析以下代码能否被放置在相应的位置上4,补全代码内部类部分1,请使用匿名内部类补足代码interfaceInter
陈小默cxm
·
2016-05-14 19:00
java
《
java入门
第一季》之Random类和获取随机数案例
/* *Random:产生随机数的类 * *构造方法: *publicRandom():没有给种子,用的是默认种子,是当前时间的毫秒值下的随机数,所以会一直变化 *publicRandom(longseed):给出指定的种子 long seed就是一个long类型的数据而已 *给定种子后,每次得到的随机数是(相同的)。再次编译执行后的数据不变了。* 种子是什么,又怎么变与不变?根据
qq_32059827
·
2016-05-14 13:00
java
编程
Random
javase入门
Java入门第一季
《
java入门
第一季》之Math类一个小案例获取任意数值范围内随机数
Math:用于数学运算的类。importjava.util.Scanner; /* *需求:请设计一个方法,可以实现获取任意范围内的随机数。 * *分析: *A:键盘录入两个数据。 *intstrat; *intend; *B:想办法获取在start到end之间的随机数 *写一个功能实现这个效果,得到一个随机数。(int) *C:输出这个随机数 */ publicclassMathDemo{
qq_32059827
·
2016-05-14 13:00
java
Math
编程
Java入门第一季
javase入门
《
java入门
第一季》之正则表达式小案例
案例一:判断手机号码是否满足要求importjava.util.Scanner; /* * *需求: *判断手机号码是否满足要求? * *分析: *13436975980 *13688886868 *13866668888 *13456789012 *13123456789 *18912345678 *18886867878 *18638833883 * */ publicclassRegex
qq_32059827
·
2016-05-11 13:00
《
java入门
第一季》之好玩的正则表达式
先不通过正则表达式来判断输入的qq号码是否正确。importjava.util.Scanner; /* *校验qq号码. *1:要求必须是5-15位数字 *2:0不能开头 * *分析: *A:键盘录入一个QQ号码 *B:写一个功能实现校验 *C:调用功能,输出结果。 */ publicclassRegexDemo{ publicstaticvoidmain(String[]args){ //创建
qq_32059827
·
2016-05-11 12:00
《
java入门
第一季》之正则表达式常见规则
正则表达式规则不用记住,只是知道是做什么用的即可。常见规则如下:A:字符 x字符x。举例:'a'表示字符a \\反斜线字符。 \n新行(换行)符('\u000A')(\\n来表示换行) \r回车符('\u000D') B:字符类 [abc]a、b或c(简单类) [^abc]任何字符,除了a、b或c(否定) [a-zA-Z]a到z或A到Z,两头的字母包括在内(范围) [0-9]0到9的字符都包括
qq_32059827
·
2016-05-11 08:00
《
java入门
第一季》之Character类小案例
/* *Character类在对象中包装一个基本类型char的值 *此外,该类提供了几种方法,以确定字符的类别小写字母,数字,等等,并将字符从大写转换成小写,反之亦然 * */下面通过一个小案例,来看一下Character类的功功能:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。之前写过完成这个功能的代码,在那里不是按照Character类来实现的。建议先看那篇博客,因为那里有点
qq_32059827
·
2016-05-11 08:00
《
java入门
第一季》之Integer类和自动拆装箱概述
/*int仅仅是一个基本类型。int有对应的类类型,那就是Integer. *为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型——包装类类型。各个基本类型分配封装与之对应的类类型来对基本类型数据更方便的操作。 *byte Byte *short Short *intInteger(这个看起来比较特殊) *longLong *floa
qq_32059827
·
2016-05-11 08:00
《
java入门
第一季》之Arrays类
前面介绍了排序问题(见博客http://blog.csdn.net/qq_32059827/article/details/51362390);二分查找问题(见博客http://blog.csdn.net/qq_32059827/article/details/51363949)接下来用一个类快速实现排序和二分查找。Arrays类importjava.util.Arrays; /* *Array
qq_32059827
·
2016-05-10 22:00
《
java入门
第一季》之Arrays类前传(排序案例以二分查找注意的问题)
根据排序算法,可以解决一些小案例。举例如下:/* *把字符串中的字符进行排序。 *举例:"dacgebf" *结果:"abcdefg" * *分析: *A:定义一个字符串 *B:把字符串转换为字符数组 *C:把字符数组进行排序 *D:把排序后的字符数组转成字符串 *E:输出最后的字符串 */ publicclassArrayTest{ publicstaticvoidmain(String[]ar
qq_32059827
·
2016-05-10 16:00
《
java入门
第一季》之Arrays类前传(排序问题)
一:冒泡排序/* *数组排序之冒泡排序: *相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处 * *引申: *利用冒泡排序法,可以获取一个数组的最大值(先冒泡排序,取最后一个值)和最小值(调用冒泡排序,取第一个值) */ publicclassArrayDemo{ publicstaticvoidmain(String[]args){ //定义一个数组 int[]arr={24,
qq_32059827
·
2016-05-10 13:00
《
java入门
第一季》之类面试题
面试题一: String,StringBuffer,StringBuilder的区别? *A:String是内容不可变的,而StringBuffer,StringBuilder都是内容可变的。 *B:StringBuffer是同步的,数据安全,效率低;StringBuilder是不同步的,数据不安全,效率高 面试题二: StringBuffer和数组的区别?而它是最常用的,功能和StringB
qq_32059827
·
2016-05-10 08:00
《
java入门
第一季》之StringBuffer小案例
这里是针对其反转功能来举的例子,再对比之前写的一篇String类的反转功能,StringBuffer明显提高了代码量,提高了效率。importjava.util.Scanner; /* *把字符串反转 */ publicclassStringBufferTest3{ publicstaticvoidmain(String[]args){ //键盘录入数据 Scannersc=newScanner
qq_32059827
·
2016-05-10 08:00
《
java入门
第一季》StringBuffer类小案例
/**把数组拼接成一个字符串 */ publicclassStringBufferTest2{ publicstaticvoidmain(String[]args){ //定义一个数组 int[]arr={44,33,55,11,22}; //定义功能 //方式1:用String做拼接的方式 Strings1=arrayToString(arr); System.out.println("s1:
qq_32059827
·
2016-05-10 08:00
刚刚学习完了
Java入门
,不知下一步
刚刚学习完了
Java入门
,学习了进阶,下一步不知道该往哪个方面继续学习了!
卡顿
·
2016-05-09 23:29
java
自学
求助
《
java入门
第一季》之类StringBuffer类初步
/* *线程安全(多线程分析) *安全--同步--数据是安全的 *不安全--不同步--效率高一些 *安全和效率问题是永远困扰我们的问题。 *安全:医院的网站,银行网站 *效率:新闻网站,论坛之类的 * *StringBuffer: *线程安全的可变字符串。 * *StringBuffer和String的区别? *前者长度和内容可变,后者不可变。 *如果使用前者做字符串的拼接,不会浪费太多的资源。
qq_32059827
·
2016-05-09 22:00
《
java入门
第一季》之类String类小案例
案例一: /* *需求:把数组中的数据按照指定个格式拼接成一个字符串 *举例: *int[]arr={1,2,3}; *输出结果: *"[1,2,3]" *分析: *A:定义一个字符串对象,只不过内容为空 *B:先把字符串拼接一个"[" *C:遍历int数组,得到每一个元素 *D:先判断该元素是否为最后一个 *是:就直接拼接元素和"]" *不是:就拼接元素和逗号以及空格 *E:输出拼接后的字符串
qq_32059827
·
2016-05-09 22:00
《
java入门
第一季》之类String类小案例
String类有许多转换方法,API文档里面可查看。针对转换方法,给出小案例。/* *需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符) *举例: *helloWORLD *结果: *Helloworld * *分析: *A:先获取第一个字符 *B:获取除了第一个字符以外的字符 *C:把A转成大写 *D:把B转成小写 *E:C拼接D */ publicclassStrin
qq_32059827
·
2016-05-09 21:00
《
java入门
第一季》之类String类小案例
String类有许多获取方法,API文档里面可查看。针对获取方法,给出小案例。/**需求:遍历获取字符串中的每一个字符*分析:用到两个方法:charcharAt(intindex)表示获取字符串指定索引的字符intlength()表示获取字符串的长度 */publicclassStringTest{publicstaticvoidmain(String[]args){//定义字符串Strings=
杨道龙
·
2016-05-09 19:19
Java基础javase
java之路
《
java入门
第一季》之类String类小案例
String类有许多获取方法,API文档里面可查看。针对获取方法,给出小案例。/* *需求:遍历获取字符串中的每一个字符 *分析: 用到两个方法: charcharAt(intindex)表示获取字符串指定索引的字符 intlength()表示获取字符串的长度 */ publicclassStringTest{ publicstaticvoidmain(String[]args){ //
qq_32059827
·
2016-05-09 19:00
《
java入门
第一季》之类小案例(模拟用户登录)
首先是做一个用户登录的小案例。在此基础上加入其它逻辑。importjava.util.Scanner;/**模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。**分析:*A:定义用户名和密码。已存在的。*B:键盘录入用户名和密码。*C:比较用户名和密码。*如果都相同,则登录成功*如果有一个不同,则登录失败*D:给三次机会,用循环改进,最好用for循环。*/publiccl
杨道龙
·
2016-05-09 19:59
Java基础javase
java之路
《
java入门
第一季》之类小案例(模拟用户登录)
首先是做一个用户登录的小案例。在此基础上加入其它逻辑。 importjava.util.Scanner; /* *模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。 * *分析: *A:定义用户名和密码。已存在的。 *B:键盘录入用户名和密码。 *C:比较用户名和密码。 *如果都相同,则登录成功 *如果有一个不同,则登录失败 *D:给三次机会,用循环改进,最好用for
qq_32059827
·
2016-05-09 19:00
《
java入门
第一季》之类(String类常见方法小叙)
String类下面的构造方法和一些常见的方法:/* *字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 *通过查看API,可以知道 *A:字符串字面值"abc"也可以看成是一个字符串对象。 *B:字符串是常量,一旦被赋值,就不能被改变。 * *构造方法: *publicString():空构造 *publicString(byte[]bytes):把字节数组转成字符串 *publi
qq_32059827
·
2016-05-09 13:00
《
java入门
》第一季之类(String类字符串一旦被赋值就没法改变)
毫无疑问,String类是java里面最重要的类之一。因此它有很多方法需要了解和掌握。字符串一旦被赋值,值就不能发生改变:packagecn.itcast_02; /* *字符串的特点:一旦被赋值,就不能改变。 */ publicclassStringDemo{ publicstaticvoidmain(String[]args){ Strings="hello";//hello是在字符串常量池
qq_32059827
·
2016-05-09 13:00
《
java入门
第一季》之类(Scanner类)
/* *Scanner:用于接收键盘录入数据。 * *前面的时候: *A:导包 *B:创建对象 *C:调用方法 * *System类下有一个静态的字段: *publicstaticfinalInputStreamin;标准的输入流,对应着键盘录入。InputStreamsi=System.in; * *InputStreamis=System.in;//返回的是InputStream类型的 * *
qq_32059827
·
2016-05-09 08:00
《
java入门
第一季》之类(Object类)
packagecn.itcast_01; /* *Object:类Object是类层次结构的根类。每个类都使用Object作为超类。 *每个类都直接或者间接的继承自Object类。 * *Object类的方法: *publicinthashCode():返回该对象的哈希码值。一般不同的对象具有不同的哈希码值。 *注意:哈希值是根据哈希算法计算出来的一个值,这个值和地址值有关,但是不是实际地址值。
qq_32059827
·
2016-05-09 08:00
《
java入门
第一季》之eclipse快捷键
Eclipse快捷键大全(转载) Ctrl+1快速修复(最经典的快捷键,就不用多说了) Ctrl+D:删除当前行 Ctrl+Alt+↓复制当前行到下一行(复制增加) Ctrl+Alt+↑复制当前行到上一行(复制增加) Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑当前行和上面一行交互位置(同上) Alt+←前一个编辑的页面 Alt+→下一个编辑的页面(当然是针
qq_32059827
·
2016-05-09 08:00
用工厂流水线的方式来理解 RxJava 的概念
州轴走宙 学生@大学现在有很多的Rx
Java入门
教程,但是大多数都是示例代码,并不能让人很快理解RxJava的原理和方法,这篇文章就用流水线来比喻RxJava的开发方式,看完这篇文章后你就能理解RxJava
u013164293
·
2016-05-08 22:00
Android设计模式
《
java入门
第一季》之面向对象静态内部类和非静态内部类的区别
很感谢在内部类章节,“开心阳”先生给与的建议。使用静态内部类。这里就简单说一下静态内部类的使用。packagecom.devin; publicclassMyMain{ privatestaticStringname="woobo"; privateStringnum="X001"; //静态内部类可以用public,protected,private修饰 staticclassPerson{
qq_32059827
·
2016-05-08 22:00
Rx
java入门
与使用
认识rxjavaRxJava是ReactiveX在JVM上的一个实现,ReactiveX使用Observable序列组合异步和基于事件的程序。Observable(观察者)和Subscriber(订阅者)是两个主要的类。在RxJava上,一个Observable是一个发出数据流或者事件的类,Subscriber是一个对这些发出的items(数据流或者事件)进行处理(采取行动)的类。一个Observ
u012583459
·
2016-05-08 18:00
《
java入门
第一季》之面向对象匿名内部类面试题
面试题一:/* 按照要求,补齐代码 interfaceInter{voidshow();} classOuter{//补齐代码} classOuterDemo{ publicstaticvoidmain(String[]args){ Outer.method().show();
qq_32059827
·
2016-05-08 18:00
《
java入门
第一季》之面向对象(匿名内部类)
1、认识匿名内部类 /* 匿名内部类 就是内部类的简化写法。 前提:存在一个类或者接口 这里的类可以是具体类也可以是抽象类。 匿名内部类的格式: new类名或者接口名(){ 重写方法; };这代表的是一个子类对象 本质是什么呢? 是一个继承了该类或者实现了该接口的子类匿名对象。 */ interfaceInter{ publicabstractvoidshow(); publicabs
qq_32059827
·
2016-05-08 18:00
《
java入门
第一季》之面向对象(内部类到底在哪里?)
/* 内部类概述: 把类定义在其他类的内部,这个类就被称为内部类。 举例:在类A中定义了一个类B,类B就是内部类。 内部的访问特点: A:内部类可以直接访问外部类的成员,包括私有。 B:外部类要访问内部类的成员,必须创建对象。 内部类位置 成员位置:在成员位置定义的类,被称为成员内部类。 局部位置:在局部位置定义的类,被称为局部内部类。 */1、成员内
qq_32059827
·
2016-05-08 18:00
《
java入门
第一季》之面向对象(修饰符的概念和总结)
还是由于eclipde等ide的强大功能,会自动提示你修饰符是否可行。所以对修饰符的作用了解即可:修饰符: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract 类: 权限修饰符:默认修饰符,public 状态修饰符:final 抽象修饰符
qq_32059827
·
2016-05-08 12:00
《
java入门
第一季》之面向对象(包概述)
由于eclipse等ide的强大功能,使得建包,导包用一些快捷键就能完成。这里对包的概念做稍微的叙述,了解即可:分包后使得项目更加清晰,提高代码维护性。包: A:其实就是文件夹 B:作用 a:把相同的类名放到不同的包中 b:对类进行分类管理 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查
qq_32059827
·
2016-05-08 09:00
《
java入门
第一季》之面向对象(形式参数和返回值问题的深入研究3)
/* 形式参数: 引用类型 接口:需要的是该接口的实现类对象这个时候就没什么了,和抽象类的解释差不多。*/interfaceLove{ publicabstractvoidlove(); } classLoveDemo{ publicvoidmethod(Lovel){ l.love();//如果看到一个方法内的引用类型是接口类型,这里传递的应该是该接口的实现类类对
qq_32059827
·
2016-05-08 08:00
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他