10 Java-Prosjekter For Nybegynnere (Med Full Opplæring) – Comp Sci Sentrale

Da jeg var bare begynnelsen for å lære Java, jeg var på utkikk etter noen prosjekter for å hjelpe stivne hva jeg allerede hadde lært. Jeg visste at jeg ikke var den eneste, så jeg laget en liste over 10 av beste Java-prosjekter for nybegynnere med full opplæring for å starte opp. Lære å kode er bare 10% kan lese og se på videoer og 90% for hands-on programmering. Derfor vil dette være en av de beste ressursene som du begynner å lære Java.,

Hvis du er bare starter ut å lære Java, er du sannsynligvis ikke programmering neste milliard-dollar-appen ennå. Odds er, du er skrive ut noen sammenhengende strenger, å lage en enkel kalkulator, og spille med løkker, arrays og andre logiske utsagn. Men, jeg er sikker på at dette nivået av programmering er ikke målet for deg. Det absolutt ikke var for meg.

Du vet kanskje ikke dette, men Java kan brukes til å lage mange forskjellige typer programmer. Så det reiser spørsmål: Hva er Java brukes til? Det har allerede blitt laget med Java? Og til slutt: Hva kan jeg lager ved å bruke Java?, Alle disse spørsmålene er besvart nedenfor.

Hva Er Java Brukes Til?

Java brukes til å lage stor skala web og mobile applikasjoner, samt mindre programmer som kalles miniprogrammer som kjører på web-sider. Java er et generelt-programmeringspråk, slik det er brukt i en rekke prosjekter. Men Java har noen unike egenskaper i forhold til andre språk, som gjør det mer attraktivt i visse typer prosjekter.,

10 Store Prosjekter Som Bruker Java

Mange av de mest populære web apps og mobile apper som er skrevet i Java, blant annet språk. Java brukes i bakenden av disse prosjektene. Men, noe web basen vil også bruke HTML og CSS for sin front end. Den månedlige trafikk for hvert prosjekt som er gitt nedenfor er hentet fra ahrefs og refererer til trafikken i Usa. Også, prosjektene nedenfor, er oppført i ingen spesiell rekkefølge.,

Google

Google er et stort internasjonalt tech selskap som er mest kjent for sin søkemotor. Begrepet ‘Google’ har blitt en faktisk verb som betyr «å lete etter informasjon om (noen eller noe) på Internett ved hjelp av søkemotoren Google.»Søkemotoren har 94+ millioner sidevisninger per måned. I henhold til Jonathan Nelson, Produktet Teknologi Manager i Google; «Det er ingen enkelt programmeringsspråk. Java, Javascript, C++, Python, Gå, Sawzal (en tilpasset logging språk), og sannsynligvis noen andre språk støttes.,»

YouTube

YouTube er den mest populære deling-plattformen i Usa. Det ble skapt av tre tidligere PayPal-ansatte i 2005. YouTube har mer månedlige trafikk i Usa enn noe annet prosjekt på denne listen, med 1,7+ milliarder sidevisninger. De viktigste språk som brukes i utviklingen av YouTube er Java, Javascript, HTML, Python, Gå, C og C++, i henhold til FreelancingGig.

Amazon

Amazon er først og fremst en e-handel business og en av de største i verden på den., Men de er også i cloud computing, streaming, og kunstig intelligens plass. Amazon nettsted har 533+ millioner månedlige brukere i Usa alene. Ifølge flere utviklere på Amazon, de bruker front end språk som HTML, CSS og Javascript, mens baksiden er laget med Java, C++, og Perl.

eBay

eBay er en annen e-handel forretning som er bedre kjent for sine forbruker til forbruker salg, men også forenkler business-to-consumer salg. Det ble grunnlagt i 1995 på randen av dot com-boblen., eBay får 115+ millioner sidevisninger månedlig i Usa. Deres bakenden er opprettet hovedsakelig med Java for å imøtekomme skala og sikkerhet som er nødvendig for en slik massiv virksomhet, i henhold til Høy Skalerbarhet.

Facebook

Facebook er blant de største sosiale nettverkene i verden. Det ble først lansert i 2004, men ikke garner mainstream tiltrekning til flere oppdateringer senere. Facebook får 616+ millioner sidevisninger per måned i Usa alene, men har milliarder av brukere over hele verden., I henhold til Chris Piro, en tidligere software engineer på Facebook, «frontend er skrevet i PHP (programmeringsspråk). De fleste av backend-tjenester er skrevet i C (programmeringsspråk), C++ og Java.»

Twitter

Twitter ble grunnlagt i 2006, to korte år etter Facebook, og andre bare til Facebook så langt som omfanget av sin userbase. Det er også kjent som en microblogging plattform som tweets er begrenset til 280 tegn. Twitter har 573+ millioner månedlige sidevisninger., HTML, CSS og Javascript (the usual suspects) er brukt til å opprette Twitter front end, mens den bakre delen, i henhold til PinProgram, brukes Java, Scala, Ruby og C++.

LinkedIn

LinkedIn er en annen sosiale medier-plattform, selv om det skiller seg ut fra de to foregående. Din profil på LinkedIn er i utgangspunktet en cv, full av dine ferdigheter og tidligere arbeidserfaring, noe som gjør det mer profesjonelt nettverk. LinkedIn har 78+ millioner månedlige sidevisninger i Usa., I PinProgram er samme artikkel, er det nevnt at Java, Scala, og Javascript er brukt i LinkedIn back-end.

Uber

Uber er en Amerikansk-baserte internasjonale ri-sharing service og mat-levering tjeneste som ble stiftet for bare 10 år siden i 2009. De dominerer denne plass med en enorm markedsandel, og 90+ millioner aktive brukere hver måned. Uber ‘ s front-end bruker Javascript for web og back-end er for det meste Java, Python, Gå, og Node.js, i henhold til Jérôme Cukier, en programvare ingeniør på Uber., Uber Android-app også bruker Java, mens deres IOS-app bruker Swift og Objective-C.

Zillow

Zillow er en web-app som lar sine brukere å bla gjennom sitt omfattende database av kommersielle, industrielle og bolig, og selv bestille visning eller ta kontakt med agenter. Det var 37+ millioner sidevisninger på nettstedet per måned dette året. Zillow er back-end som er konfigurert ved hjelp av hovedsakelig Java og Python, i henhold til Stack Overflow og Yalantis.,

TripAdvisor

TripAdvisor er en web-app som lar deg bla gjennom millioner av restauranter, hoteller, og andre attraksjoner, samt les anmeldelser, og selv reserve sa tjenester. Det var 114+ millioner sidevisninger på nettstedet per måned dette året. Mens deres front end bruker HTML, CSS og Javascript, backend av nettstedet bruker Java for å behandle forespørsler i Brukergrensesnittet (UI). Dette er ifølge TripAdvisor er Teknisk Drift Lag.,

10 Java-Prosjekter For Nybegynnere

Enkel Bank Program

Dette enkle nybegynner-vennlig 17-minutters veiledningen viser hvordan å gjøre en enkel bank program som fungerer som en brukskonto. Det benytter skrive uttalelser, if/else-setninger, strenger, israel.com, metoder, looper, og mye mer., Ved hjelp av disse teknikkene, bank program lar brukeren til å utføre flere forskjellige funksjoner:

  1. Sjekk saldo
  2. Gjør et innskudd
  3. Gjør et uttak
  4. Vise forrige transaksjonen
  5. Beregne Renter
  6. Avslutt programmet

Dette er definitivt en av de enklere prosjekter for en nybegynner å gjøre når de har lært seg noen grunnleggende begreper. Sørg for å abonnere på Komp Sci Sentrale YouTube-kanal!,

E-post Administrasjon Program

Denne nesten 40-minutters opplæringen er litt mer avansert enn tidligere, men fortsatt på et veldig grunnleggende nivå. Det viser hvordan å lage et program som forenkler prosessen med å opprette nye e-postkontoer for en bestemt virksomhet. Dette begynner å fordype deg i Objekt-Orientert Programmering (OOP), som er den viktigste bruk av Java.,

Når du er ferdig, programmet bør gjøre et par ting:

• Det bør generere en ny e-post basert på den ansattes fornavn, etternavn og avdeling.
• Generere en tilfeldig streng for deres passord.
• Har satt metoder for å endre passordet.
• Har få metoder for å vise navn, e-post og postboks kapasitet.

Student Management System

Dette prosjektet, som den forrige på denne listen, er fra Master Ferdigheter YouTube-kanal., Det er også bare litt lengre tid, kommer inn på nesten 50 minutter. Dette prosjektet er litt mer avansert enn det forrige, og innebærer også OOP.

Når du er ferdig, programmet skal gjøre et par ting:

• Be brukeren om hvor mange nye studenter vil bli lagt til databasen.
• brukeren bør bli bedt om å angi et navn og år for hver student.
• studenten skal ha et unikt førsteklasses 5-sifret id, med den første var deres klassetrinn.
• studenten skal ha flere kurs alternativer å velge fra.
• Hvert kurs koster $600 for å melde.,
• studenten skal være i stand til å sjekke saldo og betale skolepenger.
• status for eleven skal vise sine navn, id, kurs og balanse.

Skolen Management System

Denne opplæringen er ikke så mye lengre enn den forrige tutorial på nesten 2 timer, men det er det som er å forvente av et større, mer komplekse program. Ligner på den siste opplæringen, dette er også et OOP-programmet. Objektene er skolen, elevene og lærerne., Programmet vil ikke behandle alt å gjøre med skolen, bare sin økonomi.

Når du er ferdig, programmet bør ha et par ting:

• En skole objekt med lærere, studenter, inntekter og kostnader.
• En lærer objekt med et navn, id, og lønn.
• Et student-objekt med et navn, id, klasse, betalte avgifter, og totalt avgifter.

Tekst-Baserte Eventyr Spill

Dette er den siste videoen i en 10-del spilleliste som heter: Java For Nybegynnere., Hvis du ikke allerede vet det grunnleggende av Java, kan du se de første 9 videoer som leder opp til dette, og det ville være tid vel brukt. Denne opplæringen er ikke så lenge på i underkant av 50 minutter.

Dette var min favoritt spill til å lage, fordi det var ikke altfor utfordrende, og fordi jeg er en stor fan av eventyr spill. Dette trenger ikke innebære noen Graphical User Interface (GUI) som det er tekst-basert, men det er fortsatt et morsomt spill å skape med Java og enda mer moro å spille.,

forutsetningen av spillet er at hovedpersonen går inn i et fangehull og sjansene over 4 forskjellige typer fiender tilfeldig: et skjelett, en zombie, en kriger, og en leiemorder. Helten går inn i fangehullet med 3 health potions, og kan potensielt få mer når et monster er beseiret. På hver tur, kan brukeren enten angripe, bruke en trylledrikk, eller løpe. Dette er et stort prosjekt å starte med!

Pong Spill

Pong er et klassisk spill, og det gjør for en flott prosjekt for en nybegynner Java-utvikler., Denne opplæringen er bare ca 40 minutter lang, så det kan lett bli ferdig på en kveld. Også, dette er det første prosjektet på denne listen som fungerer med et GUI.

i Motsetning til det forrige spillet, og dette åpner i et nytt vindu for brukeren å arbeide med, snarere enn bare å samhandle i konsollen. Dessverre, i denne versjonen, kan du ikke slå datamaskinen på nytt, og det er ingen poengsummen teller. Men, jeg tror det er en mulighet for å bygge på denne Java-prosjektet og skape noe enda bedre.,

Snake Spillet

Snake er en annen klassiker spillet og lignende til nummer 6 på denne listen, så er denne veiledningen er også brakt til deg av Krohn – Utdanning. Det er også nesten samme lengde som den forrige Java-prosjekt som han opprettet i 40 minutter. I tillegg, og sammen med resten av spillet-prosjekter på denne listen, dette prosjektet bruker en GUI at spillet er faktisk spilt på. Dette prosjektet er litt mer avansert enn den forrige, og etter at spillet er gjort, vil du sitte igjen med en endelig score.,

Murstein-Breaker Spill

Hvis du ikke allerede er kjent med murstein-breaker, det er et spill der spilleren har en liten plattform i bunnen av skjermen på at de kan kontrollere. Spilleren bruker plattformen for å sprette ballen hele skjermen og bryte murstein som er på toppen. Jo flere blokker du pause, jo høyere poengsum. Hvis du går glipp ballen med din plattform, det er game over. Dette prosjektet, og tar bare 57 minutter, er en svært forenklet versjon av det.,

Flappy Fugl Spill

historien bak det opprinnelige Flappy Fugl spillet er ganske utrolig hvis du ikke har hørt det allerede, men jeg vil ikke komme inn på det her. Som for spillingen, denne beskjedne versjon for nybegynnere bruker en liten rød prikk som Flappy Fugl.

målet er å kontrollere fuglen (som er notorisk vanskelig) og navigere gjennom mellomrom mellom den grønne søyler. Jo lenger du går, jo flere poeng du kan tjene. For hver søyle du passere gjennom, tjener du ekstra poeng., Dette spillet spilles med flere farger enn de tidligere spillene på denne listen, gir det et mer helhetlig preg. Det er også det lengste av spill tutorials, med bare litt over 1 time.

ATM-Grensesnitt

Dette er den lengste Java tutorial på denne listen på litt over 2 timer, men det er et utmerket prosjekt for å ta på seg. I tillegg til å være den lengste, dette er trolig den mest komplekse prosjekt på denne listen. Så når denne ATM-Grensesnitt er fullført, hva vil det være i stand til å gjøre?,

Dette programmet er laget med 5 forskjellige klasser: én for brukerkonto, transaksjonen, bank og MINIBANK. Når du har fullført dette, vil programmet be brukeren om å angi deres unike bruker-id for å få tilgang til sin konto. Etter det, vil brukeren bli bedt om å oppgi pin. Hvis det er angitt riktig, vil de kunne få tilgang til sin konto., Når du er inne på kontoen sin, vil de være i stand til å vise balansen i brukskonto og sparekonto, så vel som følgende alternativer:

• Vis konto transaksjoner
• Trekke
• Innskudd
• Overføre
• Avslutt

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Hopp til verktøylinje