sábado, 4 de marzo de 2017

Comandos y Librerias en Java Netbeans

Un comando (calco del inglés command) es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).
  • Comandos Esenciales:
*Proyecto: Serie de carpetas ordenadas y organizadas de manera secuencia. Conformado por:
-Paquetes: Contenedor de clases
-Clases: Plantilla para la creación de objetos.
-Métodos: Pasos para llevar a cabo algo
-Atributos: Son opcionales. Los nombres java. y javax. son reservados.
 
*Project View: Formas de ver un proyecto.
    Resultado de imagen para comandos en netbeans
  • Comandos Aplicables:
*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, sólo deja el código fuente.
*Run Project: Ejecuta el proyecto desde la clase principal.
*Debug Project: Se usa para ejecutar el programa paso a paso.
*Set Main Project: Configura el proyecto como el proyecto principal, entre varios.
*Close Project: Cierra el proyecto.
*Properties: Permite ver las propiedades del proyecto.


Librerias: Estas nos sirven para tener un conjunto de clases que nos sirven para realizar funciones específicas, creadas por el programador y que podremos importar hacia otras aplicaciones Java e implementar dicha funcionalidad. Éstos son:
  • /src: Contiene el código fuente.
  • /build: Se genera en la compilación del proyecto y contiene el código compilado.
  • /dist: Es donde se alojan los archivos para distribuirlos.
  • /nbproject: Contiene archivos propios de la administración de Netbeans.

viernes, 3 de marzo de 2017

Sintaxis en Java Netbeans


    Resultado de imagen para sintaxis en netbeans
  • Todas las instrucciones(una instrucción no es lo mismo que una linea, ya que en Java puedes dejar espacios entre lineas y no haber terminado la instrucción) de código en Java deben terminar con un signo punto y coma ” ; “

  • Todas las variables al igual que en otros lenguajes deben iniciar con una letra mas no con un numero o carácter especial, pueden iniciar con una letra y posteriormente usar números para nombrarlas.

  • Para llevar una estructura correcta, todo programa en Java debe tener mínimo una clase, las cuales deben tener métodos.

Variables y tipos de variables en Java Netbeans

Variables primitivas: almacenan datos numéricos, valores lógicos o caracteres.
    Resultado de imagen para variables en netbeans
  •  De tipo entero: Son variables que almacenan números enteros. Se pueden dividir en los siguientes tipos:
  • De tipo real o de coma flotante: Son variables que almacenan datos numéricos con decimales.
  • De tipo lógico o booleanas: Son variables que almacenan dos posibles valores: true o false. No se corresponden con ningún valor numérico.
  • De tipo char o de carácter: Son variables que almacenan caracteres individuales (letra, numero, signo. ?, etc...). El carácter que se inicializa debe ir entre apóstrofes o comillas simples 'a'. El código de caracteres empleado por Java es Unicode y recoge los caracteres de prácticamente todos los idiomas importantes del mundo (son unos 65.536). Los caracteres Unicode del alfabeto occidental corresponden a los primeros 256 enteros; es decir van desde [0, 255]. A cada carácter le corresponde unívocamente un número entero perteneciente al intervalo [0, 65536] o a [0, 255] si se trabaja sólo con el alfabeto occidental. Asociado a este tipo de variable se tienen las secuencias de escape. Se emplean para representar caracteres especiales y caracteres no imprimibles como el tabulador, salto de línea, etc.
  • Variables referenciadas: asociadas a objetos o instancias de una clase. Por ejemplo, para almacenar cadenas de caracteres se empleará una variable referenciada asociada a la clase String, para almacenar información sobre la fecha actual, otra asociada a la clase Date, etc. Todos los nombres empleados declarar una variable deben cumplir lo siguiente:
  1. Su primer carácter debe ser una letra, el símbolo del subrayado o el carácter dólar $.
  2. No son válidos las palabras reservadas de Java.
  3. No se admiten espacios en blanco.
  4. Son case-sensitive (sensibles a mayúsculas). 

Paquetes en Java Netbeans

Resultado de imagen para paquetes en netbeansLos paquetes en Java (packages) son la forma en la que Java nos permite agrupar de alguna manera lógica los componentes de nuestra aplicación que estén relacionados entre sí.
Los paquetes permiten poner en su interior casi cualquier cosa como: clases, interfaces, archivos de texto, entre otros. De este modo, los paquetes en Java ayudan a darle una buena organización a la aplicación ya que permiten modularizar o categorizar las diferentes estructuras que componen nuestro software.
Los paquetes en Java, adicionalmente al orden que nos permite darle a la aplicación, también nos brindan un nivel adicional de seguridad para nuestras clases, métodos o interfaces, pues como veremos más adelante podremos especificar si una clase o interfaz en particular es accesible por todos los componentes del software (sin importar el paquete) o si en realidad es solo accesible por las clases que estén en el mismo paquete que ésta. Veremos con más detalle este tema del acceso más adelante.

miércoles, 15 de febrero de 2017

Objetos en Java Neatbeans

Resultado de imagen para objeto en javaObjeto: 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).
Un objeto es una unidad dentro de un programa de computadora que consta de un estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas realizables durante el tiempo de ejecución. Un objeto puede ser creado instanciando una clase, como ocurre en la programación orientada a objetos, o mediante escritura directa de código y la replicación otros objetos, como ocurre en la programación basada en prototipos.

Programación orientada a objetos

Resultado de imagen para programacion orientada a objetos
Cuando se escribe un programa en un lenguaje orientado a objetos, definimos una plantilla o clase que describe las características y el comportamiento de un conjunto de objetos similares. La clase automóvil describe las características comunes de todos los automóviles: sus atributos y su comportamiento. Los atributos o propiedades se refieren a la marca o fabricante, el color, las dimensiones, si tienen dos, tres, cuatro o más puertas, la potencia, si utiliza como combustible la gasolina o gasoil, etc. El comportamiento se refiere a la posibilidad de desplazarse por una carretera, frenar, acelerar, cambiar de marcha, girar, etc.

Clases de Java Netbeans

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.
Las clases en Java son básicamente una plantilla que sirve para crear un objeto. Si imaginásemos las clases en el mundo en el que vivimos, podríamos decir que la clase “persona” es una plantilla sobre cómo debe ser un ser humano. Todos y cada uno de nosotros, los seres humanos, somos objetos de la clase “persona“, ya que todos somos personas. La clase “persona” contiene la definición de un ser humano, mientras que cada ser humano es una instancia u objeto de dicha clase.
Resultado de imagen para clases de java netbeans
De una forma más sencilla: es el mejor paradigma de programación creado por el hombre. Permite escribir código de una forma ordenada, reutilizarlo, ordenar la información y hacer mil y una tareas que sin este paradigma serían impensables. Casi todos los lenguajes de programación de hoy poseen este tipo de paradigma, pero según mi parecer Java es sinónimo de lenguaje orientado a objetos. Es una de sus principales características.



Librería de clases:
Estas nos sirven para tener un conjunto de clases que nos sirven para realizar funciones específicas, creadas por el programador y que podremos importar hacia otras aplicaciones Java e implementar dicha funcionalidad.
Una Class Library no contiene una Class Main para que se pueda correr o implementar las clases que se escriban dentro de la misma. Recuerde que la librería dará insumos a sus aplicaciones para realizar tareas a otras aplicaciones o programas.