10 Java-Projekteja Varten Aloittelijoille (Täynnä Tutorials) – Comp Sci Keski –

Kun olin juuri alkaneet oppia Java, olin etsivät joitakin hankkeita auttaa jähmettyä, mitä olen jo oppinut. Tiesin, etten ollut ainoa, joten kokosin listan 10 parhaista Java-projekteista aloittelijoille, joilla on täydet opetusohjelmat käynnistettäväksi. Koodaamisen opettelu on vain 10% videoiden lukemista ja katsomista ja 90% käytännön ohjelmointia. Siksi tämä on yksi parhaista resursseista, kun olet alkanut oppia Java.,

Jos olet vasta aloittamassa Javan oppimista, et luultavasti ohjelmoi seuraavaa miljardiluokan sovellusta juuri vielä. Kertoimet ovat, olet tulostaminen jotkut ketjuttaa merkkijonoja, joten perus laskin, ja pelaa silmukat, taulukot ja muut loogiset lausuntoja. Silti, olen varma, että tämä taso ohjelmointi ei ole lopullinen tavoite sinulle. Se ei ollut minua varten.

Et ehkä tiedä tätä, mutta Java voidaan luoda monia erilaisia ohjelmia. Joten se herättää kysymyksiä: mihin Javaa käytetään? Mikä on jo luotu Java? Ja lopuksi: mitä voin luoda käyttämällä Java?, Kaikkiin näihin kysymyksiin vastataan alla.

mihin Javaa käytetään?

Javaa käytetään laajamittaisten verkko-ja mobiilisovellusten sekä pienempien, nettisivuilla pyörivien ohjelmien luomiseen. Java on yleiskäyttöinen ohjelmointikieli, joten sitä käytetään monenlaisia hankkeita. Java on kuitenkin muutamia ainutlaatuisia ominaisuuksia verrattuna muihin kieliin, jotka tekevät siitä houkuttelevamman tietyntyyppisissä projekteissa.,

10 Suurta Hanketta, Jotka Käyttävät Java

Monet suosituimmista web-sovellusten ja mobiili-sovellukset on kirjoitettu Java, joukossa muita kieliä. Javaa käytetään näiden projektien takapäässä. Kuitenkin, mitään web base käyttää myös HTML ja CSS niiden etupäässä. Kunkin alla mainitun hankkeen kuukausittainen liikenne hankitaan ahrefsilta ja sillä tarkoitetaan liikennettä Yhdysvalloissa. Myös alla olevia hankkeita ei ole lueteltu missään nimenomaisessa järjestyksessä.,

Google

Google on valtava kansainvälinen teknologian yritys tunnetaan parhaiten sen hakukoneen. Termi ”Google” on tullut todellinen verbi, joka tarkoittaa ”etsiä tietoa (joku tai jotain) Internetissä käyttämällä hakukone Google.”Hakukoneella on 94 + miljoonaa sivunäkymää kuukaudessa. Googlen Tuoteteknologiapäällikön Jeff Nelsonin mukaan” yhtä ohjelmointikieltä ei ole. Java, Javascript, C++, Python, Go, Sawzal (custom logging kieli), ja luultavasti muutamia muita kieliä ovat tuettuja.,”

YouTube

YouTube on suosituin jakamisen alusta yhdysvalloissa. Sen loi kolme entistä PayPalin työntekijää vuonna 2005. YouTubessa on enemmän kuukausittaista liikennettä Yhdysvalloissa kuin missään muussa tämän listan projektissa, jossa on 1,7+ miljardia sivunäyttöä. Tärkeimmät kielet, joita käytetään kehittämiseen YouTube ovat Java, Javascript, HTML, Python, Go, C, ja C++, mukaan FreelancingGig.

Amazon

Amazon on ensisijaisesti e-commerce-liiketoiminta ja yksi suurimmista maailmassa, että., Ne ovat kuitenkin myös pilvipalvelussa, suoratoistossa ja tekoälyavaruudessa. Amazonin verkkosivuilla on pelkästään Yhdysvalloissa 533 + miljoonaa kuukausittaista käyttäjää. Useiden Amazonin kehittäjien mukaan he käyttävät etupään kieliä, kuten HTML: ää, CSS: ää ja JavaScriptiä, kun taas takana on Java, C++ ja Perl.

eBay

eBay on toinen e-commerce-liiketoiminnan, joka on paremmin tunnettu consumer-to-consumer-myynti, mutta myös helpottaa yritysten ja kuluttajien myynti. Se perustettiin vuonna 1995 dot com-kuplan partaalla., eBay saa 115 + miljoonaa sivunäkymää kuukausittain Yhdysvalloissa. Niiden takapäätä luodaan pääasiassa Java jotta mahtuu mittakaava ja turvallisuus tarvitaan niin massiivinen liiketoimintaa, mukaan Korkea skaalautuvuus.

Facebook

Facebook on yksi suurimmista sosiaalisen median verkostojen maailmassa. Se lanseerattiin ensimmäisen kerran vuonna 2004, mutta ei garner mainstream attraction vasta useita päivityksiä myöhemmin. Facebook saa pelkästään Yhdysvalloissa 616 + miljoonaa sivua kuukaudessa, mutta sillä on miljardeja käyttäjiä ympäri maailmaa., Mukaan Chris Piro, entinen ohjelmistosuunnittelija Facebook, ”frontend on kirjoitettu PHP (ohjelmointikieli). Suurin osa taustapalveluista on kirjoitettu C (ohjelmointikieli), C++ ja Java.”

Twitter

Twitter perustettiin vuonna 2006, kaksi vuotta sen jälkeen, kun Facebook, ja on toinen vain Facebook, niin pitkälle kuin mittakaavassa sen userbase. Se tunnetaan myös microblogging-alustana, sillä twiitit rajoittuvat 280 merkkiin. Twitterillä on 573 + miljoonaa kuukausittaista sivunäkymää., HTML: ää, CSS: ää ja JavaScriptiä (tavallisia epäiltyjä) käytetään Twitterin etupään luomiseen, kun taas takapää on Pinprogramin mukaan käytetty Java, Scala, Ruby ja C++.

LinkedIn

LinkedIn on uusi sosiaalisen median alusta, vaikka se erottuu kaksi edellistä. Profiilisi LinkedInissä on pohjimmiltaan ansioluettelo, joka on täynnä taitojasi ja mennyttä työhistoriaa, mikä tekee ammattimaisemmasta verkostoitumisesta. LinkedInillä on 78 + miljoonaa kuukausittaista sivunäkymää Yhdysvalloissa., Pinprogramin samassa artikkelissa mainitaan, että Java, Scala ja Javascript ovat käytössä LinkedInin peräpäässä.

Uber

Uber on Yhdysvaltalainen kansainvälisen ride-jakopalvelu ja elintarvikkeiden toimitus palvelu, joka perustettiin 10 vuotta sitten vuonna 2009. Ne hallitsevat tätä tilaa valtava markkinaosuus ja 90+ miljoonaa aktiivista käyttäjää kuukausittain. Uberin etupää käyttää JavaScriptiä verkossa ja takapää on enimmäkseen Java, Python, Go ja Node.JS: n mukaan Uberin ohjelmistoinsinööri Jérôme Cukier., Uber on Android app käyttää myös Java, kun taas niiden IOS-sovellus käyttää Swift ja Objective-C.

Zillow

Access on web-sovellus, jonka avulla sen käyttäjät voivat selata valtava tietokanta kaupallisten, teollisuus-ja asuinkiinteistöjen, ja jopa kirja osoituksia tai ota yhteyttä tekijöille. Heidän sivustollaan oli tänä vuonna 37 + miljoonaa sivunäkymää kuukaudessa. Zillowin takapää on määritetty käyttäen pääasiassa Java-ja Pythonia Stack Overflowin ja Yaltisin mukaan.,

TripAdvisor

TripAdvisor on web-sovellus, jonka avulla voit selata miljoonia ravintolat, hotellit, ja muita nähtävyyksiä, sekä lukea arvosteluja, ja jopa kirja sanoi palveluja. Heidän sivustollaan oli tänä vuonna 114 + miljoonaa sivunäkymää kuukaudessa. Kun heidän etupää käyttää HTML -, CSS -, ja Javascript, backend sivusto käyttää Java käsitellä pyyntöjä User Interface (UI). Tämä on TripAdvisorin teknisten toimintaryhmien mukaan mahdollista.,

10 Java Hankkeita Aloittelijoille

Yksinkertainen Pankkitoiminta Sovellus

Tämä yksinkertainen, aloittelija-ystävällinen 17 minuutin opetusohjelma näyttää, miten tehdä yksinkertainen pankki-sovellus, joka toimii tarkkailun huomioon. Se käyttää tulostaa lausuntoja, jos / else lausuntoja, Jouset, ints, menetelmät, silmukoita, ja enemmän., Käyttämällä näitä tekniikoita, pankki-ohjelma on luotu avulla käyttäjä voi suorittaa useita eri toimintoja:

  1. Tarkista tasapaino
  2. Tee talletus
  3. nostaa
  4. Tarkastele edellisen liiketoimen
  5. Laske Korko
  6. Exit sovellus

Tämä on ehdottomasti yksi helpompaa hankkeita aloittelija tehdä, kun he ovat oppineet joitakin peruskäsitteitä. Muista tilata Comp Sci Central YouTube channel!,

Sähköposti Hallinto-Sovellus

Tämä lähes 40 minuutin opetusohjelma on hieman kehittyneempi kuin edellinen mutta vielä hyvin perustasolla. Se näyttää, miten tehdä ohjelma, joka yksinkertaistaa prosessia luoda uusia sähköpostitilejä tietylle yritykselle. Tämä alkaa kaivautua Oliopainotteiseen ohjelmointiin (OOP), joka on Javan pääkäyttö.,

Kun olet valmis, ohjelma pitäisi tehdä muutamia asioita:

• Sen pitäisi luoda uusi sähköposti perustuu työntekijän etunimi, sukunimi, ja osasto.
* Luo satunnainen merkkijono salasanalleen. r• * ovat asettaneet menetelmiä salasanan vaihtamiseksi.
* on saada menetelmiä näyttää nimi, sähköposti, ja postilaatikon kapasiteetti.

Opiskelija hallintajärjestelmä

Tämä hanke, kuten edellinen tässä luettelossa, on Mestari Taitoja YouTube-kanava., Se on myös vain hieman pidempi, tulossa lähes 50 minuuttia. Hanke on hieman edellistä edistyneempi, ja siihen liittyy myös OOP.

Kun valmis, ohjelma pitäisi tehdä muutamia asioita:

• Kysy käyttäjältä, montako uudet opiskelijat lisätään tietokantaan.
* käyttäjää tulee kehottaa antamaan jokaiselle opiskelijalle nimi ja vuosi.
* oppilaalla tulee olla yksilöllinen 5-numeroinen tunnus, jonka ensimmäinen on arvosana.
* oppilaalla tulisi olla useita opintovaihtoehtoja, joista valita.
* jokainen kurssi maksaa 600 dollaria ilmoittautua.,
* opiskelijan tulee voida tarkistaa saldonsa ja maksaa lukukausimaksut.
* opiskelijan aseman tulee näyttää nimensä, henkilöllisyytensä, kurssinsa ja tasapainonsa.

Koulu Management System

Tämä opetusohjelma on paljon pidempi kuin edellinen opetusohjelma lähes 2 tuntia, mutta se on mitä on odotettavissa suurempi, monimutkaisempi ohjelma. Samanlainen kuin edellinen opetusohjelma, Tämä on myös OOP-ohjelma. Kohteina ovat koulu, oppilaat ja opettajat., Ohjelma ei hoida kaikkea koulun kanssa, vain sen taloutta.

Kun valmis, ohjelma olisi pitänyt muutamia asioita:

• koulun esine, jossa opettajat, opiskelijat, tulot ja kulut.
* opettajan esine, jolla on nimi, tunnus ja palkka.
* opiskelijaobjekti, jolla on nimi, tunnus, arvosana, maksetut palkkiot ja kokonaispalkkiot.

Teksti Perustuu Seikkailu Peli

Tämä on viimeinen video 10-osa soittolista nimeltään: Java Aloittelijoille., Jos et jo tiedä Javan perusteita, voit katsoa ensimmäiset 9 videota, jotka johtavat tähän, ja se olisi aika hyvin käytetty. Tämä opetusohjelma ei ole liian pitkä alle 50 minuutissa.

Tämä oli suosikkipelini luoda, koska se ei ollut liian haastava ja koska olen suuri fani Seikkailupelejä. Tämä ei liity mitään Graafista Käyttöliittymää (GUI), koska se on teksti-pohjainen, mutta se on silti hauska peli, luoda Java ja vielä hauskempaa pelata.,

– lähtökohta peli on, että päähenkilö tulee dungeon ja mahdollisuudet poikki 4 eri vihollisia satunnaisesti: luuranko, zombie, soturi ja salamurhaaja. Sankari tulee tyrmään 3 terveysjuomaa ja voi mahdollisesti saada enemmän, kun hirviö on lyöty. Joka käänteessä käyttäjä voi joko hyökätä, käyttää taikajuomaa tai juosta. Tämä on loistava projekti aloittaa!

Pong Peli

Pong on klassinen peli, ja se tekee suuri hanke aloittelija Java-kehittäjä., Tämä opetusohjelma on vain noin 40 minuuttia pitkä, joten se voidaan helposti valmistuu illalla. Myös, tämä on ensimmäinen projekti tällä listalla, joka toimii GUI.

toisin Kuin edellinen peli tämä avaa uuden ikkunan, jossa käyttäjä voi olla vuorovaikutuksessa, eikä vain vuorovaikutuksessa konsolin. Valitettavasti tässä versiossa, et voi voittaa tietokoneen ja ei pisteet laskea. Kuitenkin, mielestäni se on mahdollisuus rakentaa tämän Java-projektin ja luoda jotain vielä parempaa.,

Käärme Peli

Käärme on toinen klassinen peli ja samanlainen numero 6 tässä luettelossa, tämä opetusohjelma on myös tuonut sinulle Krohn – Koulutus. Se on myös lähes sama pituus kuin edellinen Java-projekti, jonka hän loi 40 minuutissa. Lisäksi, ja yhdessä loput peli-hankkeet tässä luettelossa, tämä projekti käyttää GUI, että peli on todella pelataan. Tämä projekti on hieman edellistä edistyneempi ja pelin päätyttyä jää jäljelle loppulukemat.,

Tiili-Katkaisija Peli

Jos et ole jo perehtynyt tiili-katkaisija, se on peli, jossa pelaaja on pieni alustan alareunassa näytön, että he voivat hallita. Pelaaja käyttää alustaa pomputtaakseen palloa koko ruudun läpi ja rikkoakseen huipulla olevat tiilet. Mitä enemmän tiiliä rikot, sitä suurempi on pistemääräsi. Jos pallo jää lavalta väliin, peli on pelattu. Tämä projekti, joka kestää vain 57 minuuttia, on hyvin perusversio siitä.,

Flappy Lintu Peli

tarina alkuperäinen Flappy Bird-peli on aika hämmästyttävää, jos et ole jo kuullut sen, mutta en kerro sitä täällä. Mitä pelattavuus, tämä vaatimaton versio aloittelijoille käyttää pieni punainen piste kuin Flappy Lintu.

tavoitteena on ohjata lintu (joka on tunnetusti vaikeaa) ja selata välit vihreä pilarit. Mitä pidemmälle mennään, sitä enemmän pisteitä ansaitaan. Jokaisesta pilarista, jonka läpi kuljet, ansaitset lisäpisteen., Tämä peli pelaa enemmän värejä kuin aiemmat pelit tällä listalla, antaa sille täydellisemmän tuntuman. Se on myös pelin pisin tutorials, hieman yli 1 tunti.

ATM Interface

Tämä on pisin Java tutorial tässä luettelossa hieman yli 2 tuntia, mutta se on erinomainen hanke ottaa. Sen lisäksi, että tämä on pisin, tämä on todennäköisesti monimutkaisin hanke tällä listalla. Joten kun tämä ATM käyttöliittymä on valmis, mitä se voi tehdä?,

Tämä ohjelma on tehty 5 eri luokkiin: yksi tili, käyttäjä, kauppa, pankki ja PANKKIAUTOMAATTI. Kun ohjelma on valmis, se kehottaa käyttäjää syöttämään yksilöllisen käyttäjätunnuksensa päästäkseen tililleen. Sen jälkeen käyttäjää pyydetään syöttämään tunnuslukunsa. Jos kirjautuminen onnistuu, he saavat pääsyn tililleen., Kerran sisällä niiden huomioon, he voivat tarkastella tasapaino tarkkailun ja säästötili, sekä seuraavat valinnat:

• Näytä tilitapahtumia
• Nostaa
• Talletus
• Siirto
• Lopettaa

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Siirry työkalupalkkiin