Torna indietro   Hardware Upgrade Forum > Software > Programmazione

AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max mette un pannello IPS da 13 pollici con risoluzione 2,5K e refresh a 120 Hz davanti a una batteria da 10.100 mAh e a quattro altoparlanti. Il listino parte da 399,90 euro, per un progetto molto chiaro e ambizioso: schermo ampio, buon audio e giornate lontano dalla presa, a un prezzo che non pesa sul portafoglio
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno
Con la quattordicesima generazione Lenovo ridisegna il suo ThinkPad più iconico attorno al nuovo Space Frame e ai processori Intel Core Ultra Series 3. Resta sotto 1Kg, è molto più semplice da riparare e si rivolge al professionista che lavora in mobilità, con un prezzo da prodotto di vertice.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-05-2008, 21:50   #1
wizard_at
Senior Member
 
L'Avatar di wizard_at
 
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
[Java] Array di una classe

ciao a tutti,
come faccio a creare un'arrey di una classe che devo inizializzare.
per spiegarmi meglio:

questa e' la classe
Codice:
class nome{
        nome(int a){bla; bla; bla;}
        bla bla bla;
}
questo e' l'array(la forma non e' corretta perche' non me la compila)
Codice:
nome carlo[] = new nome[10](6);
ciao e grazie a tutti
__________________
xoooxoooxooox
wizard_at è offline   Rispondi citando il messaggio o parte di esso
Old 20-05-2008, 22:10   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2795
Non puoi dichiarare l'array e al tempo stesso inizializzarlo con quella sintassi. Puoi usare due metodi:
- il primo, che è quello che in genere viene più usato, prevede la dichiarazione dell'array prima e poi un ciclo per inizializzarne gli elementi, esempio:
Codice:
nome carlo[] = new nome[10];
for(int i=0;i<carlo.length;i++)
   carlo[i]=new nome(6);
- il secondo si usa in genere se devi dichiarare array di dimensioni ridotte e prevede l'istanziamento dei singoli oggetti al momento della dichiarazione dell'array, esempio:
Codice:
nome carlo[]={new nome(6),new nome(6),new nome(6),new nome(6),new nome(6),new nome(6)};
Detto questo vorrei farti solo un piccolo appunto: i nomi delle classi scrivili con l'iniziale maiuscola, è una questione di leggibilità e di standard, vedendo un codice scritto in questo modo puoi riconoscere subito a colpo d'occhio quali sono le classi coinvolte anche se si trovano in file diversi.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2008, 07:10   #3
wizard_at
Senior Member
 
L'Avatar di wizard_at
 
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
grazie 1000.

non si puo' usare invece di
Codice:
nome carlo[] = new nome[10];
for(int i=0;i<carlo.length;i++)
   carlo[i]=new nome(6);
questo?
Codice:
nome carlo[] = new nome[10];
for(carlo i : nome)
   i=new nome(6);
si puo' o no? se non si puo' perche'?
__________________
xoooxoooxooox
wizard_at è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2008, 09:17   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da wizard_at Guarda i messaggi
questo?
Codice:
nome carlo[] = new nome[10];
for(carlo i : nome)
   i=new nome(6);
si puo' o no? se non si puo' perche'?
No, non si può. Facendo i=new nome(6) tu semplicemente istanzi un nuovo oggetto di tipo nome e il reference lo assegni alla variabile locale 'i', non ad un elemento dell'array.
Per assegnare il reference ad un elemento dell'array dovresti avere l'indice, il quale però è "nascosto" nel for-each. Quindi dovresti usare il for normale.
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2008, 09:29   #5
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Se non erro, il for-each è stato introdotto per rendere più leggibile e meno prono ad errori la scrittura di cicli che utilizzano un Iterator per iterare una collezione; il costrutto for-each è particolarmente indicato poi nel caso di Generics.

Ciao
banryu79 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro Jabra Evolve3 85: le cuffie sia per l'intratteni...
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Starlink Mini 2 è ufficiale: batt...
Tutte le migliori offerte AliExpress con...
Singles' Day AliExpress, prezzi speciali...
Singles' Day AliExpress, console a prezz...
Singles' Day AliExpress, e-bike in offer...
Singles' Day AliExpress, hard disk e SSD...
Singles' Day AliExpress, da mezzanotte n...
iPhone 18e svelato in anticipo: ecco cos...
Rockstar ha un piano preciso per il mult...
Un iPhone Duo da oltre 65 mila dollari: ...
Anthropic: IPO tra 70 e 78 dollari, Goog...
SSHole in OpenSSH è già sfruttata: la CI...
Secure Future Group: il rischio cyber si...
Recensione Anker MagGo Power Bank 2 Pro,...
Salesforce Agentforce Coworker: il colle...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:46.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v