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
Dart-学习日记
U3D
学习日记
一:坦克大战,初步建立场景
之前是用C#做一些二次开发的事,最近因为一个师兄的原因接触到Unity,萌发了很浓厚的兴趣,所以就开始好好学习学习,记得之前一般写文本笔记,最近才开始写博客,毕竟是IT界新人。之前都是看人家的,现在也来写写吧,对自己学到的的知识算是一种提炼吧。进入正题,今天在网上找到了一些素材模型。还有些声音啥的,还没怎么学习建模,先就拿来用了吧。直接导入到U3D的IDE中,大概调节了下灯光,相机位置,大概就像这
a58425298
·
2020-08-10 15:41
Unity
c#
unity
3d
java
学习日记
1(HttpSession和Cookie)
今天第一天记
学习日记
。今天学习了HttpSession和Cookie一、Cookiecookie可以看做是一种数据结构,以(key->value)的形式存在。
Sleep_At_Home
·
2020-08-10 14:04
Java学习日记
【
学习日记
】python的第四天
今天是错题集,我的0基础啊,错的真的太多了!!认真复习,下次再错这么多!!!我也没办法…2.文件操作时,应先打开文件,操作完后需关闭文件,则需要使用下列()方法A:fopenB:fcloseC:open(正确答案)D:close(正确答案)7.python中,pass的作用是()[单选题]A:终止B:循环C:判断D:占位(正确答案)14.关于字典,说法有误的是()*字典的key,必须不可变(正确答
ParsleyNZ
·
2020-08-10 14:40
Java
学习日记
之数组
数组:一组相同的类型的数据。使用数组可以用来存储一组相同类型的数据,从而极大的提高了存储以及运算的效率。1.一维数组的定义常用的三种形式:intarray[]=newint[10];int[]a=newint[5];inta[];a=newint[5];无论是哪种形式都是在定义的时候在内存中创建了一个连续的空间,以保存连续的数据。2.一维数组的赋值常用形式:intarray[]={1,2,3,4,
OASsai
·
2020-08-10 14:01
Java数组
Java
学习日记
之类和对象继续深入:继承
继承:就是根据已有的类实现新类的过程。通过继承,新类可以拥有原油类的属性和方法,而不用再次描述,这样就提高了已有资源的利用率,减少了代码量。在使用继承的时候,原有的类被叫做父类,通过继承产生的新类叫做子类。子类可以继承父类的属性和方法,这种关系体现在子类的定义的当中。//子类的定义方法class子类extends父类{//类体}其中,子类为一个自定义的标识符。extends是一个关键字,代表子类继
OASsai
·
2020-08-10 14:01
java类和对象
Java
学习日记
之分身有术:线程
程序运行中,有进程和线程两个概念。他们分别对应一个动态执行过程并相互联系,是程序运行中比较重要的执行过程。程序是静态的代码,当程序执行一个程序的时候就是进程。进程从准备执行,等待资源,到最终释放退出资源,有一个独立的生存空间和完整的生命周期。每一个任务就是一个进程,用于损失险一项具体功能。线程是进程的一部分,一个任务可以分为多个子过程,这就是线程。多线程可以提高进程的执行效率。线程也有自己的运行空
OASsai
·
2020-08-10 14:01
Java线程
线程
互斥锁
线程的同步
黑马程序员--Java
学习日记
之IO(异常处理与finally)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-一、引出异常:就是程序出现了不正常的情况,这种情况有时候需要我们去处理,就像我们人生病了要去医院看病是一样的,Java中把这些不正常的情况封装成各种类(因为Java是面向对象的),然后给他取了个名字,叫异常。二、异常的分类Throwable类是Java语言中所有错误或异常的超类。他有两个子类Error和Exce
Jaheim_L
·
2020-08-10 14:58
IO流
黑马程序员--Java
学习日记
之常见类的功能概述(多练习)
-------android培训、java培训、期待与您交流!----------一.Scanner类:1.实例化方式:Scannersc=newScanner(System.in);2.成员方法:1).获取整数:nextInt();2).获取字符串:next()或nextLine();3).判断是否能获取一个int值:hasNextInt();4).其它的hasNextXxx()自己看一下;
Jaheim_L
·
2020-08-10 14:58
java面向对象
黑马程序员--Java
学习日记
之面向对象(封装,this和static,继承)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-Java基础之面向对象..概述..面向对象的三大特征:封装,继承,多态面向对象思想概述当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了。这时就开始思索,能不能把这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装
Jaheim_L
·
2020-08-10 14:57
java面向对象
基础
面向对象
概述
继承
黑马程序员--Java
学习日记
之面向对象(多态和匿名内部类)
-------android培训、java培训、期待与您交流!----------继承,总结:一.代码块:1.代码块的种类:1).局部代码块:定义在某个方法中;2).成员(构造)代码块:定义在类体中,每次实例化此类对象时被调用;3).静态代码块:定义在类体中,第一次实例化此类对象时被调用;2.代码块的作用:1).跟构造方法一样,用于做一些初始化的操作;3.如果同时存在静态代码块、构造代码块、构
Jaheim_L
·
2020-08-10 14:57
java面向对象
java
学习日记
_20191010
switch语句//情况选择语句定义格式:switch(表达式){case常量值1:代码块1;break;case常量2:代码块2;break;default:代码块;//如果以上常量均不符合时将执行本代码,可省略。}实例:【判断int类型的数据】键盘输入一个5分制的分数,根据以下评分标准给出等级:5:优秀;4:良好;3:及格;0~2:不及格。importjava.util.Scanner;pub
李小姐的张先生
·
2020-08-10 14:47
java
学习日记
_20190929
1.用变量简化计算publicclasstest01{/**(sqrt(20)+sqrt(10))/(sqrt(20-sqrt(10)))*/publicstaticvoidmain(String[]args){//System.out.println("(sqrt(20)+sqrt(10))/(sqrt(20-sqrt(10)))="+//(Math.sqrt(20)+Math.sqrt(10)
李小姐的张先生
·
2020-08-10 14:47
java
学习日记
_20191009
通过Scanner从控制台获取数据Scanner类位于java.util.Scanner包中;用于扫描从控制台输入的数据,可接受字符串和基本数据类型的数据;1.Stringnext()//接收控制台输入的一个字符(空格,回车作为结束);2.StringnextLine()//接收控制台输入的一个字符(回车作为结束);3.intnextInt()//接收控制台输入的一个int类型数据;4.doubl
李小姐的张先生
·
2020-08-10 14:47
java
学习日记
_20191011
循环语句while/dowhile/for1.while语句while(循环继续的条件表达式){循环体;}【输出26个大写英文字母对于的unicode码】方法一publicclasstest01{publicstaticvoidmain(String[]args){inti=65;while(i<=90){System.out.println((char)i+":"+i);i++;}}}方法二:j
李小姐的张先生
·
2020-08-10 14:47
黑马程序员--Java
学习日记
之多线程
-------android培训、java培训、期待与您交流!----------多线程的引入1.什么是线程线程是程序执行的一条路径,一个进程中可以包含多条线程多线程并发执行可以提高程序的效率,可以同时完成多项工作2.多线程的应用场景红蜘蛛同时共享屏幕给多个电脑迅雷开启多条线程一起下载QQ同时和多个人一起视频服务器同时处理多个客户端请求多线程并行和并发的区别并行就是两个任务同时运行,就是甲任务进行
MH_LZX001
·
2020-08-10 14:46
黑马程序员--Java
学习日记
之GUI&网络编程
-------android培训、java培训、期待与您交流!----------GUI如何创建一个窗口并显示GraphicalUserInterface(图形用户接口)。Framef=newFrame(“mywindow”);f.setLayout(newFlowLayout());//设置布局管理器f.setSize(500,400);//设置窗体大小f.setLocation(300,200
MH_LZX001
·
2020-08-10 14:46
java
学习日记
_20190928
Java实现二进制十进制十六进制计算convert(11111111)2todecimalnumberpublicclasszz_0928_01{publicstaticvoidmain(String[]args){System.out.println(Math.pow(2,7)+Math.pow(2,6)+Math.pow(2,5)+Math.pow(2,4)+Math.pow(2,3)+Mat
李小姐的张先生
·
2020-08-10 14:46
黑马程序员--Java
学习日记
之反射
-------android培训、java培训、期待与您交流!----------类的加载概述和加载时机A:类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证是否有正确的内部结构,并和其他类协调一致准备负责为
MH_LZX001
·
2020-08-10 14:46
黑马程序员--Java
学习日记
之eclipse开发工具的熟练使用
-------android培训、java培训、期待与您交流!----------1:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字A:创建项目B:在src目录下创建包。cn.itcastC:在cn.itcast包下创建类。HelloWorldD:在HelloWorld下有一个方法。publicstaticvoidmain(String[]args){}E:在main方法
MH_LZX001
·
2020-08-10 14:46
黑马程序员--Java
学习日记
之集合(collection类和map类代码)
-------android培训、java培训、期待与您交流!----------正常遍历集合,判断遍历到的元素这时一旦删除元素,集合长度会减1,循环索引加1后会有元素遗漏,遍历不到。解决方案:删除一个元素,循环索引就减1.packagecn.itcast;importjava.util.ArrayList;publicclassArrayListDemo{publicstaticvoidmain
MH_LZX001
·
2020-08-10 14:45
黑马程序员--Java
学习日记
之IO流(其他流&异常处理)
-------android培训、java培训、期待与您交流!----------序列流1.什么是序列流序列流可以把多个字节输入流整合成一个,从序列流中读取数据时,将从被整合的第一个流开始读,读完一个之后继续读第二个,以此类推.2.使用方式整合两个:SequenceInputStream(InputStream,InputStream)FileInputStreamfis1=newFileInpu
MH_LZX001
·
2020-08-10 14:45
黑马程序员--Java
学习日记
之面向对象(多态,接口和其他关键字)
-------android培训、java培训、期待与您交流!----------多态:两种表现形式:方法重写;方法重载;概念:(同一个对象响应不同消息的能力)前提:A:要有继承或实现关系;B:要有方法重写;C:要有父类(父接口)引用指向子类对象;抽象类:有抽象方法的类就是抽象类。抽象方法的由来:当我们不明确方法的具体实现的时候,就。。特点:抽象类不能被实例化成员变量,成员方法,构造方法接口:定义
MH_LZX001
·
2020-08-10 14:45
黑马程序员--Java
学习日记
之功能及类(常见类的概述)
-------android培训、java培训、期待与您交流!----------一.Scanner类:1.实例化方式:Scannersc=newScanner(System.in);2.2.2.成员方法:1).获取整数:nextInt();2).2).2).获取字符串:next()或nextLine();3).3).3).判断是否能获取一个int值:hasNextInt();4).4).4).其
MH_LZX001
·
2020-08-10 14:45
Java
学习日记
1——基本数据类型和运算符还有数组
/*
学习日记
9.13-----基本的数据类型*/publicclassBase{publicstaticvoidmain(String[]args){//--整型inta=10;//32longb=10l
Iwanaabigdrumstick
·
2020-08-10 14:19
java
Java
学习日记
:读取图片并在界面上显示,你可以试试
Java
学习日记
:读取图片并在界面上显示,你可以试试引言:已经学习了较多的界面知识,接下来我们将要进行图片处理,但是在此之前,我们需要了解图片读取。
IDNIHAI
·
2020-08-10 14:41
java
swing
Java
学习日记
Math库
Java小白入门
学习日记
日常先废话在最近的Java学习中我感觉它其实没有我想象的那么难有好多的代码规则都跟C有许多相似的地方比如类中每行代码最后的都要加一个“;”(最近在搞Python,所以经常忘记加这个
为人民扛起洛阳铲
·
2020-08-10 14:10
Java
学习日记
——String类、正则表达式 20190227
LEARNING1.String类①声明:Stringstr=[null]②创建字符串:a)String(chara[])方法(用一个字符数组a创建String对象)chara[]={'j','a','n','e'};Strings=newString(a);等价于→Strings=newString("jane")b)String(chara[],intoffset,intlength)(提取数
DarryYee
·
2020-08-10 13:05
java
Java
学习日记
---多态、内部类、权限修饰符、代码块
一、多态1.面向对象三大特征j封装、继承、多态(抽象)2.定义:同一个动作,具有不同的表现形式3.多态的前提(1)必须有方法的继承或者实现关系(2)必须有方法的重写4.多态的体现(1)文字体现:父类对象=子类对象(2)代码表达Fufu=newZi();举例子:Animal动物类Dog狗类(假设Dog已经继承Animal,并且重写了某个方法)Animalan1=newDog();Animal动物类C
Besty_
·
2020-08-10 13:28
java
学习日记
---复习回顾、继承、抽象类模板
1.this关键字**(1)代表当前对象的引用:当前对象,成员方法有那个对象调用的,方法中的this就代表哪个对象(谁调用我,我指向谁)(2)this关键字的应用:a.在set方法中给同名的成员变量赋值b.在构造方法给同名的成员变量赋值2.匿名对象的使用(1)匿名对象是不创建对象名的对象(intage=newScanner(System.in).nextInt())当一个类只使用一次时我们选择使用
Besty_
·
2020-08-10 13:57
MySQL
学习日记
——《MySQL必知必会》笔记整理(下):游标部分有更正
十、创建和操纵表1、primarykey关键字:指定表的主键。2、语句格式化:忽略空格,可分行。3、处理现有的表:一般是先删除该表在创建,否则名称相同则会覆盖原表。如果只要在这张表不存在的时候创建,则是可以在表名后增加一个ifnotexists4、null值:没有值或缺值。5、auto_increment:本列每增加一行时自动增量,每执行一个insert操作,自动给该列增量,给下一列赋予一个可用的
AI_girls
·
2020-08-10 13:32
MySQL
Java
学习日记
(八)String类、StringBuffer类、基本数据类型对象包装类
一、String类·String类是一个特殊的对象,是对字符串事物的描述,专门用于操作字符串Stringstr=”abc”;//str是一个类类型变量,”abc”是一个对象·字符串一旦初始化就不可以该改变·Stringstr1=”abc”;与Stringstr2=newString(“abc”);有什么区别?str1在内存中有一个对象,str2在内存中有两个对象String类的常用方法:◆获取:1
zgjswp
·
2020-08-10 13:43
Java
java 日记
Java
学习日记
1,一个文件里可编写多个类,一个文件里不能有两个public类。独立运行的类必须有main()函数。2,Print()不换行,println()打印新东西之前会换行。
yifubu
·
2020-08-10 13:04
java
学习日记
1
正则表达式的学习java用正则表达式要判断身份证号第18位比较特殊需要单独拿出来判断,通过加权取余可以知道最后一位的数字,然后将这位数字转换成String并且将其拼接到上面正则表达式的后面。代码我还是贴在这。PS:我对身份证前6位的判断只判断了前两位的地区码,第2位到第六位的地区码没有判断,所以一定会有错这份代码没有判断位数是否相等,以及最后一位输入的时候是X还是x没有判断。但是加上了是否为出生年
Dawei-Simayi
·
2020-08-10 13:27
Java学习
Java
学习日记
:异常处理
异常处理在程序设计和运行过程中,发生错误是不可避免的。为此,Java提供了异常处理机制来帮助编程者检查可能出现的错误,保证程序的可读性和可维护性。Java将异常封装到一个类中,出现错误时,就会抛出异常。在程序中,错误可能产生于编程者没有预料到的各种情况,或者是超出了可控范围的环境因素,比如用户的坏数据、试图打开不存在的文件,空指针,数组溢出等等异常。异常在Java语言中也是作为类的实例形式出现的。
无语的小歪歪
·
2020-08-10 13:06
java
Java
学习日记
8——public、static、private、final、abstract、protected修饰符
Java
学习日记
8——public、static、private、final、abstract、protected修饰符修饰符:分为访问修饰符和其他修饰符。可以修饰类也可以修饰类里面的字段和方法。
Andy050524
·
2020-08-10 13:24
Java学习日记
Java
学习日记
(八)--继承
内容回顾类:是抽象的对事物的一种描述。描述事物的特征和行为特征【属性】:使用全局变量来描述行为【功能】:使用方法来描述构造方法:创建对象并给特征初始化具体值对象:是类的具体的实现通过类中的构造方法创建出来每一个对象拥有类所描述的特征,特征值有可能不一样,都可以使用类描述的行为,使用时:1、先使用类来描述一个事物【要么自己描述,要么别人给描述好】2、必须要创建类的对象3、使用对象来访问对应的属性和行
凌某人
·
2020-08-10 13:24
Java学习
JAVA
学习日记
每天进步一点点
面向对象的语言通过自己的短暂的实习经历,做了关于实现客户端关键字查询数据库的功能,考虑到自己的水平是简单的编程实现,学习JAVA一个月,以我现在的水平谈谈对于面向对象的语言的理解。同组的师兄说对于客户的需求我们要开发出对应的产品,作为一名JAVA开发工程师,首先要做的事情是:1.功能设计2.架构设计spring?规模大小?流量多少?3.数据库的设计:表和值4.界面UI设计然后就是详细的功能实现了。
这个也呦名字
·
2020-08-10 13:39
java
Java
学习日记
之06——调试和基础语法练习
调试和基础语法练习断点调试为什么要调试?怎么进行调试?基础语法练习案例一:键盘录入一个月份,输出季节案例二:评委打分问题断点调试为什么要调试?JAVA程序运行的过程中,可能会出现程序并没有报错,但是程序输出结果并没有如我们所想的一样,这个时候就要进行断点调试,一步一步地运行程序,详细地分析程序运行的过程,找出程序运行过程中的错误。怎么进行调试?调试程序的方法:A:在所需开始调试的程序行双击,此时行
Harrison_hsueh
·
2020-08-10 13:29
JAVA
2019-05-15 Java
学习日记
之面向对象_构造方法&静态static
构造方法构造方法constructor概述和格式:A:构造方法概述和作用给对象的数据(属性)进行初始化B:构造方法的格式特点a:方法名与类名相同(大小也要与类名一致)b:没有返回值类型,连void都没有c:没有具体的返回值return注意事项:1、构造方法不能用对象调用2、构造方法也是有return语句的,格式是return构造方法的重载和注意事项:注意事项:a:如果我们没有给出构造方法,系统将自
weixin_34406061
·
2020-08-10 13:57
2019-05-16 Java
学习日记
之面向对象_继承&方法&final
代码块看程序写结果:代码块的面试题classStudent{static{System.out.println("Student静态代码块");}{System.out.println("Student构造代码块");}publicStudent(){System.out.println("Student构造方法");}}classDemo2_Student(){static{System.out
weixin_34033624
·
2020-08-10 13:20
JAVA
学习日记
day5
1.通过一个简单的例子演示一下异常。1.字符串转换成整数Integer是int的封装类。Exceptioninthread"main"java.lang.NumberFormatException:Forinputstring:"hello"在主方法中程序出现异常,错误信息是数字格式异常:输入的字符串hello错误堆栈信息错误出现在main函数的第7行代码中异常,例外线程(程序)【解决方法】为了避
weixin_33971130
·
2020-08-10 13:49
Java
学习日记
:Week1---day3 编程的基本概念
概要:今天的课程主要内容是Java编程中的一些基本概念及规范,包括了标识符,变量及常量,数据类型,运算符等,最后还有个Scanner中几个方法的应用。一、标识符标识符通俗点讲就是名字,将每个类,方法,变量,常量通过独特的标识符来进行区分;同一个类中自然不能出现两个相同的标识符。Java中的标识符有以下几个基本的规则:首位必须以下划线_或字母或美元符$来开头;除首位外由须以下划线_或字母或美元符$或
weixin_30532987
·
2020-08-10 13:06
学习日记
:业务模型类的建立
业务模型的建立包含几个过程:CDM-->PDM-->DATABASE-->MODEL.先在根据需求分析,概要设计文档,用PowerDesigner设计概念模型CDM(E-R图),后用PowerDesigner转换为物理模型PDM,再由PDM生成数据库脚本(或直接导成库),然后生成库.生成库后利用Castle的自动生成器生成业务模型类(Castle.ActiveRecord.Generator).举
weixin_30530339
·
2020-08-10 13:36
2019-05-24 Java
学习日记
day14
冒泡排序其一行的上浮,沉的下降两个相邻位置比较,如果前面的元素比后面的元素大就换位置publicclassdemo1_Array{publicstaticvoidmain(String[]args){int[]arr={32,50,89,20,78};bubbleSort(arr);print(arr);}publicstaticvoidbubbleSort(int[]arr){for(inti=
R芮R
·
2020-08-10 13:02
黑马程序员java
学习日记
——集合框架
-------android培训、java培训、期待与您交流!----------Java.util包中提供了一些集合类,这些集合类又被称为容器。集合类与数组的不同之处是,数组长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合、Map集合,其中List与Set集合继承了Collection接口。各接口还提供了不同的实现类。常用
蓝石榴b
·
2020-08-10 13:14
java基础学习
黑马程序员java
学习日记
——字符串String
-------android培训、java培训、期待与您交流!----------字符串最大特点:一旦被初始化就不可以被改变。Strings1="abc";与Strings2=newString(“abc”);有什么区别?s1是一个类类型变量,"abc"是一个对象,s1在内存中有一个对象。s2在内存中有两个对象。System.out.println(s1==s2);System.out.print
蓝石榴b
·
2020-08-10 13:14
java基础学习
java日记
Java
学习日记
2007.11.03这几天,想起该做些什么了,于是就决定开始学习Java.首先是在网上找学习资料和软件,软件好说,感谢Java的免费午餐.资料就不好找了.那么多诱人的电子书要注册,要交费,要回复,要加分,好不容易下载打开,很多又都缺内容.难难难.闲话少说,开始学吧.听人说,最好的编辑软件是Eclipse,下了个6.0的,先试用吧.感觉不错Java的基本结构写个hello吧,成功数据类型,八种基本类
taxroom9999
·
2020-08-10 13:08
Java
学习日记
day03:异常练习题
自定义异常问题:自定义一个异常并测试,功能随便要求:异常类型为编译时异常下面是我所编写的异常源码功能:注册时用户输入用户名少于7位时抛出异常Illegible.java文件packagecom.jvstudy.day03.text3;publicclassIllegibleextendsException{/***自定义异常*抛出异常*/privatestaticfinallongserialVe
ℳ๓₯㎕℡ 桜
·
2020-08-10 13:41
Java
java
学习日记
_11:面向对象之简单的建立一个类。
/*事物:属性事物的信息描述行为事物的功能类:成员变量事物的属性成员方法事物的行为定义一个类,其实就是定义该类的成员变量和成员方法。案例:我们来完成一个学生类的定义。学生事物:属性:姓名,年龄,地址...行为:学习,吃饭,睡觉...把事物要转换为对应的类:学生类:成员变量:姓名,年龄,地址...成员方法:学习,吃饭,睡觉...成员变量:和以前变量的定义是一样的格式,但是位置不同,在类中方法外。成员
任性的代码
·
2020-08-10 12:59
java学习日记
java
学习日记
_55:Scanner的概述和构造方法原理
packagecn.itcast_01;/**Scanner:用于接收键盘录入数据。**前面的时候:*A:导包*B:创建对象*C:调用方法**System类下有一个静态的字段:*publicstaticfinalInputStreamin;标准的输入流,对应着键盘录入。**InputStreamis=System.in;**classDemo{*publicstaticfinalintx=10;*
任性的代码
·
2020-08-10 12:28
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他