background preloader

Programmering

Facebook Twitter

Övningar

Tävling. Listor. Programming Android. Writing an application for the J2ME Personal Profile. Oracle Technology Network > Java Software Downloads View All Downloads Top Downloads New Downloads What's New Java in the Cloud: Rapidly develop and deploy Java business applications in the cloud. Essential Links Developer Spotlight Java EE—the Most Lightweight Enterprise Framework? Blogs Technologies Contact Us About Oracle Cloud Events Top Actions News Key Topics Oracle Integrated Cloud Applications & Platform Services. Java (programmeringsspråk)

Det ska vara enkelt, objektorienterat och bekant.Det ska vara robust och säkert.Det ska ha en arkitekturoberoende och portabel miljö.Det ska kunna exekveras med hög prestanda.Det ska vara tolkat, trådat och dynamiskt. Plattformsoberoendet uppnås genom att det färdiga Javaprogrammet kompileras till bytekod istället för till maskinkod. Denna bytekod tolkas och körs sedan i ett vanligt plattformsberoende program, en "virtuell maskin". Detta extra steg gör att Java historiskt sett varit långsammare än kompilerande programspråk, men skillnaden har krympt i och med introduktionen av JIT-kompilatorer, exempelvis Suns egna HotSpot och BEAs JRockit.

Javakod. Den 13 november 2006 släppte Sun Microsystems sin implementation av Java under den fria licensen GPL. Ända sedan Javas tillkomst har Javautvecklare debatterat om Java ska släppas som fri mjukvara eller inte. Java har varit gratis att ladda ner och använda, men licensen har begränsat distribution och förändring. "Hello, World! " "Hello, World! " All the Free Software Books you will ever want. Kurs prutte07 [NADA, KTH], current information. In order to receive your course points it is also necessary that your "kansli" has registered that this course belongs to your choice of courses. Check this with Ping if you are unsure! Timetable Teachers The course leader is Karl Meinke <karlm(at)nada.kth.se>, telephone 08-7906337. Its easiest to meet me at the end of lecture periods or in the labs. Course Objectives Take a good look at the course objectives. Course Contents Lectures Lecture 1: (OH-slides in pdf) (OH-slides in powerpoint) Overview of the course, UML, use cases, simple sequence diagrams.

Exercises The exercises will be the same as last years exercises. Labs Please read the lab demonstration rules. for examination and make sure you are properly prepared to demonstrate *all* the required aspects of each lab before you ask a lab assistant for a demonstration time. There are five laboratory exercises. To redovisa labs we will be using the queueing system SIMA. Here you can find what do I have to redovisa and when? Examination.