JAVA
por Melania Hernández Coronado
1. JAVA
1.1. Lenguaje orientado a objetos
1.2. Simple
1.3. Distribuido
1.4. Robusto
1.5. Interactivo
1.6. Portable
2. Elementos generales del programa
2.1. Clase
2.2. Atributos
2.3. Métodos
3. Clase
3.1. Es un sustantivo
3.2. Empieza en mayúscula
3.3. Es igual al nombre del archivos
3.4. Usualmente hay una clase por archivo
4. Constantes
4.1. Se definen con final
4.2. Se escriben con mayúscula
5. Caracteres de escape
5.1. \n para línea nueva
5.2. \t para tabular
5.3. \f para salto de hoja
5.4. \b para retroceso
6. Comentarios
6.1. // para comentarios de una sola línea
6.2. /* para comentarios de varias líneas */
7. Separadores
7.1. () paréntesis para funciones
7.2. {} llaves para encerrar código
7.3. [] corchetes para declara matrices
7.4. ; punto y coma para separar instrucciones
7.5. , coma para separar variables
7.6. . punto para rutas diferentes
8. Operadores matemáticos
8.1. + para suma
8.2. - para resta
8.3. * para multiplicación
8.4. / para división
8.5. % para residuo
8.6. jerarquía
8.6.1. * / %
8.6.2. + -
9. Otros operadores
9.1. unarios
9.1.1. -- contador
9.1.2. ++ contador
9.2. de atajo
9.2.1. acum+=
10. Variables
10.1. Tipos
10.1.1. Estáticas
10.1.1.1. no pertenecen al objeto
10.1.2. Instancia
10.1.2.1. del objeto
10.1.3. Locales
10.1.3.1. en los métodos
10.2. Reglas
10.2.1. se escriben en minúscula
10.2.2. cada cambio de palabra se inicia con mayúsucla
11. Tipos de datos
11.1. enteros
11.1.1. byte
11.1.2. short
11.1.3. int
11.1.4. long
11.2. decimales
11.2.1. float
11.2.2. double
11.3. otros
11.3.1. boolean
11.3.2. char
12. Instrucciones de salida
12.1. System.out.print(cadena de caracteres);
12.2. System.out.println(cadena de caracteres);
13. Identificadores
13.1. nombran variables, funciones
13.2. reglas
13.2.1. puden comenzar con
13.2.1.1. letra
13.2.1.2. _
13.2.1.3. $
13.2.2. no pueden comenzar con número
14. Palabras reservadas
14.1. class
14.2. cast
14.3. generic
14.4. operator
15. Funciones matemáticas
15.1. raíz cuadrada
15.1.1. Math.square()
15.2. potencia
15.2.1. Math.pow()
15.3. random number
15.3.1. Math.random()