sábado, 18 de febrero de 2017

Librerias y Comando de java netbeans

Librerias:

Existen diferentes librerias en java ,entre las cuales se encuentran:


  • Java.lang:Coleccion de tipos básicos siempre importados a cualquier unidad de compilacion. Aquí están las declaraciones de objetos,clases ,threads,exepciones, wrappers de los tipos de datos primitivos y otras clases fundamentales.
  • Java.io: Archivos de stream y acceso aleatorio.Líbreria estándar de entrada y salida.
Comandos :  



  • Build Project, compila el proyecto y genera el archivo aplicación.jar
  • Clean Project, elimina todos los archivos compilados de la versión anterior del proyecto, dejando solo el código fuente.
  • Run Project, ejecuta el proyecto desde la clase principal preconfigurada, de no haber un preconfigurada mostrara las opciones de las clases con métodos main definidos.
  • Debug Project, se utiliza para debuguear el proyecto, hacer una corrida paso a paso viendo el contenido de las variables.
  • Set Main Project, configura el proyecto como el proyecto principal, entre varios proyectos.
  • Close Project, cierra el proyecto.
  • Properties, permite visualizar las propiedades del proyecto.






Sintaxis básica de java netbeans



Cuando desarrollamos un programa en Java es muy importante tener en cuenta los siguientes puntos:

  • Sensibilidad a mayúsculas :Java es sensible a mayúsculas, lo que significa que si poseemos un identificador llamado Hola y hola tendrían valores diferente.

  • Nombres de las clases :Para todos los nombres de clases la primera letra debe estar en mayúsculas. Si quieres usar varias palabras para formar un nombre, la primera letra de cada palabra interior debe estar en mayúsculas.










codigoprogramacion.com/cursos/java/67-sintaxis-de-java.html

Paquetes en java netbeans

Como hemos visto para todo proyecto en Java tenemos que crear un paquete, pero qué es realidad este paquete?, para qué sirve?, y físicamente en el computador dónde se nos genera?.


Bueno técnicamente un paquete es un espacio de nombres "namespace" que organiza un conjunto de clases e interfaces relacionadas. Físicamente en el equipo se crean carpetas y estos son los paquetes con los que trabajamos en Java. Como el software escrito en el lenguaje de programación Java puede estar compuesta de cientos o miles de clases individuales, tiene sentido mantener las cosas organizadas, colocando relacionados clases e interfaces en paquetes.




¿Que es Java Netbeans?



NetBeans es un proyecto exitoso de código abierto con una gran base de usuarios, una comunidad en constante crecimiento. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador principal de los proyectos.



Resultado de imagen para imagenes relacionadas con java netbeans



java-netbeans.1.blogspot.om/2011/02/.que-es netbeans.html

Caracteristicas de java neatbeans




las características principales que nos ofrece java son:


1.- lenguaje simple:

se lo conoce como lenguaje simple porque viene de la misma estructura de c y c++; ya que c++ fue un referente para la creación de java por eso utiliza determinadas características de c++ y se han eliminado otras.


2.- orientado a objeto:

toda la programación en java en su mayoría está orientada a objeto, ya que al estar agrupados en estructuras  encapsuladas es más fácil su manipulación.


3.- distribuido:

permite abrir sockets, establecer y  aceptar conexiones con los servidores o clientes remotos; facilita la creación de aplicaciones distribuidas ya que proporciona una colección de clases para aplicaciones en red.


4.- robusto:

es altamente fiable en comparación con c, se han eliminado muchas características con la aritmética de punteros, proporciona numerosas comprobaciones en compilación y en tiempo de ejecución.



Resultado de imagen para imagenes de características de java netbeans



java-y-poo.blogspot.com/2015/09/modo-caracteristicas-de-java-netbeans.html

Ventajas de Java Netbeans


  • Lenguaje Multi-plataforma: El código que es escrito en java es leído por un interprete, por lo que su programa andará en cualquier plataforma.

  • Manejo automático de la memoria. (para los que vienen de C/C++). El manejo de la memoria se hace automáticamente y utilizando el garbage collector.

  • ¡ Es Gratis!

  • Desarrolla aplicaciones web dinámicas.

  • Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas,procesamiento de formularios HTML y mucho más.
Resultado de imagen para imagenes sobre las ventajas de java netbeans


adsi.wikia.com/.../8._¿Cuáles_son_las_ventajas_y_desventajas_de_usar_JAVA%3F_¿...



Desventajas de Java netbeans



  • Por su lentitud a la hora de ejecutar las aplicaciones (aunque ha mejorado con el tiempo)
  • Requiere un interprete.
  • Algunas implementaciones y librerías pueden tener código rebuscado.
  • Algunas herramientas tienen un costo adicional



Resultado de imagen para imagenes sobre lasdesventajas de java netbeans





adsi.wikia.com/.../8._¿Cuáles_son_las_ventajas_y_desventajas_de_usar_JAVA%3F_¿...

Clases en java netbeans




abstracción que define un tipo de objeto especificando qué propiedades (atributos) y operaciones disponibles va a tiene.

Las clases en Java son plantillas para la creación de objetos, en lo que se conoce como programación orientada a objetos, la cual es una de los principales paradigmas de desarrollo de software en la actualidad.






Resultado de imagen para java netbeans logo

respag.net/clases-y-objetos-en-java.aspx

Objetos en java netbeans




 Entidad existente en la memoria del ordenador que tiene unas propiedades (atributos o datos sobre sí mismo almacenados por el objeto) y unas operaciones disponibles específicas (métodos).


Decimos que un objeto es una instancia de una clase. Por ejemplo el taxi matrícula BFG-7452 es una instancia de la clase Taxi. Varios objetos (p.ej. taxis) de una misma clase decimos que constituyen instancias múltiples de la clase.



Resultado de imagen para objeto en java definicion





www.aprenderaprogramar.com/index.php?...objetos...java-definicion...java...

jueves, 16 de febrero de 2017

Programacion orientada a objetos


Resultado de imagen para programacion orientada a objetos
La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.


Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con este tipo de programación.














www.desarrolloweb.com/articulos/499.php

martes, 7 de febrero de 2017

Instalacion de Java netbeans






Microsoft Visual C++ es un entorno de desarrollo que sólo está disponible para el sistema operativo Windows. Un entorno de desarrollo alternativo a Visual C++ es NetBeans, que se puede instalar tanto en sistemas Linux, como en Mac OS o incluso Windows. NetBeans está patrocinado por la compañía ORACLE.

A diferencia de Visual C++, que incorpora su propio compilador, NetBeans necesita que ya se haya instalado algún compilador de C++. Mientras que en Linux g++ viene de serie, en Windows es necesario instalarlo adicionalmente. Pero afortunadamente el compilador que se instala con MinGW sirve para NB. 
Como ya lo has debido instalar, ya tienes algo de trabajo hecho. Aparte del compilador g++, NB necesita que esté instalada la utilidad make (que utiliza para generar los ejecutables) y el depurador gdb (que utiliza para permitir la depuración de los programas).Debes instalar ambas utilidades antes de proceder con la instalación de NB. Tienes unas instrucciones muy completas sobre la configuración del entorno para programas en C++.


 Resultado de imagen para instalacion de netbeans paso a paso



Referencias: https://www.fdi.vcm.es/profesor/luis/fp/deutools/netbeans.html

Entorno gráfico de Java netbeans




Para poder crear entornos gráficos en java es necesario importar dos librerías las cuales dotan de varios componentes y soporte para gestionar la interacción con el usuario. Las dos librerías son:

java.awt.*;
javax.swing.*;
La librería java.awt es una librería del modo gráfico que depende directamente del SO.

La estructura de la versión actual del AWT se puede resumir en los puntos que se exponen a continuación:

Los Contenedores contienen Componentes, que son los controles básicos.
No se usan posiciones fijas de los Componentes, sino que están situados a través de una disposición controlada (layouts).
El común denominador de más bajo nivel se acerca al teclado, ratón y manejo de eventos.
Alto nivel de abstracción respecto al entorno de ventanas en que se ejecute la aplicación.
La arquitectura de la aplicación es dependiente del entorno de ventanas, en vez de tener un tamaño fijo.
Es bastante dependiente de la máquina en que se ejecuta la aplicación (no puede asumir que un diálogo tendrá el mismo tamaño en cada máquina).
Carece de un formato de recursos. No se puede separar el código de lo que es propiamente interface.
La librería java.swing es una librería mas estándar ya que esta no depende del SO, es decir que permite una interfaz a cada SO sin cambio de código.
 
 
 
Resultado de imagen para entorno grafico de java netbeans
 
 
 
 
Referencias: Java-y-poo.blogspot.com/2015/09/modo-gráfico-en-java-netbeans.html.