İçeriğe geç

Uncategorized

Genclerle ücretsiz yazılım eğitimi

Eğitmen: Volkan İstek KISA EĞİTİM İÇERİĞİ: Programklamaya Giriş 1. bölüm Eğitimin Amacı: Gençleri yazılımla tanıştırmak. Hemen hemen her programlama dilinde desteklenen, en önemli programlama geliştirme metodolojilerinden biri olan Prosedürel programlamanın ilk kısmını detaylı bir şekilde anlatmaktır. Bu eğitim bilgisayar mühendisliğinde ilk sınıfın ilk döneminde verilen genellikle programlamaya giriş diye adlandırılan dersin bir kısmını kapsamaktadır. Bu… Daha fazlasını oku »Genclerle ücretsiz yazılım eğitimi

Bölüm 1 Kodlar

public class ComputeExpression { public static void main(String[] args) { System.out.println((10.5 + 2 * 3) / (45 – 3.5)); }} public class ShowLogicErrors { public static void main(String[] args) { System.out.println(“Celsius 35 is Fahrenheit degree “); System.out.println((9 / 5) * 35 + 32); }} // ShowRuntimeErrors.java: Program contains runtime errorspublic class ShowRuntimeErrors { public static… Daha fazlasını oku »Bölüm 1 Kodlar

About Volkan Istek

I have been developing software with Java since 2006. I have developed applications with Java almost all of my professional life. I served as team leader and assistant manager. I am currently working as a Senior Java Developer. I have been giving private lessons and training on Java technologies since 2012. I also provide consultancy… Daha fazlasını oku »About Volkan Istek

Bölüm 13 Alıştırmalar

Bölüm 13 Alıştırmalar13.1 Aşağıdaki sınıflardan hangileri geçerli bir soyut sınıf tanımıdır? 13.2  getArea() ve getPerimeter() metotları GeometricObject sınıfından çıkarılabilir. getArea() ve getPerimeter() metotlarını GeometricObject  sınıfında soyut metot olarak tanımlamanın faydaları nelerdir? 13.3 Doğru mu yanlış mı? 13.4 Aşağıda verilmiş olan iki satır kod derleme zamanında hata oluşturmazken, neden  çalışma zamanı hatasına neden olur? 13.5 Aşağıda verilmiş olan iki satır kod derleme zamanında hata oluşturmazken, neden  çalışma zamanı hatasına neden olur?… Daha fazlasını oku »Bölüm 13 Alıştırmalar

Bölüm 12 Alıştırmalar

12.1 Hatalı durumu işleme (Exception Handling) kullanmanın faydası nedir? 12.2 Aşağıdaki ifadelerden hangileri exception fırlatır? 12.3 Aşağıdaki kodda bulunan hatayı gösteriniz. Bu kodun yürütülmesi sırasında bir exception fırlatılır mı? 12.4 Bir exception oluştuğunda JVM ne yapar? Bir exception’ı nasıl yakalarsınız? 12.5 Aşağıdaki kodun çıktısı nedir? Eğer aşağıdaki satırda value değeri 50 olarak değiştirilseydi, çıktı ne olurdu? 12.6 Aşağıdaki kodların çıktıları nedir?… Daha fazlasını oku »Bölüm 12 Alıştırmalar

Bölüm 11 Alıştırmalar

11.1 Doğru mu yanlış mı? Türemiş sınıf, taban sınıfın bir alt kümesi midir? 11.2 Türetme yapmak için hangi anahtar sözcük kullanılır? 11.3 Türetme nedir? Çoklu türetme nedir? Java çoklu türetmeyi destekler mi? 11.4 (a)’ da bulunan C sınıfının çıktısı nedir? (b)’de verilen kodda derleme zamanında nasıl bir hata oluşur. 11.5 Türemiş sınıf, taban sınıfın constructor’ını… Daha fazlasını oku »Bölüm 11 Alıştırmalar

Bölüm 10 Alıştırmalar

10.1 Madde 10.2’deki Loan sınıfını getter ve setter metotları olmadan yeniden yazarsanız, bu sınıf değişmez sınıf olur mu? 10.2 Madde 10.4’teki BMI sınıfı değişmez sınıf mıdır? 10.3 Sınıflar arasındaki temel ilişki biçimleri nelerdir? 10.4 Association nedir? Aggregation nedir? Composition nedir? 10.5 aggregation ve composition için kullanılan UML notasyonu nedir? 10.6 Neden aggregation ve composition’ın her ikisi de composition olarak anılır? 10.7 Temel veri türlerini sarmalayan sınıfları… Daha fazlasını oku »Bölüm 10 Alıştırmalar

Bölüm 9 Alıştırmalar

Bölüm 9 Alıştırmalar 9.1 Nesne ile sınıfın tanımı arasındaki ilişkiyi açıklayınız? 9.2 Sınıf nasıl tanımlanır? 9.3 Bir nesneye ait referans değişkeni nasıl bildirilir? 9.4 Nesne nasıl yaratılır? 9.5 constructor ve metot arasındaki farklar nelerdir? 9.6 Bir sınıf ne zaman bir varsayılan constructor’a sahip olur. 9.7 Nesnenin bir veri elemanına ya da metoduna erişmek için hangi operatör kullanılır? 9.8 Anonim nesne nedir? 9.9  NullPointerException nedir? 9.10  Dizi,… Daha fazlasını oku »Bölüm 9 Alıştırmalar

Bölüm 10 Sorular

*10.1 (The Time class) Design a class named Time. The class contains:(Time sınıfı) Time isminde bir sınıf tasarlayınız. Bu sınıf; Draw the UML diagram for the class and then implement the class. Write a test program that creates two Time objects (using new Time() and new Time(555550000)) and displays their hour, minute, and second in the format hour:minute:second.Sınıfı yazmadan önce, UML şemasını çiziniz. new Time() ve new Time(555550000) constructorlarını kullanarak iki… Daha fazlasını oku »Bölüm 10 Sorular

Bölüm 13 Sorular

**13.1 (Triangle class) Design a new Triangle class that extends the abstract GeometricObject class. Draw the UML diagram for the classes Triangle and GeometricObject and then implement the Triangle class. Write a test program that prompts the user to enter three sides of the triangle, a color, and a Boolean value to indicate whether the triangle is filled. The program should create a Triangle object with these sides… Daha fazlasını oku »Bölüm 13 Sorular