Avatar billede casualty Nybegynder
10. juni 2004 - 15:52 Der er 9 kommentarer og
2 løsninger

Spørgsmål med C# kontra Java

Jeg har et par overvejelser før eksamen i C# i morgen:

1 - Hvorfor er det at man i java sagtens kan opdatere GUI elementer fra en fremmed tråd, hvor det tit kan fejle i C# hvor man anvender Invoke?

2 - I java kan man også oprette en TreeNode i én tråd og tilføje den til et Træ i en anden tråd, det må man ikke i C#... Hvorfor?

3 - Er det rigtig at int32 i virkeligheden er en Struct?

Måske kommer der mere

Mvh Casualty
Avatar billede casualty Nybegynder
10. juni 2004 - 15:53 #1
4 - Hvad er det egentlig at invoke gør? Vækker den bare tråden og sørger for at den kører lidt?
Avatar billede arne_v Ekspert
10. juni 2004 - 16:03 #2
re 3)

Int32 en struct, men en struct som kun eksisterer for at give int metoder
Avatar billede casualty Nybegynder
10. juni 2004 - 16:20 #3
Altså værdien af min int32 ligger stadig på heapen, men metoderne ligger i en struct på stakken?
Avatar billede casualty Nybegynder
10. juni 2004 - 16:22 #4
Har du nogle bud på 1 og 2, selvom du ikke er GUI mand... Eller eventuelt et link til hvor jeg kan læse mere?
Avatar billede casualty Nybegynder
10. juni 2004 - 16:29 #5
Jeg ville blive meget glad hvis der var nogle der kunne komme med nogle reflektioner over forskellen på C#´s Socket,NetworkStream,BinaryReader/Writer og Java´s Socket In/OutputStream
Avatar billede arne_v Ekspert
10. juni 2004 - 16:29 #6
En int ligger på stakken, en struct ligger på stakken og metoden til structen
ligger i kode sektion (heap hvis man definerer heap bredt).
Avatar billede arne_v Ekspert
10. juni 2004 - 16:30 #7
Jeg er helt blank med hensyn til GUI og tråde.
Avatar billede arne_v Ekspert
10. juni 2004 - 16:37 #8
.NET Socket ligner vist mere C/C++ socket, mens .NET TCPClient mere
ligner java Socket.

.NET GetStream og Java getInputStream og getOutputStream svarer så
til hinanden.

.NET BinaryReader/BinaryWriter ligner Java DataInputStream/DataOutputStream.
Avatar billede casualty Nybegynder
17. juni 2004 - 22:06 #9
Læg et svar så får du nogle points...
Avatar billede arne_v Ekspert
17. juni 2004 - 22:07 #10
ok
Avatar billede casualty Nybegynder
17. juni 2004 - 22:13 #11
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester