---
title: "Java & Java2 ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/84243-java-java2"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Esen"
published: "2003-08-14T15:03:05.000Z"
updated: "2003-08-15T07:26:22.000Z"
replies: 10
views: 361
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/84243-java-java2"
---

# Java & Java2 ?

## #1 — Esen, 2003-08-14T15:03Z

Vad e skillnaden på dom två programmeringsspråken?
Måste man kunna Java för att forstätta med Java2?
Eller e det bara en uppgraderings som C & C++

Någon som vet?

Permalänk: https://www.webforum.nu/p/84243

## #2 — N-Foe, 2003-08-14T15:25Z

Det skiljer inte särskilt mkt mellan Java och Java2. Det är så att versionen efter Java 1.4 (är inte helt säker vilken version) så kallas Java helt enkelt för Java 2. Det är inget nytt språk alls och definitivt inte fråga om uppgradering i stil med C och C++...

Endast en marknadsföringsgrej av Sun antar jag..

Permalänk: https://www.webforum.nu/p/1138430

## #3 — spango, 2003-08-14T15:37Z

Java 2 kom iom JDK1.2 runt millenieskiftet. Det innebar inga språkliga förändringar, men en rejäl uppdatering av klassbiblioteket. Att lära sig de klassbibliotek som ersattes vid JDK1.2 är enbart menfullt om man ska underhålla gamla applikationer.

Nästa version av Java, 1.5 (fråga mig inte hur Java 2 kan ha versionnummer 1.5, men så är det ;) ) kommer dock ha en drös med nya språkliga features, som generiska datatyper, en tillpoppad for-loop och lite annat smått & gott. Det började så smått i 1.4 med införandet av nyckelordet *assert*.

Permalänk: https://www.webforum.nu/p/1138433

## #4 — jme, 2003-08-14T15:45Z

Det börjades kalla för Java 2 vid version 1.2.

Det är egentligen inga såna skillnader som om man jämför med C och C++.

Java2 innehåller egentligen bara mera klasser och förbättringar.

Med Java2 blev JFC Swing (kort och gott Swing) inbakad. 
Flera andra API:er blev inbakade i Java2, som innan det behövdes installeras manuellt.

Om jag minns rätt så är det väsentligt fler klasser i Java 2 ( 1.4) om man jämför med 1.1.8 

Sen bör du tänka på ifall du tänker utveckla applets med Java:

Det är inte alla web-läsare som stödjer Java2 utan har sina egna virtuella maskiner för att köra Java. T ex MS IE har sin egen. Givetvis så kan man installera Java 2 plug-in som kommer med Java2 och aktivera den i sin web-läsare men då krävs det verkligen att användarna laddar ned och installerar det först.

Permalänk: https://www.webforum.nu/p/1138435

## #5 — PeW, 2003-08-14T15:50Z

Hmmm....  C++ är ingen "uppgradering" av C. C++ härstammar visserligen från C, men är ändå ett eget språk. C är absolut inte förlegat utan används flitigt inte minst inom lågnivåprogrammering.  

Java 1 däremot, är förlegat precis som de första versionerna av C++ :e

Permalänk: https://www.webforum.nu/p/1138436

## #6 — Esen, 2003-08-14T17:13Z

Först kom C sen så gjorde la några programmerare till massa saker i C så det blev så pass många ändringar att dom bestämmde sig för att döpa det till C++ och då kan man väl säga att det e en uppdatering? eller.....

Permalänk: https://www.webforum.nu/p/1138474

## #7 — PeW, 2003-08-14T19:21Z

Men så var det ju inte, Esen. C++ har hela tiden varit ett eget språk. Däremot kan objective-C ses som en extension och en påbyggnad. Antingen skapar man ett nytt språk eller så förfinar man standarden i ett befintligt språk (C-\>C99). Det måhända att C++ är en hybrid och att kompilatorerna från början omvandlade till C, men den utvecklingen har ju de flesta till maskinspråk kompilerade språk haft. En uppdatering innebär att man förnyar och utvecklar befintligt inte bygger helt nytt och behåller det gamla  :)

Med retoriken att C++ är en uppdaterad version av C kan man ju lika gärna säga att Java är en uppdaterad version av VM-Pascal och C++ i samma skal.

Blev lite OT, det här - men ändå  :e

Permalänk: https://www.webforum.nu/p/1138539

## #8 — Esen, 2003-08-14T22:47Z

Men dom som gjorde C++ använde sig av C, Men tyckte ju att det behövde finnas några till saker i C så dom lade till lite grejer och sen upptäckte dom att det blev mer och mer så dom bestämde sig för att kallade det C++

Permalänk: https://www.webforum.nu/p/1138612

## #9 — niko, 2003-08-14T23:03Z

Mitt kompromissförslag är man säger att C++ är en *vidareutveckling* av C. Nu är iofs inte C en strikt delmängd av C++, men nästan.

Permalänk: https://www.webforum.nu/p/1138616

## #10 — Osaou, 2003-08-14T23:28Z

Esen, jag tycker du ska lyssna på PeW då han är enormt insatt i C++.
Bjarne Stroustrup, utvecklaren av C++, skapade språket med ett liknande syntax till C, men väldigt mycket är annorlunda.

Äh, nu har vi alla sagt samma saker fast med olika "syntax", så nu lägger iaf jag ner. ;)

Permalänk: https://www.webforum.nu/p/1138630

## #11 — Lime, 2003-08-15T07:26Z

För att stödja PeW. C++ är relaterat till C på samma sätt som JavaScript är releaterat till Java. Eller som C# är relaterat till VB och C++ och Java. Man har helt enkelt använd en liknande och använd syntax för vissa saker.

Permalänk: https://www.webforum.nu/p/1138681

---

Tråden på webben: https://www.webforum.nu/amne/java/84243-java-java2
