jueves, 13 de octubre de 2016

Tips #java

Algunos tips para una buena practica en la programación orientada a objetos en java.



A continuación voy a dar unos buenos tips para tener una buena practica al momento de programar en java.


1. Antes que nada y de sentarte a codificar de una sola vez al IDE tienes que saber que se plantea en el problema y empezar en una hoja a rayar con un lápiz, hacer los diagramas de clases, y así es mas fácil que ir de una sola vez al computador a codificar. 

2. Una vez teniendo claro el primer punto. una buena practica en java es que las clases siempre tienen que ir en mayúscula la primera letra.

3. También siempre hay que tener en cuenta que las variables son la primera letra en minúscula y usando "camelcase" por ejemplo el nombre de una variable usando "camelcase" es = tipoDeLetra.

4. los nombres de las clases siempre deben ser en singular, es una buena practica ya que si llega a haber un caso de composición podrías confundirte y ademas siguiendo este tip se puede tener una buena practica.

5. los nombres de los métodos y atributos si pueden ser en plural o singular pero una buena practica es que estos empiezan su nombre en minúscula y usando el "camelcase".

6. Otro buen tip es que puedes hacer diferentes tipos de paquetes (package) con el fin de que el código tenga un buen orden y en caso tal que necesites modificar algún código sea mas asequible y mas fácil de encontrar lo que buscas.

7. usa siempre nombres dicientes porque a la hora de encontrar un error te sea mas fácil de encontrarlo, por ejemplo no llames a un método de sumar "s" porque a la hora de modificarlo si tu código es muy largo tendrás problemas en saber para que función llamaste con este nombre a diferencia que si llamas este método "suma" pues te quedará mas fácil de identificarlo.

8. Nunca uses caracteres especiales para las clases, atributos y métodos, porque hay equipos que no pueden comprender este tipo de caracteres por ejemplo si una clase debes llamarla "Niño" no la llames así por lo que acabo de decir, puedes llamarle "Nino" y asi tu proyecto o aplicación si va a ser multiplataforma no tendrá problemas a la hora de ejecutarse en otros equipos.

estos son unos pequeños tips que te pueden servir para desarrollar grandes proyectos sin tener inconvenientes, espero les sirva y estare publicando mas tips.


Nota: Así no sigas adecuadamente estos tips tus proyectos podrán funcionar y compilar, pero esta es una buena practica para no tener inconvenientes, ya que java es un lenguaje orientado a objetos y no estructurado, por eso es que el lenguaje de programación java es uno de los lenguajes de alto nivel en el mundo, ya que la programación orientada a objetos nos permite muchos factores como ahorrar código y es código 100% reutilizable, etc.

Ejercicio en java (POO) #prestamo

-A continuación se plantea el siguiente enunciado y vamos a resolver este algoritmo en el lenguaje de programación java (POO) programación orientada a objetos.

-realice un programa que le permita a una persona calcular el valor de las cuota mensual de un crédito solicitándole ingresar : valor total de dinero solicitado , número de cuotas , si el interés a aplicar al crédito es del 7% sobre el total.





/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package prestamoparcial.junior;


/**
 *
 * @author JUNIOR C
 */
public class Tramite {
      public double dineroSolic ;
      public byte numeroCuotas ;

    public Tramite(double DineroSolic, byte numeroCuotas) {
        this.dineroSolic = DineroSolic;
        this.numeroCuotas = numeroCuotas;
    }
   
   public double DineroSolicitado (){
       return dineroSolic;
   }
   public byte Cuotas (){
       return numeroCuotas;
   }

    @Override
    public String toString() {
        return "Tramite{" + "dineroSolic=" + dineroSolic + ", numeroCuotas=" + numeroCuotas +  '}';
       
     
    }
       public double calculo () {
            return ((dineroSolic* 1.07)/ numeroCuotas);
                    }
}




//Aquí tenemos dos variables una  public double dineroSolic; y otra public byte numeroCuotas;
tenemos que hacer el constructor a estas variables con la tecla (alt + ins) opción constructor y despues con la misma tecla (alt + ins) para hacer el toString(), y después de haber hecho estos creamos un método(operación) por el cual este se encarga de hacer la operación que nos pide el enunciado.


















Tipos de datos #java

Uno de los factores principales de la programación en java es tener siempre presente los tipos de datos simples y los tipos de datos primitivos ya que con estos se puede tener una buena practica en nuestros proyectos y así no tener después algún problema a la hora de tener que modificar nuestros proyectos hechos en el lenguaje de programación java.




Cursos de interés java

Aquí dejo algunos  links que les puede servir para reforzar sus conocimientos y aprender mas.

udemy.com/fundamentos-de-programacion-con-java/?siteID=je6NUbpObpQ-G0pKox1WEmJgVhllDTyf_g&LSNPUBID=je6NUbpObpQ

En este link hay un gran catalogo de cursos gratuitos online.

https://www.codecademy.com/es/learn/learn-java


miércoles, 7 de septiembre de 2016

Que es Lenguaje de programación "JAVA"

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. 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, para así identificar las consecuencias que existen en el mundo de la programación y asi identificar los casos mas revelantes de la ciencia y así poder darse a entender los conceptos conceptivos para logras una inspección de los casos mas importantes de propósito generalconcurrenteorientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. 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 de 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.1 2
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 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Susintaxis deriva en gran medida de C y C++, pero tiene menos utilidades 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.
La compañía Sun desarrolló la implementación de referencia original para los compiladores de Java, máquinas virtuales, ylibrerías de clases en 1991 y las publicó por primera vez en 1995. A partir de mayo de 2007, en cumplimiento con las especificaciones ɖel Proceso de la Comunidad Java, Sun volvió a licenciar la mayoría de sus tecnologías de Java bajo la Licencia Pública General de GNU. Otros también han desarrollado implementaciones alternas a estas tecnologías de Sun, tales como el Compilador de Java de GNU y el GNU Classpath.

NOTA: No hay que confundir "java" con "javascript", Porque el lenguaje java compila mientras el javasacript solo interpreta.
Espero te sirva.
todos los derechos reservados...