<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width,target-densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
		<meta name="apple-mobile-web-app-capable" content="yes">
		<meta name="apple-mobile-web-app-status-bar-style" content="black">
		<meta name="format-detection" content="telephone=no">
		<title>java.lang.object(java.lang.object类的方法有哪些)-思洋互动</title>
		<meta name="keywords" content="java.lang.object(java.lang.object类的方法有哪些)">
	    <meta name="description" content="java.lang.object
clone()
创立并回来此目标的一个副本。
//定义一个Person类
classPerson{
Stringname;
intage;
publicPerson(Stringname,intage){
this.name=name;
this.age=age;
}
}
Personp=newPerson(&#8220;Matrixx&#8221;,10);
Pers...">
		<meta name="renderer" content="webkit" />
		<link href="/css/main.css?v=39" rel="stylesheet">
		<link href="/css/base.css?v=39" rel="stylesheet">
        <link href="/css/swiper-3.4.2.min.css" rel="stylesheet">
		<script type="text/javascript" src="/js/jquery.min.js"></script>
        <script type="text/javascript" src="/js/swiper-3.4.2.min.js"></script>
		<!--[if lt IE 9]>
            <script src="/js/html5shiv.min.js"></script>
            <script src="/js/respond.min.js"></script>
            <link href="/css/ie.css" rel="stylesheet">
        <![endif]-->
		<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?8914d517c927d8e794148d05e387fb17";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>
<link rel="canonical" href="https://www.ciya.cn/article/3314.html">
		</head>
	<body class="no-banner">
		<div class="container">
			<div class="header">
	<div class="header-top">
		<div class="w1700">
			<a href="https://www.ciya.cn/"><img src="/images/logo.png?v=2"></a>
		</div>
	</div>
	<div class="header_b">
		<header class="slide">
			<div id="navToggle" class="menu-handler">
				<span class="burger burger-1 trans"></span>
				<span class="burger burger-2 trans-fast"></span>
				<span class="burger burger-3 trans"></span>
			</div>
		</header>
	</div>
	<nav class="slide">
		<div class="w1700">
			<a class="index" href="/"></a>
			<ul>
								<li><a href="https://www.ciya.cn/case/12.html">项目案例</a></li>
								<li><a href="https://www.ciya.cn/website/9.html">网站建设</a></li>
								<li><a href="https://www.ciya.cn/marketing/10.html">网络营销</a></li>
								<li><a href="https://www.ciya.cn/media/11.html">新媒体</a></li>
								<li class="active"><a href="https://www.ciya.cn/news/16.html">动态</a></li>
								<li><a href="https://www.ciya.cn/about/8.html">关于</a></li>
								<li><a href="https://www.ciya.cn/contact/13.html">联系</a></li>
							</ul>
		</div>
	</nav>
</div>            <div class="content slide">
                <div class="position bgf1">
                    <div class="w1700">
                        <a href="https://www.ciya.cn/">首页 ></a>
                        <a href="https://www.ciya.cn/news/16.html">动态 ></a>
                        <a href="https://www.ciya.cn/news/35.html">网站知识</a>
                    </div>
                </div>
                <div class="case-type">
                    <div class="w1700">
                                                <a href="https://www.ciya.cn/news/32.html" >品牌合作</a>
                                                <a href="https://www.ciya.cn/news/31.html" >新闻动态</a>
                                                <a href="https://www.ciya.cn/news/38.html" >网站建设</a>
                                                <a href="https://www.ciya.cn/news/41.html" >网站制作</a>
                                                <a href="https://www.ciya.cn/news/40.html" >网站设计</a>
                                                <a href="https://www.ciya.cn/news/42.html" >运营推广</a>
                                                <a href="https://www.ciya.cn/news/35.html"  class="active">网站知识</a>
                                            </div>
                </div>
                <div class="padding-tb80">
                    <div class="w1700 clear">
                        <div class="fl xwxq-l">
                            <div class="noselettext">
                                <div class="xwxq-title mg-bt60 wow slideUp">
                                    <h1 class="mg-bt35">java.lang.object(java.lang.object类的方法有哪些)</h1>
                                    <span>时间：2023-05-08</span>
                                </div>
                                <div class="edit2 mg-bt60 wow slideUp">
                                                                        <h2>java.lang.object</h2>
<p>clone()<br />
创立并回来此目标的一个副本。<br />
//定义一个Person类<br />
classPerson{<br />
Stringname;<br />
intage;<br />
publicPerson(Stringname,intage){<br />
this.name=name;<br />
this.age=age;<br />
}<br />
}<br />
Personp=newPerson(&#8220;Matrixx&#8221;,10);<br />
Personp1=(Person)p.clone();<br />
System.out.println(p);<br />
System.out.println(p1);<br />
能够从打印结果看到目标的地址是不同的，也便是说clone()创立了新的目标，而不是像下面这样把原目标的引证赋值给引证变量。<br />
Personp1=p;<br />
1<br />
在运用clone()需要留意一个深复制和浅复制的问题，那么什么是深复制和浅复制呢？<br />
仍是以上面的两个目标来举例。咱们能够从Person知道，Person有一个寄存名字的String类型的变量name和一个寄存年龄的int类型的变量age，int是基本数据类型，在复制时直接复制数值过来就行，可是name变量的类型是String，是一个引证类型，这时就可能出现两种方式的复制了：<br />
一种是把原目标的name特点的引证值复制给新目标，这样原目标与新目标的name特点都指向同一个字符串目标，这种办法便是浅复制。<br />
另一种是创立一个新的与原目标name属相同内容的字符串目标，把新的字符串目标赋值给新复制的目标，这个办法便是深复制。<br />
那么运用clone()办法后的新目标是浅复制仍是深复制呢？<br />
Stringresult=p.getName()==p1.getName()?&#8221;clone是浅复制的&#8221;:&#8221;clone是深复制的&#8221;;<br />
System.out.println(result);<br />
通过这种验证办法咱们知道clone()是浅复制的。所以在编写程序时要留意这个细节。<br />
假如想进行深复制的话能够重写clone()办法，假如在复制一个目标时，要想让这个复制的目标和源目标完全彼此独立，那么在引证链上的每一级目标都要被显式的复制。所以创立彻底的深复制是非常麻烦的，尤其是在引证关系非常复杂的状况下，或许在引证链的某一级上引证了一个第三方的目标，而这个目标没有实现clone()办法，那么在它之后的一切引证的目标都是被共享的。也便是不彻底的深复制。<br />
finalize()<br />
当JVM的废物收回器确认不存在对该目标的更多引证时，由目标的废物收回器调用此办法。<br />
getClass()<br />
回来一个目标所属类的的类目标，常用于反射。<br />
Java反射机制是在程序运行时，对于恣意一个类，都能够知道这个类的一切特点和办法；对于恣意一个目标，都能够调用它的恣意一个办法和特点。这种动态的获取信息以及动态调用目标的办法的功用称为Java的反射机制。<img class="aligncenter size-full wp-image-11384" src="https://zzzjtd.com/wp-content/uploads/2022/01/java1.jpg" alt="java" width="500" height="449" /><br />
publicclassTest{<br />
publicstaticvoidmain(String[]args){<br />
Personp=newPerson(&#8220;Matrixx&#8221;,10);<br />
System.out.println(p.getClass());//取得当时目标的类类型，输出：classxxx.xxx.Person<br />
System.out.println(p.getClass().getName());//依据当时目标的类类型取得全类名，输出：xxx.xxx.Person<br />
}<br />
}<br />
classPerson{<br />
Stringname;<br />
intage;<br />
publicPerson(Stringname,intage){<br />
this.name=name;<br />
this.age=age;<br />
}<br />
}<br />
equals()<br />
用于比较此目标与某个目标是否相等，默认比较目标地址，可重写此办法定制比较规矩。<br />
publicclassTest{<br />
publicstaticvoidmain(String[]args){<br />
Personp=newPerson(&#8220;Matrixx&#8221;,10);<br />
Personp1=newPerson(&#8220;Matrixx&#8221;,10);<br />
System.out.println(p.equals(p1));//输出：false<br />
}<br />
}<br />
classPerson{<br />
Stringname;<br />
intage;<br />
publicPerson(Stringname,intage){<br />
this.name=name;<br />
this.age=age;<br />
}<br />
}<br />
虽然p与p1目标的特点值相同，但由于equals()默认比较的是目标的地址，所以回来false，假如想要在这种状况下回来true，需要在Person中重写equals()办法编写比较的逻辑。<br />
hashCode()<br />
回来此目标的哈希值（hashCode）<br />
依据必定的规矩将与目标相关的信息（比如目标的存储地址，目标的字段等）生成一个数值，这个数值便是哈希值，可重写此办法定制生成哈希值的规矩，来避免两个目标的equals()相等但hashCode()不相等的状况。<br />
一般来说，假如假如两个目标x和y满足x.equals(y)==true，它们的哈希值应当相同。Java对于eqauls()办法和hashCode()办法是这样规则的：<br />
假如两个目标equals()办法比较相同（equals()办法回来true），那么它们的hashCode必定相同；<br />
假如两个目标的hashCode相同，则它们并不必定相同。<br />
所以当咱们重写了equals()办法保证x.equals(y)回来true时，需要重写一下hashCode()，保证hashCode()也要回来true。<br />
当然，未必要按照要求去做，可是假如在运用有关hash表的数据结构存储这个目标的时分（比如HashMap，HashSet等），比如说HashSet，那就有可能在存储的时分存在两个相同的目标，一起添加新元素的功率会大大下降（对于运用哈希存储的系统，假如哈希值频频的冲突将会形成存取功能急剧下降）。<br />
wait()<br />
导致当时的线程等候，直到其他线程调用此目标的notify()办法或notifyAll()办法。<br />
由于一切的Object都能够被用来作为同步目标，所以精确的讲，wait和notify是同步目标上的办法<br />
只能在synchronized块中调用<br />
同步目标：<br />
ObjectsomeObject=newObject();<br />
synchronized(someObject){<br />
//此处的代码只要占有了someObject后才能够履行<br />
}<br />
synchronized表示当时线程，独占目标someObject当时线程独占了目标someObject，假如有其他线程企图占有目标someObject，就会等候，直到当时线程开释对someObject的占用。someObject又名同步目标，一切的目标，都能够作为同步目标。<br />
开释同步目标的方式：synchronized块自然结束，或有异常抛出。<br />
wait(longtimeout)<br />
导致当时的线程等候，直到其他线程调用此目标的notify()办法或notifyAll()办法，或许超越指定的时间量。<br />
wait(longtimeout,intnanos)<br />
导致当时的线程等候，直到其他线程调用此目标的notify()办法或notifyAll()办法，或许其他某个线程中止当时线程，或许已超越某个实践时间量。<br />
notify()<br />
唤醒在此目标监视器上等候的单个线程。<br />
同步目标的办法，参考wait()，只能在synchronized块中调用。<br />
notifyAll()<br />
唤醒在此目标监视器上等候的一切线程。<br />
toString()<br />
回来该目标的字符串表示，类名+@+十六进制目标地址。一般重写此办法用于查看目标的特点的内容。</p>
<h2>
java.lang.object类的方法有哪些</h2>
<p>java是面向目标的语言，而Object类是java中一切类的尖端父类（根类）。<br />
每个类都运用Object类作为超类，一切目标（包括数组）都完结这个类的办法，即便一个类没有用extends明确指出承继于某个类，那么它都默许承继Object类。<br />
Object类中供给了许多办法，这里只取其间比较常用的办法做下简述。<br />
1）publicStringtoString()&gt;&gt;&gt;获取目标信息的办法<br />
这个办法在打印目标时被调用，将目标的信息变为字符串回来，默许输出目标地址。<br />
举个例子：<br />
仿制代码<br />
/**<br />
*界说一个类并重写toString()办法<br />
*/<br />
publicclassPerson{privateStringname;privateintage;privatechargender;<br />
@OverridepublicStringtoString(){return&#8221;Person{&#8220;+<br />
&#8220;name='&#8221;+name+&#8217;\&#8221;+<br />
&#8220;,age=&#8221;+age+<br />
&#8220;,gender=&#8221;+gender+<br />
&#8216;}&#8217;;<br />
}publicPerson(){<br />
}publicPerson(Stringname,intage,chargender){this.name=name;this.age=age;this.gender=gender;<br />
}<br />
仿制代码<br />
仿制代码<br />
/***测验类*/publicclassTest{publicstaticvoidmain(String[]args){<br />
Personp1=newPerson(&#8220;张三&#8221;,22,&#8217;男&#8217;);<br />
Personp2=newPerson(&#8220;李思&#8221;,23,&#8217;女&#8217;);<br />
System.out.println(p1.toString());<br />
System.out.println(p2.toString());<br />
}<br />
}<br />
仿制代码<br />
运转成果：与重写的toString()成果结构共同。<br />
2）publicbooleanequals(Objectobj)&gt;&gt;&gt;目标持平判别办法<br />
该办法用于比较目标是否持平，而且此办法有必要被重写。<br />
举个例子：<br />
仿制代码<br />
/***界说一个类并重写equals办法*/publicclassPerson{privateStringname;privateintage;privatechargender;publicPerson(){<br />
}publicPerson(Stringname,intage,chargender){this.name=name;this.age=age;this.gender=gender;<br />
}publicStringgetName(){returnname;<br />
}publicvoidsetName(Stringname){this.name=name;<br />
}publicintgetAge(){returnage;<br />
}publicvoidsetAge(intage){this.age=age;<br />
}publicchargetGender(){returngender;<br />
}publicvoidsetGender(chargender){this.gender=gender;<br />
}/***重写equals办法*/publicbooleanequals(Personp){returnsuper.equals(p);<br />
}<br />
}<br />
/***测验类*/publicclassTest{publicstaticvoidmain(String[]args){<br />
Personp1=newPerson(&#8220;张三&#8221;,22,&#8217;男&#8217;);<br />
Personp2=newPerson(&#8220;张三&#8221;,23,&#8217;男&#8217;);<br />
Personp3=newPerson(&#8220;张三&#8221;,22,&#8217;男&#8217;);<br />
Integera=10;<br />
Integerb=10;booleanflag1=p1.equals(p2);booleanflag2=p1.equals(p3);booleanflag3=p1.getName().equals(p2.getName());booleanflag4=a.equals(b);<br />
System.out.println(flag1);<br />
System.out.println(flag2);<br />
System.out.println(flag3);<br />
System.out.println(flag4);<br />
}<br />
}<br />
运转成果：equals比较的是地址，即便p1和p3的各个特点相同，但是经过创立目标两者在堆中的地址值是不相同的，因而成果为false。<br />
需要留意的是基本数据类型是没有equals办法的。上述事例中Integer换成int会报错，p1.getGender().equals(p2.getGender())也是不对的。<br />
3）publicnativeinthashCode()&gt;&gt;&gt;目标签名<br />
该办法用来回来其所在目标的物理地址（哈希码值），常会和equals办法同时重写，确保两个持平的目标具有持平的.hashCode。<br />
/***重写hashCode办法*/@OverridepublicinthashCode(){returnsuper.hashCode();<br />
}<br />
/***测验类*/publicclassTest{publicstaticvoidmain(String[]args){<br />
Personp1=newPerson(&#8220;张三&#8221;,22,&#8217;男&#8217;);<br />
Personp2=newPerson(&#8220;张三&#8221;,22,&#8217;男&#8217;);inti1=p1.getName().hashCode();inti2=p2.getName().hashCode();inti3=p1.hashCode();inti4=p2.hashCode();<br />
System.out.println(i1);<br />
System.out.println(i2);<br />
System.out.println(i3);<br />
System.out.println(i4);<br />
}<br />
}<br />
运转成果：<br />
由此可见经过new的目标即便特点赋值共同，目标的hashCode也是不相同的。<br />
4）publicfinalnativeClassgetClass()&gt;&gt;&gt;回来此Object的运转时类<br />
留意：此办法不可重写，要调用的话一般和getName()联合运用，如getClass().getName()<br />
该办法在反射中有大用！<br />
5）线程中常用的办法（此处合在一起阐明）<br />
publicfinalvoidwait()&gt;&gt;&gt;多线程中等候功用<br />
publicfinalnativevoidnotify()&gt;&gt;&gt;多线程中唤醒功用<br />
publicfinalnativevoidnotifyAll()&gt;&gt;&gt;多线程中唤醒一切等候线程的功用<br />
其间wait()办法还有另外两个带不同功用的办法：<br />
publicfinalnativevoidwait(longtimeout)&gt;&gt;&gt;要等候的最长时刻，单位毫秒<br />
publicfinalvoidwait(longtimeout,intnanos)&gt;&gt;&gt;nanos额外时刻，单位纳秒<br />
6）protectednativeObjectclone()&gt;&gt;&gt;protected修饰的办法，功用是完结目标的浅仿制（创立并回来此目标的一个副本&#8212;-“副本”的精确意义或许依赖于目标的类）<br />
只需完结了Cloneable接谈锋可以调用该办法，否则抛出CloneNotSupportedException。<br />
Java中除了8种基本类型传参数是值传递，其他的类目标传参数都是引用传递，我们有时候不希望在办法里将参数改变，这时就需要在类中复写clone办法（完结深仿制）。<br />
7）protectedvoidfinalize()&gt;&gt;&gt;废物收回（开释资源的办法）<br />
该办法即便被调用也不知道什么时候执行，所以一般很少主动运用。<br />
finalize()办法的用处：<br />
不管目标是怎么创立的，废物收回器都会担任开释目标占据的一切内存。这就将对finalize()的需求限制到一种特殊状况，即经过某种创立目标的方式以外的方式为目标分配了存储空间。这种状况一般发生在运用“本地办法”的状况下，本地办法是一种在Java中调用非Java代码的方式。<br />
*&gt;&gt;Java的一大特点便是废物收回机制。关于废物收回需要留意以下几点：<br />
1）目标或许不被废物收回。<br />
只需程序没有接近存储空间用完的那一刻，目标占用的空间就总也得不到开释。<br />
2）废物收回并不等于“析构”。<br />
3）废物收回只与内存有关。<br />
运用废物收回的唯一原因便是为了收回程序不再运用的内存。<br />
综上所述，Object类常用的六种办法是toString()、equals()、hashCode()、wait()、notify()、notifyAll()。</p>


		
										                                </div>
                            </div>
                                                        <div class="wzbq wow slideUp mg-bt30">
                                <span>文章标签：</span>
                                <div class="bqnr">
                                                                                                                                                                                                                                                             <a href="https://www.ciya.cn/tags/gzwzzzgs/">广州网站制作公司</a>
                                                                                                                                                                                                                    </div>
                            </div>
                                                        <div class="xwxq-bot bgf1 wow slideUp">
                                <div class="xwxq-fy clear">
                                    <a class="fl" href="/article/3315.html"><i></i>首页_蓝狮主管-首页</a>
                                    <a class="fr" href="/article/3313.html"><i></i>首页_奇亿娱乐-首页</a>
                                </div>
                                <a class="fhlb" href="#"></a>
                            </div>
                        </div>
                        <div class="fr xwxq-r">
                            <div class="xwxq-tj-page bgf1 mg-bt40 wow slideUp">
                                <div class="xwxq-tj-warp bgfff">
                                    <div class="tjxw-title mg-bt30">
                                        <h3>最新案例</h3><span>LATEST CASES</span>
                                    </div>
                                    <div class="zxal">
                                        <div class="swiper-container">
                                            <div class="swiper-wrapper">
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/409.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214103120.jpg" alt="广州呼吸研究院"/></div>
                                                            <p>广州呼吸研究院</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/433.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214102846.jpg" alt="融创集团"/></div>
                                                            <p>融创集团</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/268.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214102923.jpg" alt="粤海集团"/></div>
                                                            <p>粤海集团</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/414.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211216/20211216115258.jpg" alt="恒大足球学校"/></div>
                                                            <p>恒大足球学校</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/477.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214102958.jpg" alt="侨鑫集团"/></div>
                                                            <p>侨鑫集团</p>
                                                        </a>
                                                    </div>
                                                                                                </div>
                                        </div>
                                        <div class="zxalDot text-center swiperDot"></div>
                                    </div>
                                </div>
                            </div>
                            <div class="xwxq-tj-page bgf1 mg-bt40 wow slideUp">
                                <div class="xwxq-tj-warp bgfff">
                                    <div class="tjxw-title tjxw-title-line mg-bt20">
                                        <h3>热点新闻</h3><span>TOP NEWS</span>
                                    </div>
                                    <ul class="rdxw">
                                                                                <li><a href="https://www.ciya.cn/article/3559.html">1  java heap space(解决方法)</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/1222.html">2  如何在网站后台上传附件</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/1643.html">3  如何在网站后台上传PDF文件</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/1142.html">4  什么是流？</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/3543.html">5  java swing还有人用吗(swing为什么会被淘汰)</a></li>
                                                                            </ul>
                                </div>
                            </div>
                            <div class="xwxq-tj-page bgf1 wow slideUp">
                                <div class="xwxq-tj-warp bgfff">
                                    <div class="tjxw-title tjxw-title-line mg-bt20">
                                        <h3>最新动态</h3><span>NEWS</span>
                                    </div>
                                    <ul class="rdxw">
                                                                                <li><a href="https://www.ciya.cn/article/7318.html">1  商务网站的维护与更新：持续优化，保持竞争力</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7317.html">2  商务网站的社交媒体营销：扩大品牌影响力，吸引更多潜在客户</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7316.html">3  商务网站的广告投放：增加收益，提高知名度</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7315.html">4  商务网站的在线客户服务：提供优质客服，提升用户满意度</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7314.html">5  商务网站的支付系统集成：安全、便捷的交易方式</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7313.html">6  商务网站搜索引擎优化（SEO）：提升排名，增加流量</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7312.html">7  商务网站响应式设计：实现多设备兼容，提升用户体验</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7311.html">8  商务网站开发：选择合适的编程语言和技术栈</a></li>
                                                                            </ul>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="footerbox">
	<div class="footer">
		<div class="w1700">
			<ul>
				<li>
					<span class="fttitle">思洋 · 广州总部</span>
					<div>
						<p>广州天河区珠江新城富力盈力大厦北塔2706</p>
						<p>020-38013166（网站咨询专线）</p>
					</div>
					<p>400-001-5281 （售后服务热线）</p>
				</li>
				<li>
					<span class="fttitle">思洋 · 深圳</span>
					<div>
						<p>深圳市坂田十二橡树庄园F1-7栋</p>
						<p>Site/ http://www.szciya.com </p>
						<p>E-mail/ itciya@vip.163.com</p>
					</div>
					<p>品牌服务专线：400-001-5281 </p>
				</li>
				<li>
					<span class="fttitle">思洋 · 湖南</span>
					<div>
						<p>长沙市天心区芙蓉中路三段398号新时空大厦5楼</p>
						<p>联系电话/ (+86 0731)88282200</p>
					</div>
					<p>品牌服务专线/ 400-966-8830</p>
				</li>
				<li class="lastli">
					<p class="mt10">旗下运营网站：</p>
					<div class="mt10">
						<img src="/images/ftlogo2.png">
						<img src="/images/gogo.png">
						<img src="/images/ftlogo3.png">
						<img src="/images/ftlogo4.png">
						<img src="/images/ftlogo11.png">
					</div>
				</li>
			</ul>
		</div>
	</div>
	<div class="ft_bottom">
		<div class="w1700">
			<p class="cop">Copyright © 2016 广州思洋文化传播有限公司，保留所有权利。 <a href="https://beian.miit.gov.cn/" target="_blank">粤ICP备09033321号</a>
			</p>
		</div>
	</div>
</div>
<div class="le-box active">
	<div class="t show780">
		<a href="tel:13570966600">
			<img src="/images/ml9-1.png?v=1" alt="" class="sow i">
			<img src="/images/ml9-1.png?v=1" alt="" class="iove i">
		</a>
	</div>
	<div class="t">
		<img src="/images/ml1-1.png?v=1" alt="" class="sow i">
		<img src="/images/ml1-1.png?v=1" alt="" class="iove i">
		<div class="iov">
			<div class="img">
				<img src="/images/qr.jpg" alt="与项目经理交流">
			</div>
			<div class="h">扫描二维码<br>与项目经理交流</div>
		</div>
	</div>
	<div class="t">
		<img src="/images/ml2-1.png?v=1" alt="" class="sow i">
		<img src="/images/ml2-1.png?v=1" alt="" class="iove i">
		<div class="iov">
			<div class="img">
				<img src="/images/qq001.jpg" alt="">
			</div>
			<div class="h">扫描二维码<br>与项目经理交流</div>
		</div>
	</div>
	<!--<div class="t">-->
		<!--<a href="http://wpa.qq.com/msgrd?v=3&amp;uin=1607245872&amp;site=ciya.cn&amp;menu=yes" target="_blank">-->
			<!--<img src="/images/ml2-1.png?v=1" alt="" class="sow i">-->
			<!--<img src="/images/ml2-1.png?v=1" alt="" class="iove i">-->
		<!--</a>-->
	<!--</div>-->
	<div class="t hide780">
		<a href="https://affim.baidu.com/unique_510425/chat?siteId=19536215&userId=510425&siteToken=8914d517c927d8e794148d05e387fb17" target="_blank">
			<img src="/images/ml3-1.png?v=1" alt="" class="sow i">
			<img src="/images/ml3-1.png?v=1" alt="" class="iove i">
		</a>
	</div>
</div>
<script>
	$(window).scroll(function(){
//		if($(window).scrollTop()>200){
//			$(".le-box").addClass("active");
//		}else{
//			$(".le-box").removeClass("active");
//		}
	})
</script>
<div class="wap_fx">
	<a href="tel:13570966600" class="phone"></a>
	<a href="mqqwpa://im/chat?chat_type=wpa&uin=1607245872&version=1&src_type=web&web_src=ciya.cn" target="_blank" class="qq"></a>
	<a href="javascript:;" class="wx2"></a>
	<a class="kef986" style="background:rgba(0,0,0,.6) url(/images/ml3-1.png?v=1) no-repeat center;background-size: cover;border-radius: 4px;" href="https://p.qiao.baidu.com/cps/chat?siteId=18513940&userId=510425&siteToken=e5e1bde478969b43bf99b7703a694c0b" target="_blank"></a>
</div>
<div class="wap-wxcode">
	<div class="middle-box">
		<div class="middle-inner">
			<div class="wap-wxcode-con">
				<img src="/images/ff_ewm.jpg" alt=""/>
				<div class="wap-wxcode-bot"><span class="wxname">ciya68</span><button class="copy-btn" data-clipboard-text="ciya68">点击复制</button></div>
				<div class="gb1002"></div>
			</div>
		</div>
	</div>
</div>
<input id="hide" type="hidden">
<script src="/js/clipboard.min.js"></script>
<script>
	$(function(){
		$(".wx2").click(function(){
			$(".wap-wxcode").show();
		});
		$(".gb1002").click(function(){
			$(".wap-wxcode").hide();
		});
		var copyBtn=new ClipboardJS('.copy-btn');
		copyBtn.on("success",function(e){
			// 复制成功
			// alert(e.text);
			showMessage('已成功复制微信号','success',2000)
			e.clearSelection();
		});
		copyBtn.on("error",function(e){
			//复制失败；
			showMessage('复制微信号失败','error',2000)
			console.log( e.action )
		});
		function showMessage(message,type,time) {
			let str = ''
			switch (type) {
				case 'success':
					str = '<div class="success-message" style="width: 100%;height: 50px;background-color: #030026;font-size:17px;text-align: center;color:#fff;position: fixed;left: 0%;bottom: 0%;line-height: 50px;z-index: 9999">\n' +
							'    <span class="mes-text">'+message+'</span></div>'
					break;
				case 'error':
					str = '<div class="error-message" style="width: 100%;height: 50px;background-color: #030026;font-size:17px;text-align: center;color: #fff;position: fixed;left: 0%;bottom: 0%;line-height: 50px;z-index: 9999">\n' +
							'    <span class="mes-text">'+message+'</span></div>'
			}
			$('body').append(str)
			setTimeout(function () {
				$('.'+type+'-message').remove()
			},time)
		}


		var ua = navigator.userAgent.toLowerCase();
		var isWeixin = ua.indexOf('micromessenger')!= -1;
		if(isWeixin){
			$(".kef986").hide();
		}

	})
</script>
            </div>
        </div>
		<script type="text/javascript" src="/js/trunk.js?v=2"></script>
        <script>
            var zxal=null;
            var len=$(".zxal .swiper-slide").length;
            if(len>1){
                zxal = new Swiper('.zxal .swiper-container',{
                    speed:600,
                    loop:true,
                    autoplay : 5000,
                    autoplayDisableOnInteraction : false,
                    pagination : '.zxalDot',
                    paginationClickable :true,
                })
            }else{
                $(".zxalDot").hide();
            }
        </script>
	</body>
</html>

