Modifiers Ejemplo Como se crea un objeto!! Concurso: Descubre, contesta, corrige Practica: Punto y Rectangulo
INDENTIFICADORES: REGLAS Las reglas para los identificadores son: Debe comenzar con letra Puede contener numeros, letras o simbolos Menos % o #, espacios en blanco Evitar el $ y el & No puede coincidir con palabras reservadas Java es case sensitive
EJERCICIO First Name CheckNumber1234 firstName 7Employee Amt$Cents $charge 7123 public class Employee 7 case Student_7 Inv7123 pay&bonus
DATOS Y MEMORIA RAM Registros  Espacio de memoria en el CPU El de más rapido acceso Stack o Pila: Almacena métodos y variables locales Segundo en rápidez Heap o Montículo Almacena referencias a objetos  Zona Static Para métodos o datos compartidos  Zona Contante-  Para variables de solo lectura
TIPOS DE DATOS EN JAVA Java es un lenguaje “strongly typed” Un tipo de dato tiene asignado un tamaño fijo en memoria Este se mide en bytes (1 byte --> 8 bits) Bit (cero o uno) --> binary digit En java los tipos de datos pueden ser Primitivos: Almacenan tipos de datos simples Referencias: Para almacenar objetos
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS PRIMITIVOS Numericos Enteros: byte, short, int, long Reales: float y double Otros Caracters: char Almacena cualquier caracter Unicode, no solo ASCII Lógicos: boolean Almacenan true o false, no 1 o 0 como en C
TIPOS DE DATOS PRIMITIVOS
REFERENCIAS Objetos son de tipos de datos compuestos Para acceder a ellos se necesita conocer La dirección de memoria del mismo o referencia Una referencia en JAVA es un puntero en C El operador new reserva memoria dinámica String y StringBuffer son clases No son arreglos de char como en C
REFERENCIAS
CLASES WRAPPER  En el API de Java, todo tipo de dato primitivo Tiene su representación en clases Se las conoce como clases wrapper Envuelven los datos primitivos Ventajas Permiten tratar a datos primitivos como objetos Contienen metodos para conversion de datos boolean --> Boolean int --> Integer float --> Float char --> Character ....
CASTING Y CONVERSIONES Conversión implicita En la asignación, si los dos tipos son compatibles int a; long c; byte b = 90; a = b;  c = a;
Conversiones Implicitas Tipos de datos de los Literales Los literales son valores constantes Tienen tipos de datos por omisión Ejemplo: 123 es un int 12.3 es un double Entonces:  float f = 8.9;  //NO  float f = 8.9F // SI
CONVERSIONES EXPLICITAS Si en la conversion se van a perder datos Se requiere una confirmación con un typecast int a; long c = 89; a = (int) c;
CONVERSION Y OPERACIONES Al efectuar una operacion aritmetica El resultado puede ser de otro tipo de dato Puede ser del “mayor” tipo de dato O, ser convertido a otro Ejemplo: short a = 1, b = 2, c; c = a + b; // es convertido a entero Correcto: c = (short) ( a+ b);
VARIABLES Pueden ser  De tipos de datos primitivos O de clases, es decir: objetos Declarar una variable indica que se desea Reservar un espacio de memoria Solo las variables de objetos Tienen un valor inicial por defecto Sintaxis de declarcion <modificadores> tipodedato identificador; public static int contador; private final String nombre; int b; Enteros: 0.  Reales: 0.0  boolean:false,  char: \u0000. Objetos;: null
Datos de un Objeto Atributos o caracteristicas Son variables, primitivas u objetos Su ambiente es del objeto que los contiene Dentro de un objeto pueden definirse  Otros objetos como atributos Asociacion Ejemplo: Punto y Rectangulo Autor – Libro Persona - Auto
Datos de una Clase Todos los objetos de una clase Pueden desear “compartir” algún dato Ejemplo:  Todos los estudiantes de la U comparten  la misma nota max. de calificacion En ese caso, ese dato se declara static
DATOS STATIC: USO Y AMBIENTE Se cargan en memoria  Antes de que se cree ningun objeto Su ambiente termina junto con el programa No necesitan de ningun objeto para ser usados Ejemplo: Estudiante.nota_maxima = 100; System.out
DATOS DE LOS METODOS Variables locales o temporales a un método Su ambiente  Inicia con el método y termina con el mismo No pueden ser usadas si no han sido inicializadas Solo pueden ser usadas dentro del método que las contiene
CONSTANTES Variables de solo lectura Se declaran con el modificador final Solo pueden ser inicializadas En el momento de la declaración Si son constantes miembro de una clase En el constructor Ejemplo: private final String Nombre; private static final int notamaxima = 100;
MODIFICADORES
CREACION DE UN OBJETO

Más contenido relacionado

PPTX
A3 identificador palabraclavetipos
PPS
Identificadores, variables y constantes
PPT
Tipos Primitivos y Elementos Léxicos de Java
PPT
Balanceo De Modelos
PPTX
TIPOS DE DATOS EN JAVA
PPT
8. Uso De Variables De Tipo Referencia
PPTX
Tipos de variables que Java maneja
PPTX
Tipos de datos.java
A3 identificador palabraclavetipos
Identificadores, variables y constantes
Tipos Primitivos y Elementos Léxicos de Java
Balanceo De Modelos
TIPOS DE DATOS EN JAVA
8. Uso De Variables De Tipo Referencia
Tipos de variables que Java maneja
Tipos de datos.java

La actualidad más candente (17)

PPSX
Identificadores en Lógia de Programación
PPT
C# Diferencias
PPSX
Tema 1-2 identificadores - variable y constante
PPSX
Variables en java
PPT
3. Uso De Variables De Tipo Valor
PDF
PHP mode on part 2
PPT
8. Uso De Variables De Tipo Referencia
PPT
Introduccion Java
PPTX
Constante y variable
DOCX
Variables y tipos de datos parcial
PPTX
Tipos de Variables en Java
PDF
PHP mode on
PDF
Unidad i antecedentes
PPT
Sentencias de control
PPTX
Estructura sintactica de los lenguajes de programacion y bases de datos
PPTX
Estructura sintactica de los lenguajes de programacion
PPTX
Programacion en java
Identificadores en Lógia de Programación
C# Diferencias
Tema 1-2 identificadores - variable y constante
Variables en java
3. Uso De Variables De Tipo Valor
PHP mode on part 2
8. Uso De Variables De Tipo Referencia
Introduccion Java
Constante y variable
Variables y tipos de datos parcial
Tipos de Variables en Java
PHP mode on
Unidad i antecedentes
Sentencias de control
Estructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion
Programacion en java
Publicidad

Similar a Clase4 (20)

PDF
Clase No.03 GENERALIDADES DEL LENGUAJE JAVA.pdf
PPTX
Tipos de datos y variables
PDF
9 Curso de POO en java - variables, constantes y objetos
PPTX
tipos de datos
PPTX
Tipos de datos
PPT
Semana9b Vbr
PPT
Tipos de datos
PDF
clase02_tiposdedatos.pdf
PDF
Unidad i antecedentes1
PPT
1 1 2 Datos Primitivas Y Objetos
 
PPTX
Tipos de datos Java
PDF
Uso de Clases en Java, manual practico de 48 paginas
PPT
Introducción a la Programaciónen Java
PPT
Intro Java
PPTX
Clases en Java y todo lo relacionado
PPT
Unidad o informatica
PPT
PROGRAMACIÓN CON JAVA MAVEN PROGRAMACIÓN CON JAVA MAVEN.ppt
PPT
java presentación.ppt presetnación conceptos java
PPT
Mule Librerias en Java
PPTX
JAVA_BASICO_modo_consola_introduccion.pptx
Clase No.03 GENERALIDADES DEL LENGUAJE JAVA.pdf
Tipos de datos y variables
9 Curso de POO en java - variables, constantes y objetos
tipos de datos
Tipos de datos
Semana9b Vbr
Tipos de datos
clase02_tiposdedatos.pdf
Unidad i antecedentes1
1 1 2 Datos Primitivas Y Objetos
 
Tipos de datos Java
Uso de Clases en Java, manual practico de 48 paginas
Introducción a la Programaciónen Java
Intro Java
Clases en Java y todo lo relacionado
Unidad o informatica
PROGRAMACIÓN CON JAVA MAVEN PROGRAMACIÓN CON JAVA MAVEN.ppt
java presentación.ppt presetnación conceptos java
Mule Librerias en Java
JAVA_BASICO_modo_consola_introduccion.pptx
Publicidad

Más de rilara (20)

PPT
principal estructura celular
PPT
el transporte celular
PPT
plan de vida
PPT
conexion y-y
PPT
conceptos basicos de internet
PPT
evolucion de la teoria celular
PPT
estudio de la vida
PPT
organelos
PPT
creacion de una libreria propia
PPT
el agua
PPT
actividad celular
PPT
FOTOSÍNTESIS
PPT
respiracion celular
PPT
mendel
PPT
exposicion mitosis
PPT
CODIGO GENETICO
PPT
sintesis del ADN
PPT
riesgos de la nanotecnologia
PPT
aportaciones de la nanotecnologia
PPT
nanotecnologia
principal estructura celular
el transporte celular
plan de vida
conexion y-y
conceptos basicos de internet
evolucion de la teoria celular
estudio de la vida
organelos
creacion de una libreria propia
el agua
actividad celular
FOTOSÍNTESIS
respiracion celular
mendel
exposicion mitosis
CODIGO GENETICO
sintesis del ADN
riesgos de la nanotecnologia
aportaciones de la nanotecnologia
nanotecnologia

Último (20)

DOCX
Informee_APA_Microbittrabajoogrupal.docx
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PDF
Trabajo de recuperación _20250821_191354_0000.pdf
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
Circuito de LED en paralelo mediante Switch
PPTX
Usuarios en la arquitectura de la información
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PPTX
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
Estrategia de apoyo valentina lopez/ 10-3
PPTX
Uso responsable de la tecnología - EEST N°1
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
Control de calidad en productos de frutas
PPTX
libro proyecto con scratch jr pdf en la e
DOCX
tablas tecnologia maryuri vega 1....docx
Informee_APA_Microbittrabajoogrupal.docx
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Trabajo de recuperación _20250821_191354_0000.pdf
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Mecanismos-de-Propagacion de ondas electromagneticas
Circuito de LED en paralelo mediante Switch
Usuarios en la arquitectura de la información
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
Protocolos de seguridad y mecanismos encriptación
Estrategia de apoyo valentina lopez/ 10-3
Uso responsable de la tecnología - EEST N°1
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Control de calidad en productos de frutas
libro proyecto con scratch jr pdf en la e
tablas tecnologia maryuri vega 1....docx

Clase4

  • 1.  
  • 2. Modifiers Ejemplo Como se crea un objeto!! Concurso: Descubre, contesta, corrige Practica: Punto y Rectangulo
  • 3. INDENTIFICADORES: REGLAS Las reglas para los identificadores son: Debe comenzar con letra Puede contener numeros, letras o simbolos Menos % o #, espacios en blanco Evitar el $ y el & No puede coincidir con palabras reservadas Java es case sensitive
  • 4. EJERCICIO First Name CheckNumber1234 firstName 7Employee Amt$Cents $charge 7123 public class Employee 7 case Student_7 Inv7123 pay&bonus
  • 5. DATOS Y MEMORIA RAM Registros Espacio de memoria en el CPU El de más rapido acceso Stack o Pila: Almacena métodos y variables locales Segundo en rápidez Heap o Montículo Almacena referencias a objetos Zona Static Para métodos o datos compartidos Zona Contante- Para variables de solo lectura
  • 6. TIPOS DE DATOS EN JAVA Java es un lenguaje “strongly typed” Un tipo de dato tiene asignado un tamaño fijo en memoria Este se mide en bytes (1 byte --> 8 bits) Bit (cero o uno) --> binary digit En java los tipos de datos pueden ser Primitivos: Almacenan tipos de datos simples Referencias: Para almacenar objetos
  • 7. TIPOS DE DATOS EN JAVA
  • 8. TIPOS DE DATOS PRIMITIVOS Numericos Enteros: byte, short, int, long Reales: float y double Otros Caracters: char Almacena cualquier caracter Unicode, no solo ASCII Lógicos: boolean Almacenan true o false, no 1 o 0 como en C
  • 9. TIPOS DE DATOS PRIMITIVOS
  • 10. REFERENCIAS Objetos son de tipos de datos compuestos Para acceder a ellos se necesita conocer La dirección de memoria del mismo o referencia Una referencia en JAVA es un puntero en C El operador new reserva memoria dinámica String y StringBuffer son clases No son arreglos de char como en C
  • 12. CLASES WRAPPER En el API de Java, todo tipo de dato primitivo Tiene su representación en clases Se las conoce como clases wrapper Envuelven los datos primitivos Ventajas Permiten tratar a datos primitivos como objetos Contienen metodos para conversion de datos boolean --> Boolean int --> Integer float --> Float char --> Character ....
  • 13. CASTING Y CONVERSIONES Conversión implicita En la asignación, si los dos tipos son compatibles int a; long c; byte b = 90; a = b; c = a;
  • 14. Conversiones Implicitas Tipos de datos de los Literales Los literales son valores constantes Tienen tipos de datos por omisión Ejemplo: 123 es un int 12.3 es un double Entonces: float f = 8.9; //NO float f = 8.9F // SI
  • 15. CONVERSIONES EXPLICITAS Si en la conversion se van a perder datos Se requiere una confirmación con un typecast int a; long c = 89; a = (int) c;
  • 16. CONVERSION Y OPERACIONES Al efectuar una operacion aritmetica El resultado puede ser de otro tipo de dato Puede ser del “mayor” tipo de dato O, ser convertido a otro Ejemplo: short a = 1, b = 2, c; c = a + b; // es convertido a entero Correcto: c = (short) ( a+ b);
  • 17. VARIABLES Pueden ser De tipos de datos primitivos O de clases, es decir: objetos Declarar una variable indica que se desea Reservar un espacio de memoria Solo las variables de objetos Tienen un valor inicial por defecto Sintaxis de declarcion <modificadores> tipodedato identificador; public static int contador; private final String nombre; int b; Enteros: 0. Reales: 0.0 boolean:false, char: \u0000. Objetos;: null
  • 18. Datos de un Objeto Atributos o caracteristicas Son variables, primitivas u objetos Su ambiente es del objeto que los contiene Dentro de un objeto pueden definirse Otros objetos como atributos Asociacion Ejemplo: Punto y Rectangulo Autor – Libro Persona - Auto
  • 19. Datos de una Clase Todos los objetos de una clase Pueden desear “compartir” algún dato Ejemplo: Todos los estudiantes de la U comparten la misma nota max. de calificacion En ese caso, ese dato se declara static
  • 20. DATOS STATIC: USO Y AMBIENTE Se cargan en memoria Antes de que se cree ningun objeto Su ambiente termina junto con el programa No necesitan de ningun objeto para ser usados Ejemplo: Estudiante.nota_maxima = 100; System.out
  • 21. DATOS DE LOS METODOS Variables locales o temporales a un método Su ambiente Inicia con el método y termina con el mismo No pueden ser usadas si no han sido inicializadas Solo pueden ser usadas dentro del método que las contiene
  • 22. CONSTANTES Variables de solo lectura Se declaran con el modificador final Solo pueden ser inicializadas En el momento de la declaración Si son constantes miembro de una clase En el constructor Ejemplo: private final String Nombre; private static final int notamaxima = 100;
  • 24. CREACION DE UN OBJETO