Java Guru AI Learning Assistant
Java Guru is an AI-driven Java programming assistant powered by ChatGPT-4o. Provides in-depth knowledge and guidance in Java programming. Offers detailed explanations and step-by-step guidance
- yeschat.ai
Java Guru is an AI-driven Java programming assistant powered by ChatGPT-4o. Provides in-depth knowledge and guidance in Java programming. Offers detailed explanations and step-by-step guidance
Java, Sun Microsystems tarafından 1995'te geliştirilen çok yönlü bir yazılımdır. Programlama dili, bilgi işlem platformu ve uygulama çalıştırma yazılımıdır. Son sürümü Java SE 15, kullanıcı sürümü Java 8'dir
Algorithms are fundamental to computer science and essential for modern applications. Book focuses on practical algorithms with complete Java implementations. Emphasizes data abstraction and scientific approach to algorithm analysis
Bu video, bir eğitmen tarafından sunulan Android uygulamalarında ListView kullanımı hakkında kapsamlı bir eğitim içeriğidir.. Video, ListView uygulamasının ne olduğunu açıklayarak başlıyor ve ardından Eclipse programında "Gezegenler" adlı bir Android uygulaması oluşturma sürecini adım adım gösteriyor. Eğitim, yeni proje oluşturma, XML ve Java dosyalarının düzenlenmesi, liste oluşturma ve detay sayfası tasarımı gibi adımları içermektedir. Özellikle XML dosyalarından veri çekme ve ListView ile listeleme işlemleri detaylı olarak anlatılmaktadır.. Eğitim, Java programlama dilinde liste oluşturma ve listeleme işlemlerini öğrenmek isteyenler için faydalı bir kaynak olup, ListView oluşturmak için gerekli kütüphanenin nasıl ekleneceği konusunda da bilgi vermektedir.
Android Studio, hata ayıklama için kesme noktaları ve değişken inceleme imkanı sunar. Hata ayıklama için debuggable true içeren derleme varyantı gereklidir. Hata ayıklayıcı hem Java hem C/C++ kodlarında kullanılabilir
Bu video, bir Java programlama dersidir. Eğitmen, araba sınıfı oluşturma ve aşırı yükleme (overloading) konusunu anlatmaktadır.. Videoda, araba sınıfı oluşturulup, Renault ve Toyota gibi farklı araba türleri türetilmektedir. Eğitmen, araba sınıfının parametrelerini (çalışıyor durumu, başlangıç hızı, başlangıç vitesi) tanımlayarak, aşırı yükleme kavramını örneklerle açıklamaktadır. Ayrıca, araba sınıfının metotları (çalıştır, gaza bas, vites artır) kullanılarak araba durumlarının nasıl değiştirileceği gösterilmektedir.
Android Studio, öğrenmesi kolay ve ücretsiz bir uygulama geliştirme ortamıdır. Android uygulamaları geliştirmek için Java programlama bilgisi gereklidir
Android SDK-Eclipse, Java ve Java ile çalışan açık kaynak kodlu IDE'dir. Java JDK, applet ve uygulama geliştirmek için gerekli geliştirme araçlarıdır. Eclipse'de proje tasarımı activity_main.xml, kod yazımı Main Activity bölümünde yapılır
Bu video, bir Java programlama eğitim içeriğidir. Eğitmen, Eclipse IDE kullanarak Java programlama temellerini adım adım göstermektedir.. Video, Eclipse'in kod tamamlama ve hata düzeltme özellikleriyle başlayıp, kullanıcıdan input alma, string ve integer veri tipleri, fonksiyonlar ve döngüler gibi temel Java kavramlarını kapsamaktadır. Eğitmen, "Merhaba Dünya" programı ile başlayıp, isim alma, sayı tahmin oyunu gibi pratik örneklerle konuyu pekiştirmektedir. Son olarak, Java programının çalıştırılabilir bir jar dosyası haline getirilmesi gösterilmektedir.
Bu video, bir eğitmen tarafından sunulan kapsamlı bir Android uygulama geliştirme eğitim içeriğidir.. Video, Android uygulama geliştirme sürecinin tüm aşamalarını adım adım göstermektedir. İlk olarak JDK, CDK, BlueStacks emülatör ve Android Studio'nun kurulumu anlatılmakta, ardından yeni bir proje oluşturma, XML dosyaları, Java kodları, layout tasarımı ve app manifest dosyası gibi temel kavramlar açıklanmaktadır. Son olarak, emülatör üzerinde uygulama çalıştırma ve ilk "Hello World" uygulamasının oluşturulması gösterilmektedir.. Eğitim, özellikle yazılım geliştirme yapmak isteyenler için temel kurulum adımlarını, disk alanı gereksinimlerini, internet hızı etkilerini ve emülatör ayarlarını içermektedir. Ayrıca, tasarım ve kod bölümlerinin nasıl kullanılacağı, tema ayarları ve uygulamanın ilk açılış sayfası oluşturma gibi pratik bilgiler de sunulmaktadır.
Bu video, bir eğitmen tarafından sunulan Minecraft plugin kodlama eğitim serisinin bir bölümüdür. Eğitmen, izleyicilere adım adım kodlama sürecini göstermektedir.. Videoda, orta seviyede gelişmiş bir skorboard burgeri yapımı anlatılmaktadır. İçerik, scoreboard manager oluşturma, statik veri tanımlama, scoreboard line oluşturma, objektif ekleme ve skor gösterimi gibi adımları kapsamaktadır. Ayrıca scoreboard'ın sürekli yenilenmesi ve tüm oyunculara yansıtılması işlemleri de gösterilmektedir.. Bu video, iki bölümlük bir serinin ilk bölümü olup, ikinci bölümde pleader ve peder ekleme, ada seviyesini ve para bilgisini çekme işlemleri yapılacağı belirtilmektedir. Eğitmen, kodların Discord'a private shards kanalında bulunabileceğini de söylemektedir.
Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Android uygulamalarında spinner kullanımı adım adım gösterilmektedir.. Video, spinner'ın ne olduğunu açıklayarak başlıyor ve ardından text dosyasında spinner tanımlama, Java dosyasında spinner oluşturma ve adaptör bağlama işlemlerini detaylı şekilde anlatıyor. Eğitmen, Beşiktaş, Fenerbahçe, Galatasaray, Trabzon ve Anadolu gibi takımları içeren bir string dizisi kullanarak spinner'ı nasıl dolduracağını gösteriyor. Video, programın çalıştırılmasıyla spinner'ın çalıştığını göstererek sonlanıyor.
Bu video, bir eğitim içeriği olup, konuşmacı Java programlama için gerekli kurulum adımlarını anlatmaktadır.. Video, Java programlama için gerekli olan Eclipse ve JDK kurulumunu adım adım göstermektedir. Öncelikle Oracle domain'e giriş yaparak JDK kurulumuna başlama, Windows işletim sisteminde 32 bit veya 64 bit sistem türünü belirleme ve gerekli dosyaları indirme süreci anlatılmaktadır. Kurulum tamamlandıktan sonra Eclipse programının nasıl açılacağı da gösterilmektedir.
Bu video, bir konuşmacının Bayesian Network (Bayes ağları) kullanımını adım adım anlattığı eğitim içeriğidir. Video, bir izleyicinin sorusu üzerine iki ay sonra hazırlanmıştır.. Video, Bayesian Network'in temel kullanımını göstermekte olup, önce Bayezid Network editörünün kullanımı, node ve edge ekleme, veri setiyle (örneğin iris veri seti) network oluşturma ve düzenleme adımları anlatılmaktadır. Daha sonra Veka programında Bayesian Network'in nasıl kullanılacağı, Java üzerinden nasıl çağrılacağı ve Veka'daki hazır kütüphanelere nasıl erişileceği gösterilmektedir.. Eğitim içeriğinde search algoritmaları (hill climbing, simulated annealing), estimator parametrelerinin ayarlanması ve oluşturulan network'ün sınıflandırma işlemleri için nasıl kullanılacağı da açıklanmaktadır. Ayrıca paket yöneticisi üzerinden yeni paketlerin nasıl yüklenebileceği ve bu kütüphanelerin kendi Java kodlarında nasıl kullanılabileceği hakkında bilgiler verilmektedir.
Bu video, bir eğitmen tarafından sunulan Android uygulamasında basit bir hesap makinesi tasarımı eğitimidir.. Videoda, hesap makinesi tasarımının nasıl yapılacağı adım adım gösterilmektedir. Eğitmen önce tasarımın temel mantığını açıklamakta, ardından bilgisayar üzerinde layout düzenlemesi yaparak tasarımın nasıl oluşturulacağını göstermektedir. Lineer layout, horizontal layout ve vertical layout kullanılarak tasarım yapılmakta ve padding, weight gibi özellikler detaylı olarak anlatılmaktadır.. Eğitmen, ilerleyen derslerde bu tasarımın programatik olarak Java ile nasıl yapılacağını ve metot kullanımlarını da göstereceğini belirtmektedir. Video, basit bir hesap makinesi tasarımının tamamlanmasıyla sona erer ve eğitmen, ilerleyen derslerde bu tasarımın işlevsel hale getirileceğini belirtir.
Bu video, Fırat Üniversitesi Yazılım Mühendisliği 1. sınıf öğrencisi Samet Yeşildot tarafından sunulan bir eğitim içeriğidir. Eğitmen, yazılım mühendisliği oryantasyon dersi kapsamında akış şeması çizimi ve Java kodları konularını ele almaktadır.. Videoda toplam on algoritma sorusu çözülmektedir. İlk bölümde akış şeması çizimi için kullanılan semboller tanıtılmakta, ardından "merhaba algoritma" yazdırma, not ortalaması hesaplama, sayı çift/tek kontrolü, beden kitle endeksi hesaplama gibi çeşitli problemler için akış şemaları Draw uygulaması kullanılarak adım adım çizilmektedir. Her problem için akış şeması ve Java kodu şeklinde çözüm sunulmaktadır.. Video, akış şeması sorularının çözümünü göstermekte ve bir sonraki videoda bu akış şemalarının Java kodlarına nasıl döküleceğini anlatacağını belirtmektedir.
Bu video, Java programlama dilini öğreten bir mobil eğitim uygulamasının tanıtımını içermektedir.. Video, uygulamanın arayüzünü ve kullanımını adım adım göstermektedir. Uygulama, saatlere göre değişen başlangıç ekranlarıyla başlayıp, altı üniteden oluşan ana ekranı sunmaktadır. İçerik, uygulama, test ve notlarım sekmeleri bulunmaktadır. İçerik sekmesinde açıklayıcı kod parçacıkları ve tablolar, uygulama ve test sekmesinde ise doğru-yanlış, boşluk doldurma ve puzzle eşleştirme gibi sorular yer almaktadır. Kullanıcılar soruları çözerken puan kazanmakta ve not defteri sekmesiyle notlarını düzenleyebilirler.
Bu video, Siber Akademi tarafından sunulan "Sıfırdan Ceva Eğitim" serisinin bir bölümüdür. Eğitmen, Java programlama dilinde metotlar konusunu anlatmaktadır.. Videoda Java'daki anahtar kelimeler (public, private, import, void, main) tanıtılmakta, metotların nasıl tanımlanacağı ve çağrılacağı örneklerle gösterilmektedir. Ayrıca object oriented programlama kavramına köpek örneği üzerinden giriş yapılmakta, metotların parametreleri, class değişkenleri ve statik değişkenler arasındaki farklar açıklanmaktadır.. Eğitmen, "yaz" adlı bir metot oluşturarak string parametre ile nasıl çalışılacağını, "topla" adlı bir metot oluşturarak integer parametrelerle nasıl işlem yapılacağını ve fonksiyonların değer döndürme özelliğini kod örnekleri yazarak ve çalıştırarak somutlaştırmaktadır.
Bu video, Yakın Kampüs.com'dan Erol Mesut Gün tarafından sunulan bir Java programlama dersidir. Eğitmen, kod yazarak ve açıklamalar yaparak konuları anlatmaktadır.. Videoda, Java uygulamalarının yedinci örneği olarak bir saat klasörü oluşturma ve bu klasöre ait if ve metodların kullanımı ele alınmaktadır. "Zaman" adlı bir class oluşturulup saat, dakika ve saniye değişkenleri tanımlanır, ardından "Amerikan Saati" adlı bir metod yazılır ve bu metod, girilen saatin AM veya PM olduğunu sorgulayan bir if ifadesi kullanılarak kodlanır.. Ders içeriğinde ayrıca class'ların tekrar çalışma mantığı ve constructor kullanımı, metot tanıtma, if ifadesinin farklı kullanımı ve string format ifadesinin kullanımı gibi temel Java konuları da ele alınmaktadır. Modüler aritmetik kullanılarak saat değerlerinin 12'ye göre hesaplanması ve string formatlama ile saat gösteriminin nasıl yapılacağı detaylı olarak açıklanmaktadır.