0% encontró este documento útil (0 votos)
76 vistas7 páginas

Curso Básico de Java y NetBeans

Este documento presenta una introducción al lenguaje de programación Java. Explica que Java fue creado originalmente por Sun Microsystems en 1991 y desde entonces se ha convertido en uno de los lenguajes más populares. Describe las características clave de Java como su orientación a objetos, librerías amplias, capacidad multiplataforma y seguridad. También resume las tres ediciones principales de Java y el funcionamiento básico de la máquina virtual Java. Finalmente, ofrece instrucciones iniciales para crear proyectos en Java usando NetBeans.

Cargado por

ELJEFE FX
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
76 vistas7 páginas

Curso Básico de Java y NetBeans

Este documento presenta una introducción al lenguaje de programación Java. Explica que Java fue creado originalmente por Sun Microsystems en 1991 y desde entonces se ha convertido en uno de los lenguajes más populares. Describe las características clave de Java como su orientación a objetos, librerías amplias, capacidad multiplataforma y seguridad. También resume las tres ediciones principales de Java y el funcionamiento básico de la máquina virtual Java. Finalmente, ofrece instrucciones iniciales para crear proyectos en Java usando NetBeans.

Cargado por

ELJEFE FX
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Algoritmia y Programación

Tutor: Raúl Eduardo Rodríguez Ibáñez

Temática

1. Introducción a java

2. Características de Java

3. Ediciones de Java

4. Máquina virtual

5. Inicio con NetBeans

1. Introducción a Java

Sun Microsystem, la empresa propietaria de Java, no se imaginó en 1991, año en que se desarrolló
la primera versión del lenguaje, que años después, este se iba a convertir en el lenguaje de
programación más utilizado por la comunidad mundial de desarrolladores y, mucho menos que la
mayoría de los grandes fabricantes de software del momento IBM, Oracle, Borland, BEA,etc,
desarrollarían sus productos para, de alguna manera, dar soporte al lenguaje Java.

Java ha impactado en el desarrollo web, y probablemente internet no sería lo que es hoy sin la
ayuda de java y su reto son los servicios web para dispositivos electrónicos.

2. Características de Java

Lenguaje Totalmente Orientado a Objetos. Todos los conceptos en los que se apoya esta técnica,
encapsulación, herencia, polimorfismo, están presentes en Java

Disponibilidad de un amplio conjunto de librerías. Posee un amplio conjunto de clases que Sun
pone a disposición del programador para construir interfaces gráficas, gestiones de red,
multitarea, acceso a datos entre otros.

Aplicaciones Multiplataforma. Permite que sus aplicaciones puedan ser ejecutadas en diferentes
sistemas operativos, sin necesidad de realizar modificaciones en el código fuente y sin que haya
que volver a compilar el programa, esto se consigue gracias al concepto Máquina Virtual.

Ejecución segura de aplicaciones. El lenguaje java carece de instrucciones que puedan provocar
accesos descontrolados de memoria, éste es el caso de los punteros, una característica muy
potente pero peligrosa de Lenguaje C/C++, por otro lado la máquina virtual impone ciertas
restricciones a las aplicaciones para garantizar una ejecución segura.

3. Ediciones de Java
Algoritmia y Programación
Tutor: Raúl Eduardo Rodríguez Ibáñez

Son 3 grupos

Java Estándar Edition (Java SE):Forma parte de este grupo los paquetes de uso
general(Tratamiento de cadenas, colecciones, acceso a datos), se incluyen también los paquetes
de clases para la creación de entorno gráfico y aplicaciones para navegadores en internet(applets).

Java Enterprise Edition (Java EE). Proporciona los paquetes y tecnologías necesarias para la
creación de aplicaciones empresariales multicapa, entre ellas las que se ejecutarán en entorno
web.

Java Micro Edition (java Me) Beneficio para los móviles. Incluye una serie de paquetes para
creación de aplicaciones que se ejecuten en dispositivos móviles.

5. LA MAQUINA VIRTUAL JAVA(JVM)

Es un entorno de ejecución para aplicaciones java, cuya principal finalidad es la de adaptar los
programas Java compilados a las características del sistema operativo donde se va a ejecutar.

Todo programa en java está organizado en clases, éstas se codifican en archivos de textos .java.
Cada archivo de código fuente .java puede contener una o varias clases, aunque lo normal es que
haya un archivo por clase.

Cuando se compila un .java se genera uno o varios archivos .class de código binário (uno por cada
clase) denominados bytecodes, que son independiente de la arquitectura.

Esta independencia supone que los bytecodes no pueden ser ejecutados directamente por ningún
sistema operativo, es cuando la fase de ejecución los archivos .class se someten a un proceso de
interpretación, consistente en traducir los bytecodes a código ejecutable por el sistema operativo
y esta operación la hace la JVM.

Cada sistema operativo proporciona implementación de la JVM, todas ellas ofrecen el mismo
aspecto de cara a los bytecodes, sin embargo cada una realiza la interpretación de acuerdo a las
Algoritmia y Programación
Tutor: Raúl Eduardo Rodríguez Ibáñez

características del sistema operativo para el que ha sido diseñada. Existe hoy en día
implementación de JVM para la mayoría de los sistemas operativos y se vuelven en un
componente más de estos.

6. Inicio con Netbeans.

Introducción a Netbeans

1 Una vez instalado la aplicación. Vaya al escritorio y de click sobre el icono de acceso directo o
vaya a todos los programas Netbeans. Posteriormente dar click en Archivo Proyecto nuevo que
está en el menú del programa.

2. Seguidamente ir a categorías y dar click en Java y luego en Proyectos Seleccione Aplicación


Java

3. Ahora
1. Colocar Nombre al proyecto
Algoritmia y Programación
Tutor: Raúl Eduardo Rodríguez Ibáñez

2. Dar click en el botón examinar


3. Busque o cree la carpeta donde quedará el proyecto
4. Deje Activas las casillas de verificación (ambas)
5. Terminar

4. El saltará a esta ventana


Algoritmia y Programación
Tutor: Raúl Eduardo Rodríguez Ibáñez

Debajo de la línea

Package proy1funprog1;

Agregue una línea al empezar import [Link].*; para acceder y utilizar el JOptionPane

Agregue el siguiente código en el método main

[Link](null,"Bienvenidos");/*Imprime un mensaje*/

[Link](null,"Digite los datos");/*Imprime un mensaje*/

int x=[Link]( [Link](null,"Digite los datos"));

/* La línea anterior Integer .parseInt(cadena a llevar al tipo deseado). El Show inputDialog pide un
dato en una ventana*/

[Link](null,"El dato leído fue"+x);/*Esta forma para imprimir


resultados*/.

Ejercicios
Cree un nuevo proyecto llámelo Ejercicio 2. Practique el JOptionPane. Pida dos datos enteros
súmelos y muestre el resultado

Práctica de Ciclos

Cree un proyecto y llámelo Ejercicio 3 donde solicite los datos (nombre, dir, teléfono,edad) para n
personas e imprima cuántos tienen más de 20 años. Acumule las edades.

Cree un proyecto y llámelo Ejercicio 4 donde solicite n números halle e imprima cuántos pares hay
y cuántos impares y cuántos múltiplos de 5.

Cree un proyecto y Llámelo Ejercicio 5 donde solicite a n empleados el salario básico, indique
cuantos ganan por encima del salario mínimo 515000, Acumule y muestre el total a pagar por la
empresa.
Algoritmia y Programación
Tutor: Raúl Eduardo Rodríguez Ibáñez

package ejerr1;

import [Link].*;

/**

* @author RAULRODRIGUEZ

*/

public class EjerR1 {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

String nombre,dir;

int ntel, edad,m20;

[Link](null, "Bienvenidos");

//Pedir dato entero

int n=[Link] ([Link](null, "Digite cantidad de elementos"));

[Link](null, "elvalor guardado en n es" +n);

int i=0;

m20=0;

while(i<n)
Algoritmia y Programación
Tutor: Raúl Eduardo Rodríguez Ibáñez

nombre=[Link](null,"Digite su nombre");

edad=[Link] ([Link](null, "Digite la edad"));

if(edad > 20)

m20++;

i++;

[Link](null, "La cantidad de mayores de 20 es " +m20);

También podría gustarte