AkademikPort - Üyelik ve kullanım sözleşmesi

Lütfen, www.akademikport.com’u kullanmadan önce aşağıda yazılı olanları dikkatli bir şekilde okuyunuz.

Eğer bu sayfada belirtilen şartların herhangi biri sizin için uygun değilse lütfen www.akademikport.com sitesini kullanmayınız. Siteyi kullanmanız ve kişisel bilgilerinizin yer alacağı formu doldurmanız bu sayfalarda yazılı şartları peşinen kabul ettiğiniz anlamına gelmektedir.www.akademikport.com aşağıda belirtilen genel ve özel koşulları dilediği zaman değiştirme hakkını saklı tutmaktadır. www.akademikport.com ziyaret ettiğinizde bu sayfayı da tekrar ziyaret etmeniz değişebilecek üyelik ve kullanım şartlarını görmeniz açısından önemlidir.

1. Kullanım ve Güvenlik Kuralları

www.akademikport.com üyesi olan herkese açık bir sitedir. Tüm üyeler için verilen hizmetler, Gelişmiş üyelik haricinde veya aksi belirtilmedikçe, ücretsizdir.

Aşağıdaki yazılı durumlarda, site yönetimi üyenin site kullanımını engelleyebilir ve aşağıdaki girişimlere karışan kişi veya kişiler hakkında kanuni haklarını saklı tutar:

1.a. Yanlış, düzensiz, eksik ve yanıltıcı bilgileri, genel ahlak kurallarına uygun olmayan ifadeleri içeren ve Türkiye Cumhuriyeti yasalarına uygun olmayan bilgilerin siteye kaydedilmesi durumunda.

1.b. Sitede yer alan çalışmaların ve içeriğin kısmen veya tümüyle kopyalanarak farklı amaçlarla kullanılması veya kullanılmaya çalışılması durumunda.

1.c. Üyelere verilen ya da kendi belirledikleri kullanıcı adı, şifre gibi bilgilerin, kullanım haklarının, üçüncü kişi ya da kuruluşlarla paylaşılması durumunda (Şifresinin başka kişiler tarafından kötü niyet ile kullanılmasından da) doğrudan ÜYE sorumludur. Aynı şekilde ÜYE, internet ortamında bir başkasının IP adresini, elektronik posta adresini, kullanıcı adını ve sair bilgileri kullanamayacağı gibi diğer kullanıcıların özel bilgilerine de izinsiz olarak ulaşamaz veya bunları kullanamaz. Bu şekilde bir kullanımdan dolayı doğabilecek her türlü hukuki ve cezai yükümlülük ÜYE' ye aittir.

1.d. Sitenin genel güvenliğini tehdit edecek, sitenin ve kullanılan yazılımların çalışmasını engelleyecek yazılımların kullanılması, faaliyetlerin yapılması, yapılmaya çalışılması ve bilgilerin alınması, silinmesi, değiştirilmesi durumunda.

1.e. Üyenin/Kullanıcının, www.akademikport.com kampanyalarının, www.akademikport.com’un satış sisteminin veya internet sitesinin herhangi bir açığından (teknik, vs.) faydalanarak, www.akademikport.com’a zarar vermesi, haksız bir menfaat sağlaması, tekrarlanan uygulamalar yapması, gerçeğe uymayan fiilleri, kampanya veya satış koşullarında istenen şartları sağlamamasına rağmen, bunlardan yararlanması gibi www.akademikport.com’un kampanyalarının, satış sisteminin veya internet sitesinin kötüye kullanılmasının www.akademikport.com tarafından tespit edilmesi durumunda, www.akademikport.com’un kanunundan doğan tüm haklarının yanında söz konusu işlemleri iptal etme; kullanıcının üyeliğine son verme; satış sözleşmesini tek taraflı olarak derhal feshetme hakkı bulunmaktadır.

2.İçerik Kullanımı

2.a. www.akademikport.com da sunulan görsel, yazısal içerik kişisel kullanım içindir. www.akademikport.com’un içeriğinde yer alan bütün yazıların, grafiklerin, fotoğrafların, videoların, animasyonların seslerin her hakkı saklıdır. Aksi belirtilmedikçe ticari ya da kişisel amaçlarla izinsiz ve kaynak göstermeden kullanılamaz. Bu sitede yer alan herhangi bir unsuru diğer bir mecrada veya internet sitesinde yayınlamak veya www.akademikport.com’un izni olmadan link vermek yasaktır.

2.b. Ayrıca bu sayfaların tasarımında ve veritabanı oluşturulmasında kullanılan ve her hakkı www.akademikport.com’a ait olan yazılımın kopyalanması veya kullanılması kesinlikle yasaktır.

2.c. www.akademikport.com, her türlü eleştiriye açıktır. Sitemize iletilen tüm bu eleştiriler mülkiyetimizde olup, pazarlama amacıyla kullanılabilir.

3.Sorumluluklar

3.a. www.akademikport.com’u ziyaret eden kullanıcıların bilgileri (ziyaret süresi, zamanı, görüntülenen sayfalar) onlara daha iyi hizmet edebilmek amacı ile takip edilmektedir. Elde edilen bilgiler, gizlilik prensiplerine bağlı kalmak kaydıyla, içerik bölümümüzü zenginleştirmek ve iyileştirmek amacı ile reklam vb. konularda işbirliğine gittiğimiz firmalarca paylaşılmaktadır. Amacımız, sitenin sizin istediğiniz özelliklerde olmasını ve site gelişimini sağlamaktır.

3.b. www.akademikport.com üyesi, kayıt işlemlerini tamamlanıp elektronik posta adresini onayladıktan sonra işbu sözleşmede belirtilen şartlara uymak koşulu ile, elektronik posta adresini ve şifresini girerek www.akademikport.com sitesini kullanmaya başlayabilir.

3.c. Üye, www.akademikport.com sitesi ve hizmetlerinden yararlanırken, Türk Ceza Kanunu, Türk Ticaret Kanunu, Fikir ve Sanat Eserleri Kanunu, Marka ve Patent Haklarının Korunması ile ilgili Kanun Hükmünde Kararnameler ve yasal düzenlemeler, Borçlar Yasası, diğer ilgili mevzuat hükümleri ile www.akademikport.com’un hizmetlerine ilişkin olarak yayımlayacağı her türlü duyuru ve bildirimlere uymayı kabul eder. Bu bildirimlere ve yasalara aykırı kullanım sebebiyle doğabilecek hukuki, cezai ve mali her türlü sorumluluk üye'ye aittir.

3.d. İşbu sözleşmede belirtilen yükümlülüklere veya www.akademikport.com sitesinde bildirilen genel kurallara uymaması nedeniyle, www.akademikport.comtarafından geçici veya sürekli olarak üye'nin www.akademikport.com’dan yararlanması engellenebilir ve/veya üyeliği iptal edilebilir.

3.e. Üye, diğer üyelerin ve ziyaretçilerin www.akademikport.com’u kullanmasını önleyici veya zorlaştırıcı hareketlerde bulunamaz, sunucuları ya da veritabanlarını otomatik programlarla yükleyip zorlayamaz/kilitleyemez. Verileri yanıltıcı hile girişimlerinde bulunamaz. Aksi takdirde üyeliğinin sonlandırılacağı gibi bu durumdan doğabilecek her türlü hukuki, cezai sorumluluğu kabul eder.

3.f. www.akademikport.com ile yapılan mesajlaşmaların yedeğinin alınması kişilerin sorumluluğundadır ve www.akademikport.com tarafından önerilmektedir. Mesajlaşmaların yedeklerinin alınmaması nedeniyle kaybolmasından, silinmesinden ve hasar görmesinden www.akademikport.com sorumlu tutulamaz.

3.g. Üye, www.akademikport.com’dan kopyalanmış veya yazıcı ile yazdırılmış hiçbir materyal üzerinden Telif Hakkı, Ticari Marka ve her türlü Fikir ve Sanat Eserleri Kanunu kapsamı notlarını silemez veya çıkartamaz.

3.h. Üyeliği iptal etme ve hesap silme işlemi, müşteri tarafından www.akademikport.com üzerinden yapılabilir. Üyeliğini bitiren kullanıcının siteye giriş yetkisi iptal edilecektir. Üyeliğini iptal eden kişi bu işlemin geri dönüşü olmadığını kabul eder.

3.i. www.akademikport.com ya da üyenin kendisi tarafından sonlandırılan üye hesabına ait her türlü kaydı www.akademikport.com silip silmemekte serbesttir, üye silinen kayıtlarla ilgili herhangi bir hak veya tazminat talebinde bulunamaz.

3.j. Sitenin üyelerinin birbirleri ya da üçüncü şahıslarla olan ilişkileri kişilerin sorumluluğundadır.

3.k. Aynı zamanda bu sitede ziyaretçilere bilgi sağlamak ve kolaylık sağlamak amacı ile yer alan linkler (farklı internet sitelerine yönlendiren bağlantılar) ile ilgili riskler ziyaretçilere aittir.

3.l. www.akademikport.com, kullanım şartları, gizlilik prensipleri ve geçerli yasal düzenlemelere bağlı kalmak kaydıyla, üyeliğinize bağlı olan bütün bilgileri kendi pazarlama faaliyetleri ile ilgili olarak kullanma hakkına sahiptir.

3.m. Sitenin belirli yerlerinde bölüme özgü farklı kurallar ve yükümlülükler belirtilebilir. Bu bölümleri kullanan kişi ve kuruluşlar peşinen ilgili kuralları kabul etmiş sayılır.

3.n. Üyelerimize ait bilgilerin gizliliğini korumaya yönelik prensip ve uygulamaları öğrenmek için lütfen "Gizlilik Sözleşmesi" sayfasını ziyaret ediniz.ÜYE, Servisten faydalanmaya başlandığı andan itibaren bu katılım sözleşmesinin tüm hükümlerini kabul etmiş sayılacağını ve sözleşmenin kendisi hakkında hüküm ifade edeceğini kabul eder. ÜYE işbu sözleşme ile üstlenmiş olduğu yükümlülüklere aykırı hareketi nedeniyle www.akademikport.com’un uğrayacağı her türlü zararı aynen tazmin edecek olup, www.akademikport.com, ÜYE'nin sözleşmeye aykırı davranışları nedeniyle kamu kurumlarına ve/veya üçüncü şahıslara ödemek zorunda kalabileceği her türlü tazminat ve/veya idari/adli para cezaları için ÜYE'ye aynen rücu hakkını haizdir.

4. www.akademikport.com’un Hak ve Yükümlülükleri

4.a. www.akademikport.com, üyenin sözleşme konusu hizmetlerden, teknik arızalar dışında, yararlandırılacağını, üyenin paylaşıma açtığı kişisel bilgileri dışındaki bilgilerin hiç bir şekilde yasal zorunluluklar hariç üçüncü kişi ya da kuruluşlarla paylaşılmayacağını kabul ve taahhüt eder. 

Üyenin www.akademikport.comsitesinin çalışmasına engel olacak herhangi bir elektronik sabotaj, kazançlara müdahale amaçlı girişimler ve/veya saldırıya neden olduğunun tespit edilmesi veya Resmi makamlardan, üyeye yönelik suç duyurusu ya da resmi soruşturma talebi gelmesi halinde, www.akademikport.com ilgili üyenin kimlik bilgilerini araştırma ve açıklama hakkına sahiptir.

4.b. www.akademikport.com taahhüt ettiği hizmetlerin sürekliliğini sağlamak için, işbu sözleşmede herhangi bir bildirimde bulunmaksızın tek taraflı değişiklik yapabilir. www.akademikport.com’un her zaman herhangi bir gerekçe göstermeksizin, tek taraflı olarak verdiği hizmeti sürekli veya geçici olarak durdurmak, servisin içeriğini değiştirmek veya iptal etmek hakkı vardır. Üye işbu tasarrufu peşinen kabul eder. www.akademikport.com, yenilenmiş güncel kullanım şartlarını yine aynı link altında yeni tarih güncellemesi ile sitesinde yayınlanacak, gerek gördüğü takdirde elektronik posta ile üyeye bildirilecektir. Yenilenmiş güncel kullanım şartları, www.akademikport.com ‘da yayınlandığı andan itibaren geçerli olacak ve www.akademikport.com sitesinin veya hizmetlerinin kullanımı o andan itibaren yenilenmiş kullanım şartlarına bağlı olacaktır. İşbu sözleşme hükümlerine aykırı materyalleri www.akademikport.com sitesine göndermiş olan üyenin üyeliği, herhangi bir bildirim yapılmaksızın www.akademikport.com tarafından tek taraflı olarak sona erdirilebilir.

4.c. Üye/Kullanıcı, işbu üyelik ve kullanım koşullarını okuyup kabul ettikten sonra kendisine www.akademikport.com tarafından gönderilecek her türlü ticarî elektronik iletilere, onay vermiş addolunacaktır. Bu kapsamda Üye/Kullanıcı, www.akademikport.com tarafından kendisine, kişi müdahalesi olmadan çalışan faks, elektronik posta, kısa mesaj gibi otomatik arama sistemleri vasıtasıyla ya da başkaca diğer iletişim vasıtaları ile Üye/Kullanıcı'dan başkaca herhangi bir ön izin alınmaksızın bilgilendirme, pazarlama ve/veya reklam amacıyla elektronik ileti gönderebileceğini kabul etmiştir.

Üye/Kullanıcı dilediği zaman, hiçbir gerekçe belirtmeksizin bu kullanım şartları kapsamındaki elektronik iletileri almaktan vazgeçebilecek olup; bunun için,www.akademikport.com ‘a çağrı veya iletide yer alan iletişim bilgilerini kullanarak, bu yöndeki talebi iletmesi yeterli olacaktır. www.akademikport.com, vazgeçme talebinin kendisine kolay bir yolla ve ücretsiz olarak iletilmesini sağlayacak olup; talebin alınmasını müteakip www.akademikport.com derhal bu talebin gereğini yerine getirecektir.

5. Sözleşmenin Yürürlüğe Girmesi

Üye kayıt işlemini tamamladığı andan itibaren işbu sözleşmede belirtilen şartları kabul etmiş ve iş bu sözleşme yürürlüğe girmiş sayılır. Sözleşme, üyeliğin sona ermesi ile veya işbu sözleşmede sayılan fesih hallerinden herhangi birinin gerçekleşmesi ile hiçbir uyarıya gerek kalmaksızın kendiliğinden hükümsüz kalacaktır.

6. Yetkili Mahkeme ve Uyuşmazlıkların Çözümü 

Bu sözleşmenin uygulanmasından doğabilecek uyuşmazlıkların çözümünde İstanbul Mahkemeleri ve İcra Daireleri yetkili kılınmıştır.

7. Tebligat Adresleri

7.a. www.akademikport.com sitesi üyelerinden peşinen posta adreslerini istememektedir. Ancak üyenin www.akademikport.com’a bildirdiği e-posta adresi, bu sözleşme ile ilgili olarak yapılacak her türlü bildirim için yasal adresin isteneceği elektronik posta olarak kabul edilir.

7.b. Taraflar, mevcut e-postalarındaki değişiklikleri yazılı olarak diğer tarafa 3 (üç) gün içinde bildirmedikçe, eski epostalara yapılacak isteklerin geçerli olacağını ve kendilerine yapılmış sayılacağını kabul ederler.

7.c. Yine www.akademikport.com’un üyenin kayıtlı e-posta adresini kullanarak yapacağı her türlü bildirim e-postanın www.akademikport.com tarafından yollanmasından 1 (bir) gün sonra üyeye ulaştığı kabul edilecektir. ÜYE, bu katılım sözleşmesinde yer alan maddelerin tümünü okuduğunu, anladığını, kabul ettiğini ve kendisiyle ilgili olarak verdiği bilgilerin doğruluğunu onayladığını beyan, kabul ve taahhüt eder.



AkademikPort
Üye Ol
E-Kitap
Hoşgeldin.
Sende artık bu dersi alan 7252 kişiden birisin. Hemen aşağıda ders içeriğini bulabilirsin. Ders akışına göre dersi sırayla takip edebilir ya da ilgini çeken kısma direk geçebilirsin.

Sosyal Medyada Paylaşın


Character Sınıfı, String'ler ve Kullanımları
DERSİN AKIŞI
Character Sınıfı ve Kullanımı
1
String Sınıfı
2
String Sınıfında Arama
3
Stringleri Kıyaslama
4
Tümünü gör
MALZEME LİSTESİ
Maalesef bir malzeme listesi bulunamadı
:(
Character Sınıfı ve Kullanımı

Tek haneli karakterlerin kodlanıp yorumlanabilmesi için JAVA'da Character sınıfı kullanılmaktadır. Bu sınıf kullanılarak bir karakterin sayı mı harf mi boşluk karakteri mi ya da harfin büyük mü küçük mü olduğunu anlayabiliriz. Bunun için yeni bir java projesi oluşturuyoruz ve aşağıdaki görseldeki gibi kodu yazıyoruz.

Kod yukarıdaki gibi yazıldığında sadece 9. satırda false değeri diğer satırlarda true değeri dönecektir. Burada kullanılan metotlara göre isDigit metodu girilen karakterin 0-9 arasında rakam olup olmadığına bakar ve eğer rakamsa true değeri dönderir. isLetter metodu karakterin bir harf olup olmadığını kontrol eder. Eğer harf ise true değeri dönderir. isWhitespace metodu girilen karakterin boşluk olup olmadığını kontrol eder. Eğer boşluksa true değeri dönderir. isLowerCase değeri girilen karakterin küçük harf olup olmadığını kontrol eder. Eğer küçük harf ise true değeri dönderir.

Yukarıdaki metotların dışında başka metodlar da vardır. Bunlara örnek olarak isLetterorDigit, isUpperCase metodları örnek verilebilir. isLetterorDigit metodu sayının harf mi yoksa sayı mı olduğuna bakar. Eğer harf ya da sayı ise true değeri dönderir. isUpperCase metodu ise girilen karakterin büyük harf olup olmadığına bakar. Eğer büyük harf ise true değeri dönderir.



String Sınıfı

Stringler bir adım önceki anlatılan karakterlerin birleşiminden meydana gelmişlerdir. JAVA'da stringler iki şekilde kullanılabilir. Birincisi nesne olarak kullanmak diğeri ise değişken olarak kullanmaktır. İlk olarak stringler için aşağıdaki şekildeki gibi kodları yazmamız gerekir.

Yukarıdaki kodda ilk olarak boşluk karakteri bulunmayan bir stringin uzunluğu istenmiştir. Hemen altında ise bir boşluk karakteri girilip uzunluk istenmiştir. Stringlerde length() metodu string uzunluğunu hesaplamada kullanılır. Sonuç olarak integer bir değer dönderir. 8. satırda bir string değişkenine null değeri atanmıştır ve uzunluğu istenmiştir. Bu şekilde yazılan kodda hata alınacaktır. Sebebi ise word değişkenine null değer yani hafızada yer ayrılmamış bir değer olarak atanmıştır. O halde bu değişkenin uzunluğu istenirse derleyiciden "NullPointerException" hatası alacağımızı unutmamalıyız. Eğer kodumuz "String word=""; " şeklinde olsaydı o halde sonucumuz 0 olacaktı. Çünkü bu kodla beraber  hafızada yer ayrılmıştır fakat içi boş olarak girilmiştir.



String Sınıfında Arama

Stringlerde arama oldukca sık yapılan bir işlemdir. Girilen bir cümlenin içinde arama yapmak için String sınıfından metodlar kullanılmaktadır. contains metodu parametre olarak verilen değerin string içinde var olup olmadığına bakmaktadır. Örnek olarak aşağıdaki şekildeki gibi kodu yazmamız gerekmektedir.

Yukarıdaki kodda basit anlamda bir arama işlemi yapılmaktadır. Bir string değişkeni tanımlayıp içine "FatihKoçak" değer girilmiştir. Daha sonra girilen değer içinden "Fatih" değeri aranmıştır. Arama işlemi contains metodu ile sağlanmıştır. String değeri içinde aranan değer olduğu için "Arama Başarılı" değeri ekrana mesaj olarak verilmiştir. 

Bir başka arama metodu ise indexOf metodudur. Kodu aşağıdaki şekildeki gibi düzenleyelim.

Bu kodda bir string değeri girilmiştir. Bu string değeri içinden "K" ve "ih" karakterleri aranmıştır. indexOf metodu sonuç olarak int değeri dönderir. Aranılan karakterlerin ya da stringlerin dizinin kaçıncı elemanda olduğunu dönderir. Bu kodun çıktısı 6 ve 3 olarak görülmüştür. Yani "K" karakteri dizimizin 6. indisinde, "ih" karakterleri ise dizinin 3. indisinde bulmuştur. Dizinin indis olarak 0'dan başladığını unutmamalıyız.

 



Stringleri Kıyaslama

Stringleri kıyaslamak için JAVA'da birçok yol mevcuttur. Bunlardan birisi equals metodudur. Diğeri ise equalsIsIgnoreCase metodudur. Bu iki metod arasında çok küçük farklılıklar vardır. Örneğin equalsIgnoreCase metodu kıyaslama yaparken büyük-küçük harf uyumunu dikkate almamaktadır. Örnek olarak aşağıdaki şekildeki gibi kodumuzu düzenleyelim.

Bu örneğimizde bir string değerine "AkademikPort" değeri atılmıştır. 8. satırda equals metodu kullanarak 9. satırda ise equalsIgnoreCase metodu kullanarak kıyaslama yapılmıştır. Uygulama çıktısı olarak false ve true değerleri dönmüştür. Bunun sebebi equals metodu büyük küçük harfe duyarlı olarak kıyaslama yapmaktadır. Girilen değer "AkademikPort" olmasına rağmen "Akademikport" ile kıyaslama yapılmıştır. "p" karakteri kıyaslama yapılan değerde küçük yazıldığı için false değeri dönmüştür. Fakat ikinci kıyaslama metodunda ise çıktı olarak true değeri dönmüştür. Çünkü equalsIgnoreCase metodu küçük-büyük harfe duyarlı değildir.

Bir stringin bir kelime başladığını ya da bittiğini bize startsWith() ve endsWith() metotları iletmektedir. Bu metodlara örnek olarak aşağıdaki şekildeki gibi kodumuzu düzenlememiz gerekmektedir.

Yukarıdaki örnekte "Fatih Koçak" değerine sahip bir string değişkeni vardır. 8.satırda son string değerinin "Koçak" ile bitip bitmediğini sorguluyor. Eğer bitiyorsa true değeri dönderiliyor. 9. satırda ise string değerinin "F" stringiyle başlayıp başlamadığını kontrol ediyor. Eğer başlıyorsa true değeri dönderiyor. Bizim uygulamamızda ilk değer "F" ile başladığı için true değeri dönüyor. Kısacası bir stringin başka bir stringin başında mı sonunda mı olduğunu anlamak için bu metotlar kullanılır.



DERS YETİLERİ
JAVA Programlama
Açık Kaynaklı
Algoritma



Lisans
Creative Commons License
Eğitmen Hakkında

Fatih Koçak

Erciyes Üniversitesi Bilgisayar Mühendisliği 3. Sınıf öğrencisiyim. Elektrikportta Uzman Editör olarak görev almaktayım. ...

Eğitmenin akademimizde toplam 29 adet dersi bulunmaktadır.
Eğitmen hakkında daha fazla bilgi alabilmek ve diğer derslerini görebilmek için buraya tıklayabilirsiniz.





 
Benzer Dersler
#CharacterSınıfıStringlerveKullanımları
 
Hey burası bomboş! İlk yorumu sen yapabilirsin!

 
Görüşlerini sende etiketiyle bizimle paylaşabilirsin!