Chapter1 Flashcards
(287 cards)
Estos identifiers son iguales FOO y foo
False no son iguales, java es case sensitive
Las 5 reglas de los identifiers
1) empiezan con letra, currency caracter,or connecting caracter (underscore). No puede comenzar con numero o digito.
2) luego del primer caracter pueden tener cualquier combinacion y longitud de letras,currency, connecting char, digitos
3) no tienen limite de tamano
4) no se puede usar java keywords
5) son case sensitive
Cual de las siguientes palabras se puede usar como identifier:
Abstract, boolean, byte, break, case, catch
Char, class, const, continue, default, do
Ninguna todas son java keywords
Const es un identifier?
No, es palabra reservada de java o java keyword
Finally puede ser un identifier?
No, es palabra reservada de java o java keyword
Goto puede ser un identifier valido?
No, es palabra reservada de java o java keyword
Instanceof puede ser un identifier valido???
No, es palabra reservada de java o java keyword
Strictfp puede ser un identifier????
No, es palabra reservada de java o java keyword
Assert puede ser un identifier valido en java?
No, es palabra reservada de java o java keyword
Transient es un identifier valido en java???
No, es palabra reservada de java o java keyword
Es native un identifier valido en java???
No, es palabra reservada de java o java keyword
Es synchronized palabra clave de java???
Si es un java keyword
Es volatil un keyword de java?
Si por tanto no se puede usar como identifier
Cuales son las tres reglas de naming standars de las classes????
1) first letter should be capitalize
2) se usa CamelCase
3) se usa nouns for classes
4) ex: Dog, Account, PrintWriter
Cuales son las tres reglas de naming standars de las interfaces???
1) first letter should be capitalize
2) se usa CamelCase
3) se usa adjectives para interfaces
4) ex: Runnable, Serializable
Cuales son las dos reglas de los naming standars de los metodos???
1) first letter lowercase then CamelCase
2) the names should be verb-noun pair
Ex: getBalance, doCalculation, setCustomerName
Cuales son las dos reglas de naming standars de las variables???
1) first character lowercase then CamelCase
2) should be meaningful names
Ex: buttonWidth, myString, accountBalance
Cuales son las dos reglas de naming standars de las constantes???
1) making them static and final
2) should be named using UPPER CASE letters and underscores as separators MIN_HEIGHT
Cuantos clases publicas puede tener un archivo fuente??? How many public classes can have a source code file?????
Solo uno. There can be ONLY one.
Como son las reglas en cuanto a los comentarios????
Los comentarios son independientes.
Pueden estar al principio o al final de cualquier linea en el archivo fuente.
Que pasa con el archivo si existe una clase publica???
The name of the file MUST match the name of the public class.
Example : class declared
Public Dog {} el archivo se debe llamar Dog.java
Que se hace si la clase es parte de un paquete??? O que pasa?
The package statement MUST be the FIRST line in the source code file. before any import statements that may be present.
La instruccion de paquete tiene que ser la primera linea, antes q cualquier importacion
Que pasa con los import statements o instrucciones de importacion????
Tienen q ir entre la instruccion de paquete (package statement P.S.) y la declaracion de la clase ( class declaration).
Si no hay P. S. La instruccion de importacion (import statement tiene que ser la primera linea).
Si no hay ningun statement , la CLASS declaration tiene que ser en la primera linea del codigo.
Como se aplica o a quien se le aplican las instrucciones de paquete y de importacion?
Se le aplican a todas las CLASES que esten dentro del codigo fuente.
Es decir, no se puede declarar multiples clases en un archivo y tenerlos en diferentes paquetes o que usen diferentes importaciones.