jhonPariona / _curso-java-cero-heroe-global-mentoring

☕ Java Masterclass: De cero a Heroe en tiempo record 🚀 Aprende a programar en el lenguaje Java y conviértete en un programador Java Experto.

Home Page:https://www.udemy.com/course/java-masterclass-de-cero-a-heroe-en-tiempo-record/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

portada udemy

☕ Aprende a programar en el lenguaje Java y conviértete en un programador Java Experto.

Las expresiones se evalúan de izquierda a derecha

Instalacion de JDK

VARIABLES

identificadores en camelCase, se puede usar _ $ numeros(excepto al inicio) letras Tipos de datos inicia en Mayuscula(clases, interfaces)

VAR

A partir del jdk 10 se puede usar var var identificador = valor var infiere el tipo del identificador de acuerdo al valor. Siempre se debe de inicializar la variable

Tipos primitivos

enteros

  • byte(8 bits) short(16) int(32) long(64) tipo identificador = valor(literal);
  • clases Byte, Short, Integer, Long Para saberByte.SIZE(num bits), valor minimo Byte.MIN_VALUE, maximo Byte.MAX_VALUE

Las literales en java son de tipo int por defecto por eso cuando usamos long debemos de agregar L al final, es recomendable usar mayuscula ya q tbn se puede usar minuscula l

Sisemas de nuemracion

  • tipo decimal = 10;
  • tipo octal = 012;
  • tipo hexadecimal = 0xA;
  • tipo binario = 0b1010;

Si imprimimos con sout imprimira e valor decimal para cualquiera de ellos

Decimales

Las literales en decimales por defecto son de tipo double por eso cuando usams float debemos ponerlo F; tbn podemos agregar D en double es opcional

  • float(32), double()
  • clase Float, Double

Char ''

Siempre usa comilla simple

  • char(16)

char identificadorUnicode = '\u0021'

char identificadorDecimal = 33

char identificadorSimbolo = '!'

  • clase Character

About

☕ Java Masterclass: De cero a Heroe en tiempo record 🚀 Aprende a programar en el lenguaje Java y conviértete en un programador Java Experto.

https://www.udemy.com/course/java-masterclass-de-cero-a-heroe-en-tiempo-record/

License:MIT License


Languages

Language:Java 100.0%