Torna indietro   Hardware Upgrade Forum > Software > Programmazione

PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
La PNY GeForce RTX 5080 Slim OC si distingue nel panorama delle GPU di fascia alta per il design compatto a due slot, ispirato alla NVIDIA GeForce RTX 5080 Founders Edition. In questo test analizziamo comportamento termico e prestazioni in gioco, valutando se il formato ridotto comprometta o meno l'esperienza complessiva rispetto alle soluzioni più ingombranti presenti sul mercato.
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-02-2004, 23:45   #1
Passy
Senior Member
 
L'Avatar di Passy
 
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
[JAVA]Chi ha già provato java 1.5-beta?

Chi ha già provato java 1.5???
Ho scaricato la versione beta sdk 1.5 Volevo provare le nuove features introdotte al linguaggio ma non sono riuscito a compilare neanche mezza classe. Eppure nella documentazione viene menzionato cosa è stato aggiunto.

Qualcuno ne sa qualche cosa?

Ciao

__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro>
<GNU/Linux Debian Etch>
Wii 1037 4238 6261 1967
Passy è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 10:56   #2
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
per compilare devi indicare la versione del sorgente e la versione di destinazione del bytecode:

javac -source 1.5 -target 1.5 MiaClasse.java
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 12:50   #3
Passy
Senior Member
 
L'Avatar di Passy
 
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
Grazie
__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro>
<GNU/Linux Debian Etch>
Wii 1037 4238 6261 1967
Passy è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 17:50   #4
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Ci sono grosse novità??
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 18:32   #5
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
C'è tutta una batteria di novità con cui sbizzarrisi:

Codice:
import java.util.*;
import static java.lang.Math.*;

public class Prova {
	public static void main(String... a) {
		
		//FOR EACH
		int[] array = {10, 20, 30};
		for(int e : array) {
			System.out.println(e);
		}
		
		//AUTOBOXING
		Integer numero = 5;
		numero += 10;
		System.out.println(numero);
		
		//IMPORT STATICO
		float f = 0.5f;
		f = abs(f);
		System.out.println(f);
		
		//GENERICI
		class Coppia {
			int x, y;
			Coppia(int x, int y) {
				this.x = x;
				this.y = y;
			}
		};
		
		Vector<Coppia> vettore = new Vector<Coppia>();
		vettore.add(new Coppia(10, 20));
		vettore.add(new Coppia(30, 40));
		
		int x = vettore.get(0).x;
		int y = vettore.get(0).y;
	}
}
Poi ci sono le strutture "enum", l'output formattato...
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 18:49   #6
dr.stein
Registered User
 
Iscritto dal: Dec 2001
Messaggi: 890
Codice PHP:
//AUTOBOXING
        
Integer numero 5;
        
numero += 10;
        
System.out.println(numero); 


ovvero ?
dr.stein è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 20:12   #7
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
E' una pura comodità.

numero è un Integer, un oggetto che incapsula un valore intero.

Prima della 1.5, l'assegnamento

Integer numero = 5

non era possibile, a destra c'è un "int" (primitivo) a sinistra un Integer (riferimento).

L'autoboxing permette al compilatore di incapsulare direttamente il primitivo a destra in un riferimento "wrapper" Integer prima dell'assegnamento.

In Java era piuttosto scomodo lavorare su collezioni di primitivi, perchè si era obbligati ad usare esplicitamente un wrapper "in entrata" ed un casting/estrazione in uscita.

Codice:
        int[] primitivi = {10, 20, 30};
        Vector<Integer> vettore = new Vector<Integer>();
        for(int e : primitivi) {
	        vettore.add(e);
        }
        for(Integer e : vettore) {
	        System.out.println("vettore: "+e);
        }
        
        int valore = vettore.get(0) + 50;
        System.out.println(valore);
E' facile notare come adesso le cose si siano fatte decisamente più semplici.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 20:16   #8
dr.stein
Registered User
 
Iscritto dal: Dec 2001
Messaggi: 890
capito capito!

non avevo notato l'Integer anziche' l'Int!
dr.stein è offline   Rispondi citando il messaggio o parte di esso
Old 13-02-2004, 21:51   #9
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
le novità ci sono, nei prossimi giorni mi metto a sperimentare
l'autoboxing è comodissimo, era ora!!!
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 14-02-2004, 01:48   #10
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Là, scovato sul forum sun.

Java 1.5 samples

Poi non dite che non vi voglio bene!

Ciao.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 14-02-2004, 10:40   #11
Passy
Senior Member
 
L'Avatar di Passy
 
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
Quote:
Originariamente inviato da PGI
Là, scovato sul forum sun.

Java 1.5 samples

Poi non dite che non vi voglio bene!

Ciao.

Mooooolto bene!!!!

Grazie questa ogi ho ha dafe un to di prove e da modificare un tot di codice...

Grazie ciao
__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro>
<GNU/Linux Debian Etch>
Wii 1037 4238 6261 1967
Passy è offline   Rispondi citando il messaggio o parte di esso
Old 15-02-2004, 23:21   #12
Passy
Senior Member
 
L'Avatar di Passy
 
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
Mi spiegate anche perchè se faccio

Codice:
        enum Suit { clubs, diamonds, hearts, spades };
        for (Suit suit : Suit.values())
            System.out.print(suit);
mi aspetto d'avere

Codice:
1 2 3 4
invece mi stampa

Codice:
clubs diamonds hearts spades
mmm mistero


ciao
__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro>
<GNU/Linux Debian Etch>
Wii 1037 4238 6261 1967
Passy è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 09:38   #13
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
E' una scelta dei progettisti quella di dotare le costanti degli enum di un output significativo.

[edit]
Ho dimenticato il link

http://jcp.org/aboutJava/communitypr...iger/enum.html

Ultima modifica di PGI : 16-02-2004 alle 09:46.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 11:11   #14
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Quote:
Originariamente inviato da dr.stein
capito capito!

non avevo notato l'Integer anziche' l'Int!
Cos'è Int? una nuova classe?
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 12:27   #15
Passy
Senior Member
 
L'Avatar di Passy
 
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
Quote:
Originariamente inviato da PGI
E' una scelta dei progettisti quella di dotare le costanti degli enum di un output significativo.

[edit]
Ho dimenticato il link

http://jcp.org/aboutJava/communitypr...iger/enum.html
Grazie tante sei un mito... domani ci guardo bene poi ti faccio sapere

Ciao
__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro>
<GNU/Linux Debian Etch>
Wii 1037 4238 6261 1967
Passy è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2004, 09:41   #16
Passy
Senior Member
 
L'Avatar di Passy
 
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
Ok sono riuscito a sperimentare... Ma mi facevo la seguente domanda:
Se volessi creare delle applicazioni scritte in java 1.5 ma compattibili con le vecchie versioni?
Ho provato a fare
Codice:
javac -source 1.4 -target 1.5 MiaClasse.java
ma il comilatore mi dice che se utilizzo la sintassi 1.5 mi compla 1.5....

Mi sembra veramente limitante.

Cosa ne pensate?

Ciao
__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro>
<GNU/Linux Debian Etch>
Wii 1037 4238 6261 1967
Passy è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2004, 12:42   #17
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
E' molto limitante, ma il salto tra la 1.4 e la 1.5 è veramente ampio.

Vedremo con la versione stabile di Tiger cosa deciderà di fare Sun, io spero che lanci una "campagna" per stimolare l'upgrade di Java da parte degli sviluppatori/utenti, girano ancora dei "Java 1.2", una cosa che mi fa imbufalire perchè l'aggiornamento del runtime è tutto fuorchè impegnativo.

Per me avrebbe dovuto fare, già che c'era, una cosa ancora più drastica, dichiarare la 1.5 incompatibile con le versioni precedenti e cominciare ad eliminare (finalmente) un po' di "deprecated" (sono 6 anni che bisogna fare un casting esplicito da Graphics a Graphics2D, francamente mi sembrerebbe giunta l'ora di levarselo dai marroni stò "graphics").
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2004, 13:08   #18
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Quote:
Originariamente inviato da Passy
Ok sono riuscito a sperimentare... Ma mi facevo la seguente domanda:
Se volessi creare delle applicazioni scritte in java 1.5 ma compattibili con le vecchie versioni?
Ho provato a fare
Codice:
javac -source 1.4 -target 1.5 MiaClasse.java
ma il comilatore mi dice che se utilizzo la sintassi 1.5 mi compla 1.5....
scusa ma non è il contrario? source 1.5 target 1.4
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2004, 13:15   #19
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
secondo me è giusto xche il target e il come compilarlo il source intende quale è la vers che compili.

Smentiscimi pure se canno
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2004, 13:19   #20
Passy
Senior Member
 
L'Avatar di Passy
 
Iscritto dal: Jul 2000
Città: Vignola (MO)
Messaggi: 316
Si scusate ho scritto al contrario !!!
sono un po' sbadato...

Per rispondere a PGI:
Hai ragione ma pensate che l'utente medio ha "Paura" a fare certe oparazioni...
Io quando scrivo delle applet le compilo con un JVM 1.18 così che possano essere compattibili anche con pc in cui non è installata una versione aggiornata di Java...
Le nuove funzionalità sono veramente pratiche e compattano il codice ma se la Sun dovesse toglierre la retrocompattibilità con le nuove funzionalità vi immaginate che perdita di tempo ad aggiornare codice vecchio con nuovo!!!

Sono un po' perplesso

__________________
<Asus A8N-E Deluxe> <Amd64 3000+> <Ram 2.5 Gb> <Geffo3> <2 Maxtor 160 Gb RAID 1> <Adsl ZyXEL 645r> <ESS Maestro>
<GNU/Linux Debian Etch>
Wii 1037 4238 6261 1967

Ultima modifica di Passy : 24-02-2004 alle 13:30.
Passy è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
L'AI agentica potrebbe trasformare Inter...
Qualcomm lancerà due chip per sma...
Xiaomi dà i numeri: ecco come &eg...
AMD annuncia Ryzen 9 9950X3D2 Dual Editi...
CyrusOne avvia la costruzione del suo pr...
Cloud in crescita, ma l’adozione dell’IA...
OpenAI cancella l'adult mode di ChatGPT:...
Google Search Live arriva in Italia: la ...
MacBook Air 15'' con chip M4 (2025) crol...
Ora è possibile trasferire file t...
Apple domina con il MacBook Neo: i lapto...
Arriva la nuova gamma di PC Dell Pro per...
DJI Avata 360: la recensione del primo d...
Il browser di Samsung arriva su Windows,...
I satelliti AI Sat Mini per i datacenter...
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: 07:22.


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