Tag-arkiv: java

Java datatyper

Datatyper bruges til at fastslå hvilken type af data vi vil putte ind i variabler af en given type. En ting ve java er at en byte variabel vil altid være på 8 bit altså 1 byte. Og det er uanset hvilken platform koden kompilestil at køre på.

byte 8 bits
short 16 bits
int 32 bits
long 64 bits

float 32 bits
double 64 bits

char 16 bits
boolean true eller false (1 eller 0, sand eller falsk)

I forhold til andre programeringssprog adskiller java sig ved ikke at have ’strings’ og ‘arrays’ som variable typer.
I java er disse ‘klasser’ (classes)

Konverter mellem de forskellige datatyper:

Konverter integer data til floating point:

int i=0;
float f;
f=(float)i; // Cast int as float
analog_float=(float)analog_pin0_value;

lær at programmere java – Del 3 Metoder

Metoder i java er det samme som man i andre programmeringssprog kalder funktioner og procedurer.
De kaldes metoder i java fordi java er et objektorienteret programmeringssprog.
I modsætning til c++ er java helt fri for funktioner og procedurer.

En metode har et navn som kan bestå af en række argumenter. Efter kørsel returnerer metoden i variabel, det kunne være den returnerede en variabel med værdien true.

istedet for at spørge med:
if (variabel(værdi der testes) == true

skrives

if (variabel(værdi der testes))

Den sidste går kun videre hvis ‘værdi der testes’ er true

Lær at programmere java – embedded programering

Java er et godt programmerings program at lære for newbie’s..

Det er let at gå til, og der findes masser af tutorials og udviklings værktøjer.

Et af de områder java specielt blev udviklet var til at køre i embeddede systemer. Feks. som program i styringen til en vaskemaskine, til varmestyring, i forbrugs, elektronik mm.

java

Vi skal ikke så mange år tilbage før den slag foregik med singlechip (feks 8051 familien), og assembler kode som er lavniveau programmering. Hvilket i praksis betyder det er vildt besværligt og tidskrævende bare at skrive noget kode der kan hente nogle data fra et analog signaler og lave så denne koden vises som en graf på skærmen i en standard windows bruger flade, som kunne være en webbrowser.

Det Continue reading