Nwlapcug.com


Un elenco di attributi di stile di Java

Un elenco di attributi di stile di Java


Quando Java ha colpito la scena di linguaggio programmazione nei mid-1990s, i linguaggi di programmazione dominanti erano C e C++. Gli architetti originali del Java linguaggio di programmazione ha visto molti modi per sfruttare il nuovo concetto di programmazione object-oriented e migliorare le carenze dei linguaggi di sviluppo esistenti con gli attributi stilistici del loro nuovo linguaggio di programmazione.

Orientato agli oggetti

Java è un linguaggio di programmazione orientato agli oggetti. Permette al programmatore di creare modelli per strutture di dati complesse, chiamate classi e organizzare facilmente le istanze di queste strutture, denominate oggetti, nel corso del programma. Inoltre, i programmatori Java possono fare classi come utilità, con funzionalità che è destinata ad essere di utilità per altri programmatori. Java rende facile per un altro programmatore di prendere una di queste classi self-contained e integrare le sue funzioni nel suo codice sorgente, senza dover copiare o incollare il codice.

Extensible

La progettazione di classi e oggetti di Java rende possibile per i programmatori di costruire sul lavoro delle biblioteche hanno sviluppato altri programmatori. Attraverso l'utilizzo di sottoclassi, uno sviluppatore può creare le classi che ereditano automaticamente il codice da un'altra classe. Tuttavia, una volta che il codice tutto eredita dalla classe altri, conosciuta come la classe di "padre", il programmatore può sostituire alcuni metodi con suo proprio, cambiare il valore impostato di determinate variabili o aggiungere ulteriori variabili e metodi per implementare la funzionalità personalizzata.

Indipendente dalla piattaforma

Programmi Java sono indipendenti dalla piattaforma. Invece di compilare codice sorgente in un file binario eseguibile per un determinato sistema operativo, che viene compilato in un file di bytecode per la Java virtual machine (JVM). La JVM è un motore che è specifico della piattaforma, e gli utenti devono scaricare il programma per eseguire programmi Java. La JVM prende il bytecode compilato per piattaforma-indipendente, poi si traduce in codice binario eseguibile per il sistema operativo corrente, come il programma viene eseguito in tempo reale. Ciò significa che gli sviluppatori non devono preoccuparsi di stranezze di ogni particolare sistema operativo quando si codifica.

Open Source

Il macchinario del sistema operativo Java, la JVM, è open source. Questo significa che chiunque può guardare il codice sorgente dietro l'intero sistema operativo Java. Questo consente a uno sviluppatore di guardare in modo indipendente in nuovi modi per rendere più efficienti programmi Java, in modo indipendente ricerca di modi per migliorare il processo di traduzione bytecode in tempo reale, sviluppare nuovi usi per la Java Virtual Machine e guardate nella creazione la propria aggiunta al linguaggio di programmazione stesso.