jueves, 15 de julio de 2021

API de Java

 La mayoría de los desarrolladores Java hacen referencia constantemente a la documentación API de Java online oficial, también llamada el Javadoc (vea Recursos). De forma predeterminada, usted ve tres marcos en el Javadoc. El marco superior izquierdo muestra todos los paquetes en la API y debajo están las clases en cada paquete. El marco principal (a la derecha) muestra detalles del paquete o de la clase seleccionada actualmente. Por ejemplo, si selecciona el paquete java.util en el marco superior izquierdo y luego selecciona la clase ArrayList que aparece debajo de él, en el marco derecho, verá detalles acerca del ArrayList, que incluyen una descripción de lo que hace, cómo usarlo y sus métodos.



miércoles, 14 de julio de 2021

La JVM

 La JVM

Al momento de la ejecución, la JVM lee e interpreta archivos.class y ejecuta las instrucciones del programa en la plataforma de hardware nativo para la que se escribió la JVM. 

La JVM interpreta los códigos byte del mismo modo en que una CPU interpretaría las instrucciones del lenguaje del conjunto. La diferencia es que la JVM es un software escrito específicamente para una plataforma particular. 

La JVM es el corazón del principio «escrito una vez, ejecutado en cualquier lugar» del lenguaje Java. Su código se puede ejecutar en cualquier chipset para el cual una implementación apropiada de la JVM está disponible. 

Las JVM están disponibles para plataformas principales como Linux y Windows y se han implementado subconjuntos del lenguaje Java en las JVM para teléfonos móviles y aficionados de chips. 

Angel Jesus Montiel Roa

martes, 13 de julio de 2021

Componentes

 Algunos de los componentes que existen son:


Componente

Descripción

JButton

Botón.

JCheckBox

Botón de comprobación.

JCheckBoxMenuItem

Botón de comprobación para usar en menús

JColorChooser

Selector de colores.

JComboBox

Entrada de texto con lista de valores.

JComponent

Raíz de la jerarquia de componentes Swing.

JEditorPane

Editor de texto. Normalmente HTML o RTF.

JFileChooser

Selector de ficheros.

JLabel

Etiqueta.

JList

Lista.

JMenu

Menú dentro de un JMenuBar o dentro de otro menú.

JMenuBar

Barra de Menús.

JMenuItem

Elemento seleccionable en un menú.

JOptionPane

Ventanas de dialogo.

JPasswordField

Entrada de passwords.

JPopupMenu

Ventana con un menú.

JProgressBar

Barra de progreso.

JRadioButton

Botón excluyente.

JRadioButtonMenuItem

Botón excluyente para usar en menús

JScrollBar

Barra de desplazamiento.




lunes, 12 de julio de 2021

Interfaz (Java)


Una interfaz es sintácticamente similar a una clase abstracta, en la que puede especificar uno o más métodos que no tienen cuerpo ({}). Esos métodos deben ser implementados por una clase para que se definan sus acciones.

Por lo tanto, una interfaz especifica qué se debe hacer, pero no cómo hacerlo. Una vez que se define una interfaz, cualquier cantidad de clases puede implementarla. Además, una clase puede implementar cualquier cantidad de interfaces.

Para implementar una interfaz, una clase debe proporcionar cuerpos (implementaciones) para los métodos descritos por la interfaz. Cada clase es libre de determinar los detalles de su propia implementación. 

Las ventajas de interfaz de java son:

  • Organizar la programación.
  • permiten declarar constantes que van a estar disponibles para todas las clases que queramos.
  • Obligar a que ciertas clases utilicen los mismos métodos (nombres y parámetros).
  • Establecer relaciones entre clases que no estén relacionadas.
Un ejemplo de interfaz seria:
interface Nave {
        public void moverPosicion (int x, int y);
        public void disparar();
        .....
    }
  • Uso de la interfaz definida:
    public class NaveJugador implements Nave {
        public void moverPosicion (int x, int y) {
            //Implementación del método
            posActualx = posActualx - x;
            posActualy = posActualy - y;
        }

        public void disparar() {
            //Implementación del método
        }

        ...
    }
Barcenas Cruz Angel Uriel


viernes, 9 de julio de 2021

 Características principales

Es simple: Java ofrece la funcionalidad de un lenguaje potente, derivado de C Y C++, pero sin las características menos usadas de estos, haciéndolos más sencillos

Es DISTRIBUIDO:

Java se ha construido con extensas capacidades de interconexión TCP/IP. Existen librerías de rutinas para acceder e interactuar con protocolos como http y ftp. Esto permite a los programadores acceder a la información a través de la red con tanta facilidad como a los ficheros locales.

Es ORIENTADO A OBJETOS:

Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y con interfaces a esos objetos.

Es SEGURO:

La seguridad en Java tiene dos facetas. En el lenguaje, características como los punteros o el casting implícito que hacen los compiladores de C y C++ se eliminan para prevenir el acceso ilegal a la memoria. Cuando se usa Java para crear un navegador, se combinan las características del lenguaje con protecciones de sentido común aplicadas al propio navegador.


Tamara Sandoval Noguez 

lunes, 5 de julio de 2021

¿Por qué es necesaria?

 ¿Por qué es necesaria en la actualidad?

Cómo se conoce, java es un lenguaje y plataforma  informática comercializada (MAC, Linux, Windows) por lo cual, es la base de muchas aplicaciones y sitios web, por ende todas ellas y las que se sigan creando no podrían llevar a cabo su desarrollo sin tener esta instalada. Por las mismas características de ser confiable, rápida.

Pongamos un ejemplo:

1. Los dispositivos móviles, contiene lenguaje java, desde programas tan sencillos como el redactar algún mensaje y enviar

2. Utilizar la calculadora

3. Poder distribuir un archivo a otro dispositivo móvil o por vía Bluetooth

4. Crear aplicaciones o software para sustentar las necesidades del usuario

5. Pará los empresarios o empresas pequeñas e internacionales es fundamental el poseer lenguaje java, su base de datos es su mayor fuente de información y gracias a java su información está segura en sus aplicaciones




JIMÉNEZ TORRES MARIA FERNANDA.