PDF de programación - Java Nivel Básico

Imágen de pdf Java Nivel Básico

Java Nivel Básicográfica de visualizaciones

Publicado el 21 de Abril del 2018
1.051 visualizaciones desde el 21 de Abril del 2018
561,1 KB
50 paginas
Creado hace 6a (18/01/2014)
JAVA

Objetivos de JAVA

Entornos de Funcionamiento

Máquina Virtual de JAVA

JRE

Enlace de descarga

Lenguaje de Programación (Programming Language)

Tipos de datos

Conceptos básicos

Clasificación para los tipos de datos

Operaciones de los tipos de datos

Algunos comentarios sobre tipos de datos y precedencia

Conversión de tipos

Estructuras de Control Condicional (Si y Selección)

Condicional Simple: Si – Entonces – FSi (if)

Condicional Compuesto. Si – Entonces – Sino – FSi (if - else)

Condicional Anidado

Selección Múltiple: Selección – Sino – FSelección (switch)

Estructuras de control iterativas

Bucles o Ciclos

Estructura iterativa Para… FinPara (for … next … endfor)

Estructura iterativa Mientras… Hacer … FinMientras (while)

Estructura iterativa Repetir… Hasta (do - while)

Procedimientos



INDICE

4

5

6

6

7

8

9

10

11

12

13

13

17

20

21

21

22

23

26

27

27

29

32

34

Página 2

Acciones

Funciones

Llamada (o invocación) de las acciones o funciones

Tipos y pases de parámetros

Tipos de datos estructurados

Estructura de datos (ED)

Arreglo

Registro

Archivo



36

38

40

41

42

42

43

49

50

Página 3

JAVA



¿Qué es Java?



Java es la base para prácticamente todos los tipos de aplicaciones de red, además del

estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos,

contenido basado en web y software de empresa. Con más de 9 millones de

desarrolladores en todo el mundo, Java le permite desarrollar, implementar y utilizar de

forma eficaz interesantes aplicaciones y servicios.

Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper

computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.



 El 97% de los escritorios empresariales ejecutan Java

 El 89% de los escritorios (o computadoras) en Estados Unidos ejecutan Java

 9 millones de desarrolladores de Java en todo el mundo

 La primera opción para los desarrolladores

 La primera plataforma de desarrollo

 3 mil millones de teléfonos móviles ejecutan Java

 El 100% de los reproductores de Blu-ray incluyen Java

 5 mil millones de Java Cards en uso

 125 millones de dispositivos de televisión ejecutan Java

 5 de los 5 principales fabricantes de equipos originales utilizan Java ME

El lenguaje de

programación Java fue

originalmente desarrollado por James

Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado

en el 1995 como un componente

fundamental de

la plataforma Java de Sun

Microsystems. Su sintaxis deriva mucho de C y C++, pero tiene menos facilidades

de bajo nivel que

cualquiera de ellos. Las aplicaciones de

Java

son

generalmente compiladas a bytecode (clase

Java)

que

puede

ejecutarse

en

cualquier máquina

virtual

Java (JVM)

sin

importar

la arquitectura

de

la

computadora subyacente.



Es un lenguaje de programación de propósito general, concurrente, orientado a objetos

y basado en clases que fue diseñado específicamente para tener tan pocas

dependencias de implementación como fuera posible.


Página 4



Su intención es permitir que los desarrolladores de aplicaciones escriban el programa

una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write

once, run anywhere"), lo que quiere decir que el código que es ejecutado en una

plataforma no tiene que ser recompilado para correr en otra. Java es, a partir del 2012,

uno de los lenguajes de programación más populares en uso, particularmente para

aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.



OBJETIVOS DE JAVA



El lenguaje Java se creó con cinco objetivos principales:



1. Debería usar el paradigma de la programación orientada a objetos.



2. Debería permitir la ejecución de un mismo programa en múltiples sistemas

operativos.



3. Debería incluir por defecto soporte para trabajo en red.

4. Debería diseñarse para ejecutar código en sistemas remotos de forma segura.

5. Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a

objetos, como C++.

Para conseguir la ejecución de código remoto y el soporte de red, los programadores de

Java a veces recurren a extensiones como CORBA (Common Object Request Broker

Architecture), Internet Communications Engine o OSGi respectivamente.

ENTORNOS DE FUNCIONAMIENTO

El diseño de Java, su robustez, el respaldo de la industria y su fácil portabilidad han

hecho de Java uno de los lenguajes con un mayor crecimiento y amplitud de uso en

distintos ámbitos de la industria de la informática:

1. En dispositivos móviles y sistemas empotrados

2. En el navegador web

3. En sistemas de servidor



Página 5

4. En aplicaciones de escritorio

5. Plataformas soportadas

MÁQUINA VIRTUAL JAVA

Una máquina virtual Java (en inglés Java Virtual Machine, JVM) es una máquina virtual

de proceso nativo, es decir, ejecutable en una plataforma específica, capaz de

interpretar y ejecutar instrucciones expresadas en un código binario especial (el

bytecode Java), el cual es generado por el compilador del lenguaje Java.

El código binario de Java no es un lenguaje de alto nivel, sino un verdadero código

máquina de bajo nivel, viable

incluso como

lenguaje de entrada para un

microprocesador físico. Como todas las piezas del rompecabezas Java, fue desarrollado

originalmente por Sun.

La JVM es una de las piezas fundamentales de la plataforma Java. Básicamente se

sitúa en un nivel superior al hardware del sistema sobre el que se pretende ejecutar la

aplicación, y este actúa como un puente que entiende tanto el bytecode como el sistema

sobre el que se pretende ejecutar. Así, cuando se escribe una aplicación Java, se hace

pensando que será ejecutada en una máquina virtual Java en concreto, siendo ésta la

que en última instancia convierte de código bytecode a código nativo del dispositivo

final.

La gran ventaja de la máquina virtual java es aportar portabilidad al lenguaje, de manera

que desde Sun Microsystems se han creado diferentes máquinas virtuales java para

diferentes arquitecturas, y, así, un programa .class escrito en Windows puede ser

interpretado en un entorno Linux. Tan solo es necesario disponer de dicha máquina

virtual para dichos entornos. De ahí el famoso axioma que sigue a Java: "escríbelo una

vez, ejecútalo en cualquier parte", o "Write once, run anywhere".

JRE

El JRE (Java Runtime Environment, o Entorno en Tiempo de Ejecución de Java) es el

software necesario para ejecutar cualquier aplicación desarrollada para la plataforma

Java. El usuario final usa el JRE como parte de paquetes software o plugins (o

conectores) en un navegador Web. Sun ofrece también el SDK de Java 2, o JDK (Java

Development Kit) en cuyo seno reside el JRE, e incluye herramientas como el



Página 6

compilador de Java, Javadoc para generar documentación o el depurador. Puede

también obtenerse como un paquete independiente, y puede considerarse como el

entorno necesario para ejecutar una aplicación Java, mientras que un desarrollador

debe además contar con otras facilidades que ofrece el JDK.

ENLACE DE DESCARGA

https://netbeans.org/downloads/



Página 7

LENGUAJE DE PROGRAMACIÓN (PROGRAMMING LANGUAGE)



En computación es cualquier lenguaje artificial que puede utilizarse para definir una

secuencia de instrucciones, a fin de que puedan ser procesadas por un computador.

Conjunto de caracteres, reglas, palabras y operaciones con significados previamente

asignados y que permiten escribir programas.



La definición de un lenguaje de programación cubre tres aspectos:



1. Léxico: definen los símbolos que sirven para la redacción de un programa y las

reglas para la formación de palabras en el lenguaje. Por ejemplo, 10 es un

número entero.

2. Sintaxis: conjunto de reglas que permiten organizar las palabras del lenguaje en

frases, por ejemplo, la operación de división se define como Dividendo/Divisor.

3. Semántica: definen las reglas que dan sentido a una frase.

Los principales tipos de lenguajes de programación utilizados en la actualidad son:



1. Lenguajes de máquina.

2. Lenguajes de bajo nivel y traductores (lenguaje ensamblador, compiladores,

intérpretes).

3. Lenguajes de alto nivel (C++, C#, Visual Basic, Java, Turbo Pascal, Prolog, SQL,

HTML, JavaScript, VBScript, PHP, VB.Net, Fortran, Delphi, etc.).



Página 8

TIPOS DE DATOS



Objetivos:



Conocer sobre conceptos asociados a tipos de datos elementales, su clasificación,

operadores y su precedencia, la conversión implícita y explícita de dato.



Puntos:



1. Conceptos de dato, tipo de dato, variables, constantes, expresiones, precedencia

de operadores.

2. Clasificaciones de los tipos de datos.

3. Operaciones de tipos de dato elementales (entero, real, carácter, string,

booleano).

4. Precedencia de operadores. Conversión de tipos, implícita y explícita.



Página 9

CONCEPTOS BÁSICOS



1. Dato: diferentes entidades u objetos de información con que trabaja un

programa. Determina el conjunto de valores que la entidad puede almacenar, los

operadores que puede usar y las operaciones
  • Links de descarga
http://lwp-l.com/pdf10553

Comentarios de: Java Nivel Básico (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad