Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avHanna Persson
1
Java
2
Kortfattat om Java Syntaxen påminner i hög grad om C++ Stöd för objektorientering Kod kan köras i en virtuell maskin som finns tillgänglig för nästan alla operativsystem Omfattande bibliotek med färdiga datastrukturer
3
Läsbarhet Stora likheter med andra C-baserade språk Innehåller många komponenter och kan vara svårövergripligt för nybörjare Flera sätt att utföra samma uppgift count = count + 1, count++, count +=1 eller ++count kan användas för att öka värdet på count med 1 Ej stöd för användardefinierad operatoröverlagring däremot några inbyggda, t.ex. String a = "Hello " + "World!"; för att slå ihop två textsträngar
4
Läsbarhet Kontrollstrukturerna är tydligare än t.ex. i Basic och Fortran eftersom komplicerade villkor enkelt kan anges med hjälp av strukturer som for-loopar Konventionen att påbörja och avsluta kontrollstrukturer med måsvingar kan göra stora program med nästade loopar svåra att tyda Saknar pekare
5
Skrivbarhet Inte lika ortogonalt som C++ på grund av avsaknaden av operator-överlagring Array och Collection har liknande struktur men initieras på vitt skilda sätt Java tar själv hand om minnesallokeringen när vektorer används Stöd för dataabstraktion
6
Pålitlighet Type checking vid kompilering eliminerar många fel Omfattande undantagshantering Referenser i stället för pekare (som i C++) minskar risken att programmet gör något skadligt
7
Kostnad Lätt att lära upp programmerare som arbetat med andra C-baserade programmernigsspråk Lättillgängliga verktyg för nästan alla plattformar Inkapsling låter flera personer arbeta med samma kod där olika delar är private, public eller protected
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.