Java: trabajar con operadores

Los operadores son una parte esencial del desarrollo de aplicaciones Java. Lo hacen, precisamente, como su nombre lo indica - que operan en el valor contenido en un tipo primitivo u objeto de alguna manera. Precisamente cómo funciona en el valor depende del operador.

En algunos casos, un operador cambiar el valor en la variable, pero en otros casos, el operador simplemente utiliza el valor para realizar una tarea especializada, tales como la comparación de dos valores. Java proporciona una gran cantidad de operadores que realizan todas las tareas imaginables.

La mejor manera de entender cómo los operadores de trabajo y lo que hacen es agruparlos en categorías y luego mirar a cada categoría individual. Cada una de las secciones siguientes se describe una categoría de operadores diferentes y muestra cómo utilizar los operadores dentro de esa categoría para su ventaja. Aquí está un resumen rápido de los operadores en este capítulo:

  • Operadores de Asignación colocar el valor se define en la variable. El operador básico de asignación sustituye el valor de la variable. Operadores de asignación combinados realizan una tarea relacionada con las matemáticas y actualizar el valor de la variable. Es casi imposible escribir una aplicación sin hacer asignaciones de variables de algún tipo.

  • Operadores aritméticos realizar cualquier tarea relacionada con matemáticas, incluyendo suma, resta, multiplicación y división. La mayoría de las aplicaciones necesitan para llevar a cabo tareas relacionadas con las matemáticas, incluso si el usuario no es consciente de la funcionalidad de matemáticas. Usted descubrirá que el libro avanza que las matemáticas son una parte ineludible de la programación.

  • Operadores unarios causar la variable de interactuar con su propio contenido de alguna manera, tal como incrementando (añadiendo a) o decremento (restando) el valor de la variable. En muchos aspectos, los operadores unarios proporcionan una taquigrafía que hace el código de aplicación más fácil de entender y más rápido para escribir.

  • Los operadores relacionales y condicionales realizar una comparación de algún tipo y proporcionar un resultado que refleja esa comparación. Estos operadores permiten que las aplicaciones puedan tomar decisiones basadas en el contenido de las variables.

Java 8 añade un nuevo operador que cumpla con el sentido tradicional del término, el operador flecha (->). Este operador se utiliza en una circunstancia especial para trabajar con expresiones lambda (un método de creación de funciones). Recuerde, debido a que el -> se utiliza sólo para este propósito especial, usted no tiene que preocuparse por ello.

Además, algunas personas están llamando el objeto Opcional escriba un operador. En realidad es un tipo que le ayuda a evitar ciertos tipos de errores. Una vez más, usted no tiene que preocuparse por ello hasta que esté lo largo de más lejos en su experiencia de Java. De lo contrario, Java 8 operadores se comportan igual que los que se encuentran en las versiones anteriores de Java.

Si cada operador tenía exactamente la misma prioridad (prioridad), el caos se traduciría porque el equipo no sabría qué tarea se debe realizar primero. Porque las computadoras son lógicas y requieren instrucciones bien ordenados, los desarrolladores de Java tenían que crear un orden en el que se utilizan los operadores cuando hay más de uno de ellos aparece en una sola línea de código.

El orden de precedencia ayuda a determinar qué tarea para hacer en primer lugar, incluso si la orden no se desprende de la forma en que el código está escrito. Es necesario comprender la precedencia para escribir buen código. De lo contrario, usted puede terminar con el código que se supone que el equipo va a trabajar con un operador primer y único descubrir más tarde que el equipo realmente trabajó con otro operador de primera.

Precedencia define el orden en el que las tareas se llevan a cabo en un equipo. Piense prioridad cuando vea precedencia. Así como a priorizar el trabajo que hay que hacer, el equipo también debe priorizar el trabajo que debe hacer. El orden de precedencia es esencialmente el mismo para todos los lenguajes de programación, y este orden es tomado de los matemáticos.

En resumen, las reglas que aprendió para la realización de tareas de matemáticas en la escuela son las mismas reglas que el sistema utiliza para realizar tareas. Como resultado, es probable que encuentre más fácil aprender el orden de precedencia de lo que parece al principio.




» » » » Java: trabajar con operadores