Está en la página 1de 10

TEMA:

PA03 REPORTE DE INVESTIGACION

PROFESORA:

GOMEZ DIAZ MARTHA ARACELI

ASIGNATURA:

FUNDAMENTOS DE PROGRAMACION

NOMBRE:

ANDRI DANILO PALACIOS MARTINEZ

NO CONTROL:

22700253

SEMESTRE Y GRUPO:

1o “A”

ING. EN SISTEMAS COMPUTACIONALES


 ¿Cuál es la estructura básica de un programa en lenguaje Java?

Según Un programa en Java por lo regular tiene la siguiente estructura:

Estructura de java

Package: Un package es una agrupación de clases. Es parecido a una "caja" que contiene las
clases que queramos mantener en un solo lugar. También podría decirse que los packages es
el equivalente a las librerías en otros lenguajes. Esta parte del código no es obligatoria, es sólo
si lo necesita usar nuestro programa.

Import: En ocasiones nuestros programas requerirán utilizar clases existentes en otros


Packages, y esto se puede lograr con Import.

Clases: Java puede crear diferentes tipos de clases: privadas, públicas y protegidas; y se


utilizan de acuerdo a conveniencia de la estructura de nuestro programa.

Variables: Java maneja tres tipos de variables: de instancia, de clase y locales.

 Las variables de instancia son las que se usan para guardar valores o atributos de un


objeto en particular.
 Las variables de clase son las que guardan valores o atributos de la clase.
 Las variables locales son las que se declaran en una función o método y solamente
las puede utilizar esa función o método, de ahí el nombre de locales.
Constructores: Los constructores son la forma de crear los objetos.

Métodos: En Java los métodos son los que utilizamos para realizar alguna tarea en específico.
Podemos decir que hay dos tipos de métodos en Java: El primero, que llamaremos set (poner)
sirve para manipular y/o fijar valores en las variables, por ejemplo: cuando especificamos que el
balón va a ser color blanco. El segundo, denominado get (obtener) sirve para obtener
un valor de una variable, por ejemplo: cuando queremos saber la edad de Juan.

Comentarios: Éstos pueden incluirse en cualquier parte del código. Sus líneas serán
completamente ignoradas por el compilador, o sea que no afectarán para nada nuestro
programa. Cuando una persona está aprendiendo a programar es altamente recomendable que
escriba los comentarios que se le dé la gana en su código (siempre y cuando no
sea basura claro), ya que esto ayuda mucho a entender lo que está haciendo una función, para
qué sirve una variable o declaración, hasta facilita el hacer modificaciones y mejoras al
programa en el futuro. 

Según Un programa simple en Java tiene la siguiente estructura:

Donde Nombre de la clase es el nombre de la clase principal que contiene el código fuente que
deberá guardarse en la computadora con el sufijo .java (NombreClase.java). Todas las
aplicaciones Java tienen un método main que, a su vez, contiene un conjunto de instrucciones.
En Java los conjuntos o bloques de sentencias se indican entre llaves ({y}). Ejemplo Con este
ejemplo mostramos la estructura de una aplicación Java simple. El nombre de la clase Saludo
deberá guardarse como Saludo.java
public class Saludo

public static void main(String[] args)

System.out.println("Saludos desde Mexicali");

//Fin del metodo main

 }

 }

//Fin de la clase Saludo 

 ¿Cuáles son los tipos de datos primitivos en Java? menciona un ejemplo

A todo dato (constante, variable o expresión) le corresponde un tipo específico en Java. Como


se ha indicado anteriormente un tipo de dato determina los valores que pueden asignarse a un
dato, el formato de representación correspondiente y las operaciones que pueden realizarse
con dicho dato.

En Java casi todo es un objeto. Existen algunas excepciones como, por ejemplo, los tipos
primitivos, tales como int, char, etc., que no se consideran objetos y se tratan de forma
especial. Java tiene un conjunto de tipos primitivos para representar datos enteros (cuatro tipos
diferentes), para datos numéricos reales en coma flotante (dos tipos diferentes), para
caracteres y para datos lógicos o booleanos. Cada uno de ellos tiene idéntico tamaño y
comportamiento en todas las versiones de Java y para cualquier tipo de ordenador. Esto
implica que no hay directivas de compilación condicionales y asegura la portabilidad de los
programas a diferencia de lo que ocurre, por ejemplo, con el lenguaje de programación C.

 Nota de interés. En otros lenguajes de programación el formato y tamaño de los tipos


de dato primitivos puede depender de la plataforma o sistema operativo en la que se
ejecute el programa. Sin embargo, Java especifica el tamaño y formato de todos los
tipos de dato primitivos para que el programador no tenga que preocuparse sobre las
dependencias del sistema.

Por otro lado, a partir de estos tipos primitivos de dato pueden construirse otros tipos de datos
compuestos, arrays, clases e interfaces. En la siguiente tabla se muestran los tipos de dato
primitivos de Java con el intervalo de representación de valores que puede tomar y el tamaño
en memoria correspondiente.

Figura. Tipos de datos primitivos de Java

Los tipos de datos numéricos en Java no pueden representar cualquier número entero o real.
Por ejemplo, el tipo de dato entero int tiene un intervalo de representación entre -2147483648 y
2147483647. Si se desea representar el valor correspondiente a la población mundial del
planeta (más de 6 mil millones de habitantes) no puede hacerse con dato de tipo int.

Los datos de tipo double no tienen tanta limitación. Pueden alcanzar un valor del orden de
10308, pero tienen otro problema: la precisión. En concreto, el tipo double tiene una precisión
de 15 dígitos significativos cómo se detallará más adelante.

Ejemplo de Tipo de dato primitivo:


Datos de tipo primitivo: representan un único dato simple que puede ser de tipo char, byte,
short, int, long, float, double, boolean. Por ejemplo: 'a', 12345, 750.68, False, ... Cada tipo de
dato presenta un conjunto de valores o constantes literales

 ¿Qué es un identificador en Java?

Un programa Java está compuesto de diferentes componentes tales


como variables, constantes, métodos, clases, etc. Estos componentes deben de recibir un
nombre; para ello, existen algunas reglas que deben de cumplir.

En el tema de hoy vamos a definir el concepto de identificadores en Java.

¿Qué es un identificador?

Para definir qué es un identificador pensemos en el nombre que tenemos que darle a algún
elemento de nuestro programa. Dicho de otro modo, es el nombre que le asignamos a nuestras
variables, métodos, clases, constantes, paquetes, objetos y demás elementos que conforman
nuestro programa. Para ello les cuento que existen unas pequeñas reglas que debemos de
cumplir para que no exista ningún problema cuando llegue el momento de hacer funcionar
nuestro programa.

Para poder definir un identificador válido, debemos de seguir las siguientes reglas:

Reglas para definir un identificador valido

1. Debe comenzar con una letra, un símbolo de subrayado (_) o un símbolo de dólar ($). Los
siguientes caracteres pueden ser letras, dígitos, símbolos de subrayado o símbolos de dólar:
2. No puede ser una palabra reservada del lenguaje Java:
3. Las mayúsculas y minúsculas se consideran diferentes:

Ejemplo 1

Son válidos los siguientes identificadores.

edadMaxima✔   
edadmaxima✔   
monto_total✔   
sueldo_bruto✔   
suelbru✔   
$ganancia✔   
nota1✔   
nota2✔   
importeCompra✔   

//Note que los identificadores edadMaxima y edadmaxima no son iguales dado que M


mayúscula no es lo mismo que n minúscula//

Ejemplo 2

Son inválidos los siguientes identificadores.

1cuenta (no puede comenzar con número) x


monto total (no puede haber espacios en blanco) x
premio# (contiene carácter invalido #)   x
final (no puede ser una palabra reservada del lenguaje) x
continue (no puede ser una palabra reservada del lenguaje) x
 Realiza un cuadro sinóptico sobre los tipos de operadores a utilizar en Java,
ejemplificar uso del operador

TIPOS DE OPERADORES QUE SE UTILIZAN EN JAVA

Ejemplo:

Ejemplo:

Ejemplo:

 ¿Qué significa compilación de un código programado?

Es el proceso por el cual el código fuente de un programa escrito en un lenguaje de


programación “A” se traduce a código fuente de un lenguaje de programación “B”.

El caso más común es cuando el código origen está escrito en un lenguaje de programación de
“alto nivel” (C, Java, PHP u otros lenguajes de tercera generación) y se traduce a código
máquina que pueda ejecutar directamente el ordenador. Pero hay muchas otras posibilidades
como pasar por una representación intermedia en bytecode como es el caso típico de Java.

 Conclusión
Después de una breve investigación, recabando la información en diferentes sitios llegue a la
conclusión y me atrevo a decir que java podría considerarse un lenguaje de
programación “universal” en estos tiempos, debido a la alta capacidad de implementación en
los diferentes ámbitos como ya explicamos anteriormente y lo fácil que es aprenderlo, el cual se
cree tendrá funcionamiento durante algunos años más. Asimismo, el lenguaje Java
actualmente es considerado unos de los lenguajes de programación que por ahora satisface
y cumplen con los requisitos necesarios para crear y ejecutar aplicaciones o páginas web
mediante en diferentes sistemas operativos. Como consecuencia facilita el uso y control de
los desarrolladores hacia los programas.

 Bibliografía

Autor(es) Año Título Editorial


Joyanes,  2002 Programación en Java 2 McGraw Hill
Zahonero
Keogh  2002 J2EE (Java 2 Enterprise McGraw Hill
Edition), Manual de
referencia
Deitel, Deitel Como programar en Prentice Hall
Java, 5ta Ed
Schildt  2001 Java 2. Manual de Osborne McGraw Hill
referencia 4ta. Ed.
Wang  2000 Java Ciencias Thompson
Cohoon,  2005 Programación en Java 5.0 McGraw Hill
Davidson
Pérez  2008 Aprendiendo Java y http://compunauta.com/forums/linux/programacion/java/
Programación Orientada a ebook.html
Objetos

Sun Site Mexico  2011 Sitio interesante con  Sun Microsystems


enlaces a tutoriales y
manuales

También podría gustarte