<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2956698789259549112</id><updated>2011-04-22T03:45:45.107+03:00</updated><title type='text'>Yazılar - Murat MORKOÇ</title><subtitle type='html'>Yazılım Mühendisliği, Java</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mmorkoc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mmorkoc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Murat Morkoç</name><uri>http://www.blogger.com/profile/08418056751912251263</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2956698789259549112.post-735964690536146568</id><published>2009-04-09T16:43:00.001+03:00</published><updated>2009-06-01T09:58:52.273+03:00</updated><title type='text'>Java listelerinizi, dizilerinizi sıramala</title><content type='html'>&lt;p class="MsoNormal"&gt;Merhaba,&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Elinizde bir
liste ve dizi var. Listedeki nesnelerin bir veya birden çok özelliğine göre
listeyi sıralamak istiyorsunuz. Aşağıdaki utility sınıf tam bu iş için. Birden
fazla özelliğe göre de sıralayabilirsiniz.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
java.lang.reflect.Method;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
java.util.Arrays;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
java.util.Collections;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; java.util.List;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
org.apache.commons.logging.Log;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
org.apache.commons.logging.LogFactory;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;/**&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F9FBF"&gt;&lt;font size="2"&gt;@author&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;M&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;Morkoc&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;Bu&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;sınıf&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;ile&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;nesne&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;dizisi&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;veya&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;collection&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;yapısında&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;bulunan&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;elemanlar&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;sıralanır&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*/&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Sorter {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Log &lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;log&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; = LogFactory.&lt;/font&gt;&lt;i&gt;getLog&lt;/i&gt;&lt;font size="2"&gt;(Sorter.&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(Object[]
liste, String metodAdi) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; String[]
{metodAdi}, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;true&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;/**&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;liste&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;dizisini&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;sıralar&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&lt;span style="font-family: Verdana"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*/&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#646464"&gt;&lt;font size="2"&gt;@&lt;/font&gt;&lt;span style="background:silver"&gt;SuppressWarnings&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#2A00FF"&gt;&lt;font size="2"&gt;"unchecked"&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(Object[]
liste, String metodAdi, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;boolean&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; artan) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; String []
{metodAdi}, artan);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(Object[]
liste, String[] metodAdi) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
metodAdi, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;true&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;/**&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;liste&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;dizisini&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;coklu&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;eleman&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;icin&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;siralar&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*/&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#646464"&gt;&lt;font size="2"&gt;@&lt;/font&gt;&lt;span style="background:silver"&gt;SuppressWarnings&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#2A00FF"&gt;&lt;font size="2"&gt;"unchecked"&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(Object[]
liste, String[] metodAdi, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;boolean&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; artan) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (liste.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;length&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; == 0)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;try&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Method[] m = &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
Method[metodAdi.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#0000C0"&gt;&lt;font size="2"&gt;length&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;];&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; i = 0; i &amp;lt;
m.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;length&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;; i++) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;m[i]
= liste[0].getClass().getMethod(metodAdi[i], &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Class[0]);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;Arrays.&lt;/font&gt;&lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
ComparatorWithMethodNameList(m, artan));&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;catch&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (Exception e) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;log&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.error(e);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#646464"&gt;&lt;font size="2"&gt;@&lt;/font&gt;&lt;span style="background:silver"&gt;SuppressWarnings&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#2A00FF"&gt;&lt;font size="2"&gt;"unchecked"&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(List
liste, String metodAdi) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; String[] {metodAdi},
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;true&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;/**&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;Gönderilen&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;listeyi&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;metodAdi&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;isimli&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;metodun&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;her&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;nesne&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;için&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;verdiği&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;değerler&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;ile&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;sıralar&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F9FBF"&gt;&lt;font size="2"&gt;@author&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;Ahmet&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;Semiz&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*/&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#646464"&gt;&lt;font size="2"&gt;@&lt;/font&gt;&lt;span style="background:silver"&gt;SuppressWarnings&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#2A00FF"&gt;&lt;font size="2"&gt;"unchecked"&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(List
liste, String metodAdi, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;boolean&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; artan) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; String[]
{metodAdi}, artan);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#646464"&gt;&lt;font size="2"&gt;@&lt;/font&gt;&lt;span style="background:silver"&gt;SuppressWarnings&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#2A00FF"&gt;&lt;font size="2"&gt;"unchecked"&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(List
liste, String[] metodAdi) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
metodAdi, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;true&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#646464"&gt;&lt;font size="2"&gt;@&lt;/font&gt;&lt;span style="background:silver"&gt;SuppressWarnings&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#2A00FF"&gt;&lt;font size="2"&gt;"unchecked"&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sort(List
liste, String[] metodAdi, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;boolean&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; artan) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (liste.size()
== 0)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;try&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Method[] m = &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
Method[metodAdi.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#0000C0"&gt;&lt;font size="2"&gt;length&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;];&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; i = 0; i &amp;lt;
m.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;length&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;; i++) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;m[i]
= liste.get(0).getClass().getMethod(metodAdi[i], &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Class[0]);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;Collections.&lt;/font&gt;&lt;i&gt;sort&lt;/i&gt;&lt;font size="2"&gt;(liste,
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
ComparatorWithMethodNameList(m, artan));&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;catch&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (Exception e) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;log&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.error(e);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;Bu sınıf arta tarafta sıralama için aşağıdaki sınıfı
kullanıyor. Anlaşılırlığı kolay olması için ayrı bir sınıfta sıralama yapıldı.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
java.lang.reflect.Method;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
java.text.Collator;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
java.text.RuleBasedCollator;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
java.util.Comparator;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; org.apache.commons.logging.Log;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
org.apache.commons.logging.LogFactory;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
tr.com.innova.common.middleware.utils.LocaleHolder;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
ComparatorWithMethodNameList &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;implements&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
Comparator&amp;lt;Object&amp;gt; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Log &lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;log&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; = LogFactory.&lt;/font&gt;&lt;i&gt;getLog&lt;/i&gt;&lt;font size="2"&gt;(ComparatorWithMethodNameList.&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Method []&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;m&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;boolean&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;ascending&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
RuleBasedCollator &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#0000C0"&gt;&lt;font size="2"&gt;ruleBasedCollator&lt;/font&gt;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;ComparatorWithMethodNameList(Method
[]m, &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;boolean&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; ascending){&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;this&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;m&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; = m;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;this&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;ascending&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; = ascending;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;ruleBasedCollator&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; =
(RuleBasedCollator) Collator.&lt;/font&gt;&lt;i&gt;getInstance&lt;/i&gt;&lt;font size="2"&gt;(LocaleHolder.&lt;/font&gt;&lt;i&gt;getLocale&lt;/i&gt;&lt;font size="2"&gt;());&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; compare(Object
o1, Object o2) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;try&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sonuc = 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; i = 0; i &amp;lt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;m&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;length&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;; i++) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;Object
obj1 = &lt;/font&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#0000C0"&gt;&lt;font size="2"&gt;m&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;[i].invoke(o1, &lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;b&gt;&lt;u&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Class[] {})&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;Object
obj2 = &lt;/font&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#0000C0"&gt;&lt;font size="2"&gt;m&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;[i].invoke(o2, &lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;b&gt;&lt;u&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Class[] {})&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;sonuc
= checkNullsAndCompare(obj1, obj2);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (sonuc != 0) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; sonuc;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;catch&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (Exception e) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;log&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.error(e.getMessage());&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;/**&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;b&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#7F9FBF"&gt;&lt;font size="2"&gt;@author&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;Ahmet&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;Semiz&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;displayTag&lt;/font&gt;&lt;/span&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;projesinden&lt;/font&gt;&lt;/span&gt;&lt;/u&gt; &lt;u&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;aldım&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="
font-family:&amp;quot;Courier New&amp;quot;;color:#3F5FBF"&gt;&lt;font size="2"&gt;*/&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#646464"&gt;&lt;font size="2"&gt;@SuppressWarnings&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#2A00FF"&gt;&lt;font size="2"&gt;"unchecked"&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;
checkNullsAndCompare(Object object1, Object object2) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; returnValue =
0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (object1 &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;instanceof&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; String) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;returnValue
= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;ruleBasedCollator&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.compare(object1.toString(),
object2.toString());&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;else&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (object1 &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;instanceof&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Comparable
&amp;amp;&amp;amp; object2 &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;instanceof&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; Comparable) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;returnValue
= ((Comparable) object1).compareTo(object2);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;else&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (object1 != &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;null&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; &amp;amp;&amp;amp;
object2 != &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;null&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F7F5F"&gt;&lt;font size="2"&gt;// if object
are not null and don't implement comparable, compare using string values&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;returnValue
= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;ruleBasedCollator&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;.compare(object1.toString(),
object2.toString());&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;else&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (object1 == &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;null&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; &amp;amp;&amp;amp;
object2 != &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;null&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;returnValue
= 1;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;else&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (object1 != &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;null&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; &amp;amp;&amp;amp;
object2 == &lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:#7F0055"&gt;&lt;font size="2"&gt;null&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;
color:black"&gt;&lt;font size="2"&gt;) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;returnValue
= -1;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}
&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;else&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#3F7F5F"&gt;&lt;font size="2"&gt;// both null&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;returnValue
= 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#7F0055"&gt;&lt;font size="2"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:#0000C0"&gt;&lt;font size="2"&gt;ascending&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; ? 1 : -1) *
returnValue;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Kolay gelsin.&lt;/p&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2956698789259549112-735964690536146568?l=mmorkoc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmorkoc.blogspot.com/feeds/735964690536146568/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2956698789259549112&amp;postID=735964690536146568' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/735964690536146568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/735964690536146568'/><link rel='alternate' type='text/html' href='http://mmorkoc.blogspot.com/2009/04/java-listelerinizi-dizilerinizi-sramala.html' title='Java listelerinizi, dizilerinizi sıramala'/><author><name>Murat Morkoç</name><uri>http://www.blogger.com/profile/08418056751912251263</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2956698789259549112.post-4302332277992849792</id><published>2009-04-09T11:51:00.001+03:00</published><updated>2009-04-09T14:33:50.181+03:00</updated><title type='text'>Rakamları Yazıya Çevirme</title><content type='html'>

 
 
 


 
 
 


 
 
 


 
 
 


 
 
 
&lt;span style="font-family: 'Times New Roman'"&gt;&lt;div style=" border-style: initial; border-color: initial; margin-right: 0px; margin-left: 0px; text-align: left"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New';"&gt;Merhaba,&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New';"&gt;Birçok yerde görürüz hep. Parasal değerlerin
yazı ile belirtilmesi. Mesela dekont, gider pusulası vs. yerlerde. İnternette
bu konuda yazılmış bir kod aradım ama Türkçe yapısına uygun ve anlaşılması
kolay bulamadım.  &lt;/span&gt;&lt;/font&gt;&lt;a href="https://www.informit.com/articles/article.aspx?p=342034&amp;amp;seqNum=3"&gt;&lt;span style="color:#551A8B"&gt;&lt;span style="font-family: 'Courier New';"&gt;https://www.informit.com/articles/article.aspx?p=342034&amp;amp;seqNum=3 &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New';"&gt;adresindeki
algoritma hem sadeliği hem de işleme biçimi ile ilgimi çekti. Gerçi bu makale
kod hatalarını düzeltme pratiği için bu örneği vermiş ama herkes nasibinden
faydalanır işte. Türkçe için düşününce bazı kısımları değiştirmek zorunda
kaldım. Farklı yerlede de çalışır şekilde düzenledim.  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New';"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New';"&gt;Çalışma mantığı şu şekilde özetle : Sayısı üçlük
yapıda değerlendiriyor. Mesela 330.444' için önce 330'luk kısmı ele alıyor,
sonra 444'lük kısmı. Her işlem sonucu sayısı kata bölüyor ve kalanı sayıya
atıyor. Böylelikle 3'er geri gitmiş oluyor.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New';"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New';"&gt;Umarım ihtiyacı olanlara faydalı olur. Ben şuan
uğraştığım Gider Pusulası basımında kullanıyorum.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;import&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;
java.math.BigDecimal;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; TurkishNumber {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; String[] &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;birler&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; = { &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" BİR"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" İKİ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
ÜÇ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" DÖRT"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" BEŞ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
ALTI"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" YEDİ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" SEKİZ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
DOKUZ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;};&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; String[] &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;onlar&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; = {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
ON"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" YİRMİ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" OTUZ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
KIRK"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" ELLİ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" ALTMIŞ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" YETMİŞ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
SEKSEN"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" DOKSAN"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; };&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;private&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;final&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; String[] &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;katlar&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; = { &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;""&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" BİN"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" MİLYON"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" MİLYAR"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" TRİLYON"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;};&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; main(String[]
args) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"0 :
"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(0));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"1 :
"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(1));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"12 :
"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(12));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"100 :
"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(100));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"1234 :
"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(1234));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"12345 :
"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(12345));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"123456 :
"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(123456));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"1234567
: "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(1234567));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"12345678
: "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(12345678));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"123456789.00
: "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(123456789));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"1234567890.9
: "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(1234567890.9));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"12345678.90
: "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(12345678.90));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"12345678.09
: "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(12345678.09));&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;System.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;out&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.println(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"123456789123.89
: "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; + TurkishNumber.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForParaFormatli&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(123456789123.89));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; String
sayi2Yazi(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;long&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; sayi) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;StringBuffer
sonuc = &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; StringBuffer();&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 95)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;// Go through
the number one group at a time.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; i = &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;katlar&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;length&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; - 1; i &gt;= 0;
i--) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 95)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;// Is the
number as big as this group?&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;long&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; cutoff = (&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;long&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;) Math.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;pow&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;((&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;double&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;) 10, (&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;double&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;) (i * 3));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (sayi &gt;=
cutoff) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; thisPart = (&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;) (sayi /
cutoff);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (thisPart &gt;=
100) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (thisPart / 100
&gt; 1) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                                    &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;birler&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;[thisPart / 100
-1]);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
YÜZ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;thisPart
= thisPart % 100;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (thisPart &gt;=
10) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;onlar&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;[(thisPart / 10)
- 1]);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;thisPart
= thisPart % 10;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (thisPart &gt;=
1) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (!(cutoff ==
1000 &amp;amp;&amp;amp; thisPart == 1)) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                                    &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;birler&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;[thisPart-1]);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 192)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;katlar&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;[i]);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi
= sayi % cutoff;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (sonuc.length()
!= 0) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.deleteCharAt(0);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;
sonuc.toString();&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; String[]
sayi2YaziForPara(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;double&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; para) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;String[]
sonuc = &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; String[]{&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;""&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;""&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;};&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (para == 0) &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; sonuc;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;String
strPara = &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; BigDecimal(para).setScale(2, 4).toString();&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; dotIndex =
strPara.indexOf(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"."&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;long&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; kusurat = Long.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;valueOf&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(String.&lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;valueOf&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(strPara).substring(dotIndex+1));&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc[0]
=&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;  &lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2Yazi&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;((&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;long&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;)para);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; (kusurat &gt;
0) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc[1]
= &lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2Yazi&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(kusurat);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; sonuc;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; String
sayi2YaziForParaFormatli(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;double&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; para) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;StringBuffer
sonuc = &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;new&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt; StringBuffer();&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;String[]
sonucListesi = &lt;/font&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sayi2YaziForPara&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;(para);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;
(!sonucListesi[0].isEmpty()) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(sonucListesi[0]);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;"
TL"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;
(!sonucListesi[1].isEmpty()) {&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" "&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(sonucListesi[1]);&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;sonuc.append(&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;" KURUŞ"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;);&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                   &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;                  &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(127, 0, 85)"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;
sonuc.toString();&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;      &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="1"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="font-family:
&amp;quot;Courier New&amp;quot;;color:black"&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;0 : &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;1 : BİR TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;12 : ON İKİ TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;100 : YÜZ TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;1234 : BİN İKİ YÜZ OTUZ DÖRT TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;12345 : ON İKİ BİN ÜÇ YÜZ KIRK BEŞ
TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;123456 : YÜZ YİRMİ ÜÇ BİN DÖRT
YÜZ ELLİ ALTI TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;1234567 : BİR MİLYON İKİ YÜZ OTUZ
DÖRT BİN BEŞ YÜZ ALTMIŞ YEDİ TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;12345678 : ON İKİ MİLYON ÜÇ YÜZ
KIRK BEŞ BİN ALTI YÜZ YETMİŞ SEKİZ TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;123456789.00 : YÜZ YİRMİ ÜÇ MİLYON
DÖRT YÜZ ELLİ ALTI BİN YEDİ YÜZ SEKSEN DOKUZ TL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;1234567890.9 : BİR MİLYAR İKİ YÜZ
OTUZ DÖRT MİLYON BEŞ YÜZ ALTMIŞ YEDİ BİN SEKİZ YÜZ DOKSAN TL DOKSAN KURUŞ&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;12345678.90 : ON İKİ MİLYON ÜÇ
YÜZ KIRK BEŞ BİN ALTI YÜZ YETMİŞ SEKİZ TL DOKSAN KURUŞ&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;12345678.09 : ON İKİ MİLYON ÜÇ
YÜZ KIRK BEŞ BİN ALTI YÜZ YETMİŞ SEKİZ TL DOKUZ KURUŞ&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;span style="font-family: 'Comic Sans MS';"&gt;&lt;font size="1"&gt;123456789123.89 : YÜZ YİRMİ ÜÇ MİLYAR
DÖRT YÜZ ELLİ ALTI MİLYON YEDİ YÜZ SEKSEN DOKUZ BİN YÜZ YİRMİ ÜÇ TL SEKSEN
DOKUZ KURUŞ&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;br&gt;



&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2956698789259549112-4302332277992849792?l=mmorkoc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmorkoc.blogspot.com/feeds/4302332277992849792/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2956698789259549112&amp;postID=4302332277992849792' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/4302332277992849792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/4302332277992849792'/><link rel='alternate' type='text/html' href='http://mmorkoc.blogspot.com/2009/04/merhaba_09.html' title='Rakamları Yazıya Çevirme'/><author><name>Murat Morkoç</name><uri>http://www.blogger.com/profile/08418056751912251263</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2956698789259549112.post-5339024896731232851</id><published>2008-12-31T15:03:00.001+02:00</published><updated>2009-04-09T14:32:40.985+03:00</updated><title type='text'>Axis Client ile WS Security uyarlama</title><content type='html'>

 
 
 


 
 
 


 
 
 


 
 
 

 &lt;p class="MsoNormal"&gt;
 &lt;/p&gt;
 &lt;p&gt;&lt;span style="font-family: Verdana;"&gt;Merhaba,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Verdana;"&gt;Bir web servise Axis üstünden bağlanacaksınız. Bağlanacağınız web servisi sizden WS Security implement edilmiş şekilde istek kabul edebiliyor olsun. Bu durumda istemcinizin göndereceği SOAP istek mesajının başlığında (header) WS Security imleri eklenmiş olmalı. Bunun için yapılması gereken aşağıda :&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Verdana;"&gt;1.&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;       &lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;Gerekli kütüphaneleri uygulamanızın classpath’ine eklemek.&lt;/span&gt;&lt;br&gt;&lt;/p&gt;
 &lt;p class="MsoListParagraphCxSpLast"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;2.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;       &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;client-config.wsdd oluşturmak ve bu dosyayı uygulamanıza VM argümanı olarak eklemek.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;Kütüphane olarak kullanılacak ekstra jar’lar :&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoListParagraphCxSpFirst"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;a.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;        &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;opensalm.jar&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoListParagraphCxSpMiddle"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;b.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;        &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;wss4j.jar&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoListParagraphCxSpLast"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;c.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;        &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;xmlsec.jar&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;client-config.wsdd aşağıdaki gibi :&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: rgb(63, 95, 191)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;!-- Using the WSDoAllSender security handler in request flow --&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;deployment &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;xmlns&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"http://xml.apache.org/axis/wsdd/" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;xmlns:java&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"http://xml.apache.org/axis/wsdd/providers/java"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;transport &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"http" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;pivot&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"java:org.apache.axis.transport.http.HTTPSender" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;globalConfiguration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;              &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;requestFlow&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;                     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;handler&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;                           &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"java:org.apache.ws.axis.security.WSDoAllSender"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;                           &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;parameter &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"action" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"UsernameToken" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;                           &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;parameter &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"passwordType" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"PasswordText" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;                           &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;parameter &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"mustUnderstand" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;"true" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;                     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;handler&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;              &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;requestFlow&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;globalConfiguration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;deployment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;Bu dosyayıuygulamanıza VM parametresi olarak eklemeniz gerekecek. &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;-Daxis.ClientConfigFile= &amp;lt;dosyanın olduğu dizin&gt;/client-config.wsdd&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;Hepsi bu. Oluşan SOAP istek mesajının başlığında aşağıdaki gibi olacaktır.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;soapenv:Header&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:Security &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;xmlns:wsse&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;soapenv:mustUnderstand&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;"1"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:UsernameToken &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;xmlns:wsu&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsu:Id&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;"UsernameToken-14884403"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;                     &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:Username&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;user1&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:Username&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;                     &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:Password &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;Type&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;user1&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:Password&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:UsernameToken&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: black"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;wsse:Security&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127)"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;soapenv:Header&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="FONT-WEIGHT:normal"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;font size="2"&gt;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;
 &lt;/p&gt;
 &lt;p class="MsoNormal"&gt;
 &lt;span style="FONT-WEIGHT:normal"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Verdana;"&gt;Kolay gelsin&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br&gt;


&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2956698789259549112-5339024896731232851?l=mmorkoc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmorkoc.blogspot.com/feeds/5339024896731232851/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2956698789259549112&amp;postID=5339024896731232851' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/5339024896731232851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/5339024896731232851'/><link rel='alternate' type='text/html' href='http://mmorkoc.blogspot.com/2008/12/axis-client-ile-ws-security-uyarlama.html' title='Axis Client ile WS Security uyarlama'/><author><name>Murat Morkoç</name><uri>http://www.blogger.com/profile/08418056751912251263</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2956698789259549112.post-7141405362737349251</id><published>2008-09-12T11:22:00.000+03:00</published><updated>2008-09-16T13:55:07.749+03:00</updated><title type='text'>SSL'li Web Servisine Bağlanma</title><content type='html'>Merhaba,&lt;div&gt;
&lt;/div&gt;&lt;div&gt;Bir web servisi istemcisi (client) oluşturdunuz. Bağlanacağınız web servisi HTTPS üstünden hizmet veriyor. Servise bağlanmaya çalışan istemciniz sertifika hatası alıyor. Ne yapmalısınız ?&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;İlgili sertifikayı istemcinizin java runtime'ı içinde güvenilir yapmanız gerekir.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;Yapmanız gerekenler adım adım aşağıda :&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;1. Herhangi bir tarayıcı ile web servisinin URL'ine gidin. &lt;/div&gt;&lt;div&gt;2.  Anahtar işaretinin üstüne tıklayın. (Bu işaretin yeri tarayıcı tipine  değişebilir. Google Chrome ve IE için adres satırının sağında. Firefox  içinse tarayıcının sağ alt köşesinde). Gelen pencereden sertifika bilgilerine tıklayın.&lt;/div&gt;&lt;div&gt;3. Gelen pencerede &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; &lt;/span&gt;sekmesine gidin. Burada &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Copy to File&lt;/span&gt;&lt;/span&gt; düğmesine tıklayın.&lt;/div&gt;&lt;div&gt;4. Gelen pencerede next'leyerek diskte belirlediniğiniz bir yere dosyayı kaydedin.&lt;/div&gt;&lt;div&gt;5. Komut satırını açın. Aşağıdaki gibi girin : Girilen bilgiler ile enter'a basınca sizden şifre isteyecektir. Eğer sertifika için bir şifre tanımı yoksa genelde varsayılan şifre &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;changeit&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;'tir&lt;/span&gt;. Şifreyi yazın ve enter'e tıklayın. &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;C:\Program Files\Java\jdk1.5.0_11\jre\lib\security &gt; keytool -import -keystore cacerts -file c:\temp\test.cer &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Enter keystore password:  changeit&lt;/div&gt;&lt;/div&gt;&lt;div&gt;6. Gelen pencerede sizden onay isteyecektir. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Y&lt;/span&gt; yazın ve enter'a basın. İşlemin başarılı gerçekleştiğine dair bir mesaj ekranda çıkacaktır.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;Hepsi bu kolay gelsin.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2956698789259549112-7141405362737349251?l=mmorkoc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmorkoc.blogspot.com/feeds/7141405362737349251/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2956698789259549112&amp;postID=7141405362737349251' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/7141405362737349251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/7141405362737349251'/><link rel='alternate' type='text/html' href='http://mmorkoc.blogspot.com/2008/09/sslli-web-servisine-balanma.html' title='SSL&apos;li Web Servisine Bağlanma'/><author><name>Murat Morkoç</name><uri>http://www.blogger.com/profile/08418056751912251263</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2956698789259549112.post-1904071729953633372</id><published>2007-12-04T10:38:00.000+02:00</published><updated>2009-04-09T14:30:26.199+03:00</updated><title type='text'>Use Case Driven Object Modeling with UML - 3. Bölüm : Aldığım Not</title><content type='html'>&lt;br&gt;
&lt;ul&gt;
 &lt;li&gt;
 Yazılan kullanıcı senaryosunda bazen, GUI tasarımına dair detaylar verilebilir.
 &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 40px;"&gt;
     Örnek : Kullanıcı adı soyadı bilgilerini girer, kaydet düğmesini tıklar. Sistem girilen değerleri validate eder, doğru ise sonuç sayfasına yönlendirir gibi.&lt;br&gt;
&lt;/div&gt;
&lt;ul&gt;
 &lt;li&gt;
 Daha önceden çalışan bir sistem için kullanıcı senaryosu yazıryorsan öncelikle o sisteme ait kullanıcı el kitaplarını (user manual) incele. Boşu boşona kullanıcı ne yapmak ister diye uğraşma. Yeni sistemde bazı adımlar farklı olabilir onlara yoğunlaş. Mesela mainframe uygulaması ise eski sistem, F6 ile bir sonraki ekrana gidiyor, sen yeni sistemde düğme ile bu işi yapıyorsun gibi.
 &lt;/li&gt;
 &lt;li&gt;
 Senaryo adımları yazılırken hep olumlu adımlar üstüne yazarız. Velevki beklenmeyen bir durum oluşursa bu alternatif senaryoya yazılır.&lt;br&gt;
 &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 40px;"&gt;
 Örnek : Girilen tarih, bügünden sonra. Kullanıcıya, kayıt sayfasında hata mesajı vererek, işlemi tekrarlatmak.&lt;br&gt;
&lt;/div&gt;
&lt;ul&gt;
 &lt;li&gt;
 Bir kullanıcı senaryosu başka bir senaryoyu kullanıyorsa 2 senaryo arasındaki ilişkiyi uses veya include ile verirsin. (Rational Rose include kelimesini kullanıyor.)
 &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 40px;"&gt;
 Örnek : Normal Ödeme yapılırken Faiz Hesaplama senaryosu çalışmaktadır. Normal Ödeme senaryosu, Faiz Hesaplama senaryosunu kullanmaktadır.&lt;br&gt;
&lt;/div&gt;
&lt;ul&gt;
 &lt;li&gt;
 Bir senaryo başka bir senaryonun özelliklerini kullanarak, daha fazla iş yapıyorsa bu durumda extend kullanırsın. Genelde birden fazla çeşit senaryo, bir ana (base) senaryonun spesifik hallerini içerebilmekte.
 &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 40px;"&gt;
 Örnek : Normal Ödeme senaryosu 2 çeşit senaryo ile genişlemekte :&lt;br&gt;
&lt;/div&gt;
&lt;ul&gt;
 &lt;ul&gt;
 &lt;li&gt;
 Kredi Kartı ile Ödeme
 &lt;/li&gt;
 &lt;li&gt;
 Mahsuben Ödeme
 &lt;/li&gt;
 &lt;/ul&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 80px;"&gt;
 İşte bu iki senaryo Normal Ödeme senarosundan extend etmektedir.&lt;br&gt;
 &lt;div id="rs-i" style=" text-align: left;"&gt;
 &lt;img src="http://docs.google.com/File?id=dcqf6x2j_105wsm3d8c9" style="width: 657px; height: 284px;"&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
 &lt;li&gt;
 uses, extend, include : Bunların hangisi olmalı gibi şeylere çok kafa yorma.
 &lt;/li&gt;
 &lt;li&gt;
 Bazıları include ve extend yerine invokes ve precedes kullanıyor.
 &lt;/li&gt;
 &lt;li&gt;
 Senaryoları yazarken açık, anlaşılır bir dil kullan. Şimdiki zaman içeren cümleler olsun. İleri zaman içermesin.
 &lt;/li&gt;
 &lt;li&gt;
 Bir işi yazılırken, kimin yaptığıda belirtilmeli.
 &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 40px;"&gt;
 Örnek : Bayi, kredi kartını POS'a yerleştirir. Sistem, POS'dan kredi kartı bilgilerini okur.&lt;br&gt;
&lt;/div&gt;
&lt;ul&gt;
 &lt;li&gt;
 Kullanıcı senaryolarını, belirli kapsamlarda grupla ve bir paket yapısında yerleştir.
 &lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;font size="3"&gt;&lt;b&gt;Use Case Yazarken En Çok Yapılan 10 Hata&lt;br&gt;
&lt;br&gt;
&lt;/b&gt;&lt;/font&gt;
&lt;ol&gt;
 &lt;li&gt;
 Kullanım senaryo metinlerini yazma yerine, fonksiyonel gereksinimleri yazmak.
 &lt;/li&gt;
 &lt;li&gt;
 Metod ve özelliklerin kullanımını anlatmak yerine, tanımlarına dalmak.
 &lt;/li&gt;
 &lt;li&gt;
 Çok genel (hiç detaylandırılmamış) kullanıcı senaryosu yazmak.
 &lt;/li&gt;
 &lt;li&gt;
 UI'i hiç kaale almamak.
 &lt;/li&gt;
 &lt;li&gt;
 Boundary nesneler için açık isimler kullanmamak.&lt;br&gt;
 &lt;/li&gt;
 &lt;li&gt;
 Pasif bir dil kullanmak.
 &lt;/li&gt;
 &lt;li&gt;
 Sadece kullanıcı aksiyonlarını yazmak. Sistemin cevaplarını kaale almamak.
 &lt;/li&gt;
 &lt;li&gt;
 Alternatif akışları yazmamak.
 &lt;/li&gt;
 &lt;li&gt;
 Giriş koşulları (precondition) ve çıkış koşullarının (postcondition) dikkate almamak.
 &lt;/li&gt;
 &lt;li&gt;
 include mu extend mi olacak diye fazladan zaman harcamak.&lt;br&gt;
 &lt;/li&gt;
&lt;/ol&gt;
&lt;div style="margin-left: 40px;"&gt;
&lt;/div&gt;
&lt;div style="margin-left: 80px;"&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2956698789259549112-1904071729953633372?l=mmorkoc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmorkoc.blogspot.com/feeds/1904071729953633372/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2956698789259549112&amp;postID=1904071729953633372' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/1904071729953633372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/1904071729953633372'/><link rel='alternate' type='text/html' href='http://mmorkoc.blogspot.com/2007/12/use-case-driven-object-modeling-with.html' title='Use Case Driven Object Modeling with UML - 3. Bölüm : Aldığım Not'/><author><name>Murat Morkoç</name><uri>http://www.blogger.com/profile/08418056751912251263</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2956698789259549112.post-218937159266101745</id><published>2007-11-28T09:52:00.000+02:00</published><updated>2009-04-09T14:31:40.851+03:00</updated><title type='text'>Spring AOP ve AspectJ'ye Giriş</title><content type='html'>

 
 
 


&lt;p class="MsoBodyText"&gt;Merhaba,&lt;br&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;font size="2"&gt;&lt;br&gt; Bu ilk yazımda Spring ile Aspect Oriented Programing (AOP) yapabileceğimiz bir örnek üstünden gideceğim. Burada AOP konsepti ve Spring konsepti hakkında detaylı anlatım bulunmamaktadır. Amaç, genel olarak Spring tabanlı bir proje içinde basit anlamda, Spring AOP ve AspectJ kullanarak AOP yapabilmeyi göstermektir.&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;br&gt; Spring 2.0 (ve üst versiyonları) ile AOP kullanımı konusunda birçok kolaylık getirmiş gözüküyor. Belki aramızda daha hiç Spring ile basit bir uygulama bile yazmamış olanlar vardır.&lt;br&gt;&lt;br&gt; Gerçekten, Spring'i herhangi bir uygulamaya (standalone, web vs.) giydirmek oldukça kolay. Yapmamız gereken minimumda, bean'larımızın tanımlanacağımız bir xml konfigrasyon dosyası, gerekli kütüphaneler (Spring ve bağımlı oldukları). Hepsi bu. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Spiring, AOP kullanımında AspectJ ile uyumlu çalısmaktadır. Spring'in kendine ait AOP mekanizması bulunmakta. AspectJ tamamen ayrı bir projedir. AspectJ'nin kapasitesi Spring AOP'unkinden çok daha fazladır. AspectJ 5.0 versiyonu, annotation desteği sunmaktadır (Java 5 kullanarak tabiki). &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Örnek uygulamamıza başlamadan önce AOP konseptindeki kavramlara çok kısa bakalım : &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;b&gt;Aspect&lt;/b&gt; : Tanımındaki alan kümesinde (pointcut), bir event gerçekleşince, otomatik olarak çalışan metod.&lt;br&gt;&lt;b&gt;Join Point&lt;/b&gt; : Aspect'imizin çalıştığı yeri (birleşme noktasını) ifade eder.&lt;br&gt;&lt;b&gt;PointCut&lt;/b&gt; : Aspect'imizin çalışma alanının tanımlandığı, anlatım (expression) yapısıdır. PointCut tanımıyla, join point'lerimizi belirlemiş oluruz.&lt;br&gt;&lt;b&gt;Advice&lt;/b&gt; : Join Point'lerde alınacak aksiyon. Before, Around, After gibi. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;AOP kullanabilmek için de gerekli kütüphaneleri uygulamamızın classpath'ine vererek, basit anlamda, aspect kullanan bir uygulama yazalım. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;İhtiyacımız olan jar'larin hepsi, Spring'in bağımlılıklarını içeren paketinde ( &lt;a href="http://downloads.sourceforge.net/springframework/spring-framework-2.0.7-with-dependencies.zip?modtime=1191275728&amp;amp;big_mirror=0"&gt;spring-framework-2.0.7-with-dependencies.zip&lt;/a&gt;) bulunmakta. Asağıdaki resimde oluşturulan bir projede olması gereken jar'lar gösterilmiştir. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;a name="enus"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt; &lt;/p&gt;&lt;p id="tcd2" style=" text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dcqf6x2j_109cgb7bsd7" style="width: 640px; height: 537px;"&gt; &lt;span class="MsoBodyText"&gt;Spring'in AOP desteğini kullanabilmek için, bean konfigrasyon dosyasına aşağıdaki namespace tanımlarını eklememiz gerekmekte : &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;xml &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;version&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"1.0" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;encoding&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"UTF-8"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;?&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;beans &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;xmlns&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"http://www.springframework.org/schema/beans"&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;    &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;xmlns:xsi&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"http://www.w3.org/2001/XMLSchema-instance"&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;    xmlns:aop&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"http://www.springframework.org/schema/aop"&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;    &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;xsi:schemaLocation&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"http://www.springframework.org/schema/beans&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;        http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;        http://www.springframework.org/schema/aop&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;        http://www.springframework.org/schema/aop/spring-aop.xsd"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Spring'in, AspectJ'yi de kullanabilmesi için aşağıdaki satırı da, yine bean konfigrasyon dosyasına eklememiz gerekmekte : &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:aspectj-autoproxy&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt; Böylelikle uygulamamızda, hem Spring AOP hem de AspectJ'yi kullanabilme kabiliyetini tanımlamış olduk. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;br&gt;&lt;font size="4"&gt;AspectJ Kullanımı&lt;/font&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Aspect'imizi uygulayacağımız örnek bir bean oluşturalım. Bean'imiz, IAction interface'ini implement eden ActionA olsun; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; com.mmorkoc.action;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;interface&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; IAction {&lt;br&gt;&lt;b&gt;    &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; String doAction();&lt;br&gt; }&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; com.mmorkoc.action;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; ActionA &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;implements&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; IAction {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; String doAction() {&lt;br&gt;         System.&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 192);"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;.println(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"ActionA içinde doAction çalıştı"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;br&gt;         &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;return&lt;/span&gt;&lt;/b&gt; &lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"Merhaba"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;    }&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Şimdi, yukarıdaki bean'i kullanacak aspect ve içinde tanımlanan advice'lar ise aşağıda. Burda aspect ve içindeki advice tanımlarını AspectJ ile yaptık : &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; com.mmorkoc.aspect;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; org.aspectj.lang.ProceedingJoinPoint;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; org.aspectj.lang.annotation.Around;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; org.aspectj.lang.annotation.Aspect;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(100, 100, 100);"&gt;@Aspect&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; ActionAspectJ {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(100, 100, 100);"&gt;@Around&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"execution(* doAction(..))"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;)&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; metodAroundAdvice(ProceedingJoinPoint pjp) &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;throws&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; Throwable {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            System.&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 192);"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;.println(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"advice metodunun öncesinde çalıştı"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            pjp.proceed();&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            System.&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 192);"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;.println(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"advice metodunun sonrasında çalıştı"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      }&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Bu aspect'imiz ile, metod calışma aşamasınında çalışan (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(100, 100, 100);"&gt;Around&lt;/span&gt;) bir advice tanımı yaptık. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Oluşturduğumuz bu bean ve aspect'leri bean konfigrasyon dosyasına ekleyelim : &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;bean &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;id&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"actionA" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;class&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"com.mmorkoc.action.ActionA"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;bean&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;bean &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;id&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"actionAspectJ" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;class&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"com.mmorkoc.aspect.ActionAspectJ"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;bean&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;br&gt; Daha sonra örneğimizi çalıştıracak basit bir uygulama yazalım. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; test;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; org.springframework.context.ApplicationContext;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; org.springframework.context.support.ClassPathXmlApplicationContext;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; com.mmorkoc.action.IAction;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; TestClazzWithAspectJ {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;static&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; main(String[] args) {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            ApplicationContext context = &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 70.9pt"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; ClassPathXmlApplicationContext(&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; String[] { &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"beans.xml"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; });&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            IAction actionA = (IAction) context.getBean(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"actionA"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            actionA.doAction();&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      }&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Uygulamayı çalıştırınca konsola yazılan bilgi aşağıdaki gibi olur. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(255, 102, 0);"&gt;advice metodunun öncesinde çalıştı&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(255, 102, 0);"&gt;ActionA içinde doAction çalıştı&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(255, 102, 0);"&gt;advice metodunun sonrasında çalıştı&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;font size="4"&gt;Spring AOP Kullanımı&lt;/font&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Ayni şekilde, Spring AOP kullanarak aspect tanımla ve kullanma örneği yapalım. Bunun için gerekli olan şey, bean kofigrasyon dosyasında, aspect ve içinde kullanacağımız advice - pointcut'ları tanımlama. Aşağıda exception fırlatma sonrası çalışacak bir tanım yazıldı : &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;bean &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;id&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"actionSpringAOP" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;class&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"com.mmorkoc.aspect.ActionSpringAOP" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:config&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:aspect &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;ref&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"actionSpringAOP"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;                  &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:pointcut &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;id&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"doActionPointCut"&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;                        &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;expression&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"execution(* doAction(..))" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;                  &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:after-throwing &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;pointcut-ref&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"doActionPointCut"&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;                        &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;throwing&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"ex" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;method&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"metodAfterThrowingAdvice" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:aspect&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:config&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;İlk satırda tanımlanan bean, kullanacağımız aspect tanımı. Daha sonraki satırlarda bu aspect içinde tanımlı advice (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:after-throwing&lt;/span&gt;) ve advice'ın çalışacağı alanı tanımlayan (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:pointcut&lt;/span&gt;) pointcut'ı tanımlandı. Pointcut aşağıdaki gibi direkt advice içinde de tanımlanabilirdi : &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:after-throwing &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;pointcut&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"execution(* doAction(..))"&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;                  &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;throwing&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"ex" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;method&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"metodAfterThrowingAdvice" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Bir önceki kullanım ile, pointcut birden fazla advice içinde, tekrar tanımlanmadan kullanılabilir. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;br&gt; Daha sonra aspect tanımında geçen &lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;ActionSpringAOP &lt;/span&gt;ismindeki aspect'imizi yazalım : &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; com.mmorkoc.aspect;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; ActionSpringAOP {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; metodAfterThrowingAdvice(Exception ex) {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            System.&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 192);"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;.println(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"doAction metodu hata fırlattığı zaman çalıştı."&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            System.&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 192);"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;.println(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"Exception mesajı : "&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; + ex.getMessage());&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      }&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Bu aspect ile, metod içinde exception oluşma durumunda çalışacak (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;aop:after-throwing&lt;/span&gt;), bir advice tanımı yaptık.&lt;br&gt;&lt;br&gt; Not : &lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(100, 100, 100);"&gt;AfterThrowing&lt;/span&gt; (AspectJ kullanırken) advice'i içinde kullanılan throwing özelliğine verilen isim (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;ex&lt;/span&gt;) ile advice metoduna parametre gelen değişken adı (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;Exception ex&lt;/span&gt;) aynı olmalıdır.&lt;br&gt;&lt;br&gt;Aspect'imizi uygulayacağımız, exception fırlatan metod içeren, bean tanımı aşağıda verildi : &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; com.mmorkoc.action;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; ActionB &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;implements&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; IAction {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; String doAction() {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            System.&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 192);"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;.println(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"ActionB içinde doAction çalıştı"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;throw&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; RuntimeException(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"Merhaba"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      }&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;Bu bean’ın bean kofigrasyon dosyasındaki tanımı ise aşağıda :&lt;br&gt;&lt;br&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;bean &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;id&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"actionB" &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 127);"&gt;class&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"com.mmorkoc.action.ActionB"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;bean&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br&gt; Ö&lt;/span&gt;rneğimizi çalıştıracak basit bir uygulama : &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; test;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; org.springframework.context.ApplicationContext;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; org.springframework.context.support.ClassPathXmlApplicationContext;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; com.mmorkoc.action.IAction;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; TestClazzWithSpringAOP {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;public&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;static&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; main(String[] args) {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            ApplicationContext context = &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 70.9pt"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; ClassPathXmlApplicationContext(&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; String[] { &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"beans.xml"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; });&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            IAction actionB = (IAction) context.getBean(&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(42, 0, 255);"&gt;"actionB"&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;);&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;try&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; {&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;                  actionB.doAction();&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;            } &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(127, 0, 85);"&gt;catch&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; (Exception e) {}&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;      }&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;Uygulamayı çalıstırınca konsola yazılan bilgi aşağıdaki gibi olur. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(255, 102, 0);"&gt;advice metodunun öncesinde çalıştı&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(255, 102, 0);"&gt;ActionB içinde doAction çalıştı&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(255, 102, 0);"&gt;doAction metodu hata fırlattığı zaman çalıştı.&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(255, 102, 0);"&gt;Exception mesajı : Merhaba&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;br&gt; Yukarıda görüldüğü gibi &lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;doAction&lt;/span&gt; metoduna girerken de aspect çalıştı. Bunun sebebi AspectJ kullanarak tanımladığımız aspect'de bu metod üstünde çalışmış oldu. Spring hem kendi AOP tanımını, hem de AspectJ ile yapılan aspect tanımlarını bir arada kullanır. Bu örnekte olduğu gibi &lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(100, 100, 100);"&gt;@Around&lt;/span&gt; advice’ı AspectJ kullanılarak oluşturulan &lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt;ActionAspectJ &lt;/span&gt;aspect'inden çalıştı, &lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(63, 127, 127);"&gt;after-throwing &lt;/span&gt;advice'i ise&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; color: rgb(0, 0, 0);"&gt; ActionSpringAOP &lt;/span&gt;aspect'inden çalıştı. &lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;br&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;a href="http://3.download-1.files-upload.com/50/2007/11/29/14-40/0/SpringProje.jar" id="f05t" title="Örnek uygulamayı indirin."&gt;Örnek uygulama&lt;/a&gt;yı çalıştırarak daha farklı varyasyonlarda deneyebilirsiniz.&lt;a href="http://3.download-1.files-upload.com/50/2007/11/29/14-40/0/SpringProje.jar" id="dtpl" title="SpringProje.jar"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2956698789259549112-218937159266101745?l=mmorkoc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mmorkoc.blogspot.com/feeds/218937159266101745/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2956698789259549112&amp;postID=218937159266101745' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/218937159266101745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2956698789259549112/posts/default/218937159266101745'/><link rel='alternate' type='text/html' href='http://mmorkoc.blogspot.com/2007/11/spring-aop-ve-aspectjye-giris-merhaba_27.html' title='Spring AOP ve AspectJ&amp;#39;ye Giriş'/><author><name>Murat Morkoç</name><uri>http://www.blogger.com/profile/08418056751912251263</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
