BilgisayarlarProgramlama

Java: normal bir ifade, özel karakterler

Bugün, Java programlama, büyük olasılıkla, hiç kimse sürpriz olmayacaktır. Bu alanda ilerleme bizim çağdaş gerçeklik filmi a la gelen bu hikayede tanıdık 50-60 yıl önce görünüyordu olurdu o kadar büyüktür "Geleceğe Dönüş".

Java dilinin kökenleri

Java - aslen Sun Microsystems tarafından geliştirilen ve daha sonra Oracle tarafından yürütülen destek ve geliştirme oldu bir nesne yönelimli programlama dili.

yazılım platformu ortamının dil gelişimi veya performansı ile karıştırılmamalıdır değil. Son olarak adı geçen birlikte çeşitli donanım ortamlarda Java kodu bir şekilde yapılmasını sağlar farklı bileşenlerin bir çok dizi anlaşılmalıdır. Java ile yazılmış programlar sonradan vasıtasıyla gerçekleştirilmiştir baytkodu adı verilen özel bir biçime, çevrilir sanal makine yazılım platformunun bir parçası - (JVM).

Kurulum ve Başlangıç

Başarıyla bu dilde geliştirilen uygulamaları çalıştırmak için, size Oracle web sitesinde mevcuttur Java bileşenlerinin özel bir paket, yüklemelisiniz. şirket hedef platforma farklılık farklı dağılımlar, yanı sıra çeşitli seçenekler sunar. ortalama bir kullanıcı, son En son farklıdır Java sürümünü kullanmak gerekmez. Sadece belirli özellikleri ve yetenekleri için özel stratejiler ihtiyaç geliştiriciler için mantıklı.

bilgisayarınızda Java yüklemek için, kullanıcı ilk ekipmanın özellikleri minimum sistem gereksinimlerini karşıladığından emin olmalısınız. Oracle mühendisleri sistem gereksinimleri eşiğini düşürmek için çok çalıştık, ama yine de orada olduğunu ve dikkate alınması gerekir. kullanıcı o yazılımı yüklemek istiyor işletim sistemine dayalı dağılımını ihtiyacı siteyi bulmalıdır. Için örneğin, Java , Windows 7 Sadece gerektiren kurulum dizini belirtin, sonra her şeyi kendisi yapacak edecek bir yürütülebilir .exe-dosyasıdır. Bu sistem aynı zamanda yazılım kabuk yalnızca bir kopyası monte edilebilir dikkati çekiyor. Bu nedenle, Java önceki sürümü sistemden kaldırıldı emin olmak için gereğini yüklemeden önce. Eğer yoksa, yükleyici yükleme devam önce çelişkili programı kaldırmak için soracaktır.

Java geliştirme başlayın

Kullanıcı başarıyla yazılım ortamı yüklendikten sonra, zaten yazılı programların yürütülmesi için çeşitli araçlarla sunulacak ve kendi oluşturun. Java tarafından programlama başlamak için, herhangi bir ek program gerekmez. Biz sadece bir arzu yeni şeyler öğrenmeye ve mimarlık dilini anlamak gerekir. Kullanıcı başarıyla Java'yı yüklemek başardı ve bu süreçte diğer programlarla hiçbir çatışmaları varsa, herhangi bir metin editörü kod yazmaya başlayabilirsiniz.

Oracle geliştiriciler için araçlar maksimum set sağlamak için emin yaptı. Java'da, paket, herhangi bir metin dosyasına argüman olarak yol alarak anlaşılabilir bir baytkodu sanal makine dönüştürür bir derleyici (Javac yarar) içerir.

kullanıcı hala uygulamayı çalıştırmak ve onların çalışmalarının sonuçlarını göremez. Windows 7 için bir Java uygulaması yüklemek için, JAR-arşivde "paketi" için gereklidir.

JAR biçimi Java Archive indirgenmesi, ve daha fazla uygulamada giriş nokta (ana sınıfı) sınıfları ve bağımlılıklar ve puan ilgili bir tarifname içerir tüm posta dosya, bilinen özel bir tür elde edilir. Ayrıca Oracle standart paket içinde yer almaktadır programı tarafından kullanılan aynı adlı bir Jar-dosyası oluşturmak için. onun başarılı bir şekilde uygulanması sonra kullanıcı, ya da sadece çift tıklayarak komut satırından veya konsoldan bir uygulama oluşturulan veya Java komutunu çalıştırabilirsiniz.

Java dili ana bileşenleri

Amacıyla başarıyla çok temelleri ile başlamak gerekiyor öğrenme, Java dilinde uygulamaları geliştirmek için. Acemi programcılar bazen zor dönem "nesne yönelimli" dilini anlamak için. Birçok kişi yanlışlıkla o dilde çalışabilir tarafın bütün nesneler gerçeğini ifade eder inanıyoruz. Ancak bu doğru değildir. Java dilinde, tesisler hariç olmak üzere, ilkel kümesi türü de vardır. Bu tam sayı veri tipi (bayt, kısa, int uzun ), farklı kelime uzunluğu, fraksiyonel veri tipleri (şamandıra, çift), hem de satır sırasıyla karakter tipleri (String ve kömür) tamsayılardır.

Bir tür bir nesneye bir referans oluşturmak için kullanılan sarma, - her biri için sözde sınıflar vardır. Bu dize verileri hariç tüm ilkel türleri için de geçerlidir.

Java dize sınıfının uygulanması Özellikleri

Java-line - bu özel bir sınıftır. Bu değişken olmayan bir obje olarak sınıflandırılabilir. Eğer keyfi bir dize, o zaman her işlem (alt dize, birleştirme, karakter ikame seçimi, vb. D.) içeren bir yığın (yığın) gibi bir uygulama belleği gönderirseniz operasyonun asıl sonucu farklı olacaktır başlangıç çizgisine, yeni bir örneğini oluşturmak olacaktır.

Bu nedenle, dize bellekte çöp toplama harika çalışır olmasına rağmen, programcı dizeye bellek taşması gereksiz referansı önlemek için çok dikkatli olmak gerekir, çok dikkatli çalışmak her zaman gereklidir. Neyse ki, bunun için yardımcı sınıfların çok şey var. Örneğin, dizeleri işlemek için izin StringBuilder ve StringBuffer kullanıyorum ancak her yeni örneği sonra oluşturmayın.

Java dili - düzenli ifadeler. Onların görünüşü ve amaç

Düzenli ifadeler yirminci yüzyılın sonlarında ortaya çıktı ve elektronik metin işleme teknolojisinde devrim.

Daha önce, metin veya alt dize içinde belirli bölümleri için arama uygulanması için çaba ve zaman gerektirdiği ortak bir sorun oldu. Programcılar kesin eşleşen belirtilen arama parametresine hemen her siteyi kontrol veya koşulların bir sürü karşılaştırmak zorunda kaldı. Düzenli ifadelerin ortaya çıkması meta karakterler kullanmak için fırsat ile Ancak, hangi o aranacak zorundaydı tarafından bir model tarif etmek mümkün hale geldi. Java'da düzenli ifadeler sürümü 5 çıktı, ve o zamandan beri yazılım ortamının önemli bir özellik haline gelmiştir.

Java düzenli ifadeler ile çalışma

Java, tüm sınıfları, öyle ya da böyle java.util.regex denilen ayrı bir paket içinde, düzenli ifadeler ile çalışmak için kullanılır. In Java düzenli ifade İngilizce'ye tercüme Desen sınıfı, "desen" anlamına açıklar. Bu sınıf, bir şablon oluşturmak için kullanılabilecek yapıcı, bir dize argümanı kabul eder. Bunun yerine daha iyi basit harfler kullanım joker ki bunu tarif etmek istediğinizde.

Düzgün arama parametrelerini belirlemek amacıyla, birçok meta karakterler sıradan kullanıcı veya bir acemi programcı ne düşündüğü anlamına gibi, Oracle resmi belgeleri okumak daha iyidir. Örneğin, "+" işareti, hemen önceki elemanın bir veya daha fazla örnek, desen düşme göstermektedir. Java normal ifadede uygulandığı zaman, özel karakterler başka bir programlama dilinde aynıdır. Bu nedenle, başka bir platforma geçiş ağrısız olması gerekir.

Normal ifadelerin Olası uygulamalar

Düzenli ifadelerin olasılığı en metnin çok büyük miktarlarda ele uygundur unutulmamalıdır. Örneğin, dava hangi anahtar yazılı olması şartı ile kayıt bazı arama tuşu veya kelime kombinasyonları önemli değildir. Metnin El sıralama böyle bir sorunun çözümü için son derece verimsiz olacak ve Yerleşik Java düzenli ifadeler satır kod birkaç sağlanabilir ile.

Biz normal ifade olarak böylesine önemli bir bölümünü kaçırmamalısınız hiçbir şekilde dil çalışma dikkate nedeni budur. Java'da, çeşitli alanlarda kullanılabilir - trafik ve kullanıcı isteklerini analiz veri giriş formu (e-posta adresleri, kredi kartı numaraları) doğrulayan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.birmiss.com. Theme powered by WordPress.