El Código sin código: 14-15 Caso Hola-Mundo (hola mundo), inmutable (invariancia)

El Código sin código: Caso 14-Hola Mundo (hola mundo)

En su primer día en el templo, el maestro de Java plantea las siguientes tres preguntas a los novatos:

Los nuevos monjes del monasterio acababan de recibir el primer día de ingreso, gurú de Java dio estos novatos de cada tres preguntas:

“Oftimes, cuando adquirimos un nuevo idioma o la biblioteca, el primer programa de escritura que es  ¡Hola, mundo . Su objetivo es inscribir estas palabras de alguna manera que demostrará el comportamiento esperado de la tecnología. Una vez hecho esto, el programa nunca se ejecuta de nuevo.

"A veces, empezamos un nuevo lenguaje de programación o en la biblioteca, por lo general es el primer paso en la preparación de hola-mundo, y se deja correr hacia arriba. El objetivo es aprender a usar el lenguaje para expresar el deseo de utilizar más significado . cuando se hace esto, esto tendría que nunca dirigió un programa ".

“Ahora: ¿por qué dice  hola , y no también  adiós ?

"Y ahora, yo quiero preguntarle: ¿Por qué utilizar el vocabulario es hola, en vez de adiós"

“Y: ¿Por qué decir hola al  mundo , cuando la audiencia no es más que se pronunció una sola alma que lo descartará después de su primer llanto?

"Y por eso, cuando cada alma solitaria en la audiencia para escuchar el caso después de que abandonó su primer llanto será, es bueno preguntar al mundo?"

“Y: ¿por qué debe pronunciar un saludo, que nunca será contestada en especie?”

"Así como: ¿por qué, cuando nunca será respondida con un compañero amable cuando se trata de estar dentro de saludar?" ( Reader Nota: La mayoría de principiante a aprender un lenguaje de programación, son fáciles de ejecutar incluso un hola-mundo a empezar, y entonces ya no cavar, si el programa tiene un alma, sin duda se le preguntó tres preguntas a todos los que degustaron)

 

Que hable una palabra que significa  hola  y  adiós no -es que el primer llanto de un bebé?

Por favor, dime un medio "hola" y la palabra "adiós" - (la palabra) no es que el primer llanto del bebé que?

Encuéntrame un pináculo de la que el mundo puede ser visto en cuyo ojo, a continuación, se refleja todos los tigres, y el desierto de arena sin fin?

Tráeme un minarete con vistas al mundo - no se puede ver todos los tigres en la torre) (ojos, se puede ver el inmenso desierto que?

(Los lectores Nota: Esta es la respuesta a tres preguntas antes mencionado maestros, la razón es "hola" en lugar de "adiós" porque este es un nuevo comienzo, no debe estar al principio de despedida; la razón por la cual todas las cosas de este mundo dolor a besarla, se debe informar con la bondad, porque es mucho más alto que el reino del mundo de todas las cosas, todo lo que la tolerancia GIEC en el corazón, lo que sugiere que en la mente del autor, el nacimiento de cada lenguaje de programación se han condensado gran sabiduría, como la aguja se encuentra en la parte superior de las cosas en general)

 

El Código sin código: Caso 15 inmutable (invariable)

Un principiante se llegó recientemente desde el  templo de las Tres Piedras  en el que sólo se utilizó C. Era nuevo en los caminos de Java, y pronto se topó con la inmutabilidad de Cuerdas.

Desde un monasterio de tres piedras reciente (era un monasterio sólo utilizan el lenguaje C) que se especializa sobre la Nueva monje, que no sabía nada acerca de Java, y pronto cayó salto mortal en la invariancia de la cadena.

“Sólo deseo de convertir el contenido de este campo a mayúsculas y minúsculas!” gritó. “Sin embargo, esto requiere la construcción de un StringBuffer y una nueva cadena, posteriormente, con muchos personajes copiados sin tocar dos veces entre ellos! ¿Con qué propósito fueron Cuerdas diseñado de este modo?”

"Sólo quiero que esto se convierta en un ejemplo de contenido mixto", exclamó, "pero esto requiere nuevas y la cadena marco StringBuffer para la recepción, que tendrá que mover dos veces muchos personajes intacto! Ponga este personaje string diseñado para funcionar de esta manera, lo que es para qué? "

 

Una hermana aprendió oído, y le aconsejó: “La moneda de cobre amarillo pasado de mano en mano aún puede ser intercambiado al día siguiente; no así el huevo “. El novato fue iluminado.

Después de un entrenamiento de la Madre se escucha, y le dijo: "Manos manos de monedas pasó un poco, va a cambiar mañana, y mucho menos un huevo para arriba!" ( Reader Nota: Nun quiere decir, incluso una monedas, un huevo, luego del canje, cambiarán, por no hablar de las variables codificadas, de manera, que el momento de escribir el objeto a ser intercambiado dio muerte) , el nuevo monje oyó esto, que ver en Java el intercambio de un conjunto tan complejo de las intenciones.

Pronto el novato estaba definiendo  todas  sus clases que son inmutables. Ni una sola propiedad podría ser modificada: una nueva instancia tuvo que ser creada con los cambios necesarios. Sus constructores eran a veces asombrosamente grande y complejo.

Pronto, el nuevo monje está bien definido todas sus clases, y las propiedades se establecen para no ser cambiado. No se puede modificar la clase escribió: Cuando un objeto durante la creación debe ser modificado con el fin de utilizar en función de la clase. El constructor se define por sus veces inesperadamente largos y complejos.

El maestro de Java se le dijo de esto, y dijo: “Que la forma de un huevo será echado en latón, y dado a la monja de desayuno bajo.”

Después de los Maestros Java sabían, templo dijo a la congregación dijo :. "Ir con el relleno de color amarillo una estatua de bronce en forma de huevo, y para el desayuno, alimentar a la madre que deje que coma."

De esta manera fue la monja cargada con la corrección de los novatos.

De esta manera, los nuevos monjes de cosas que madre pensó Sociedad, se revisó la espalda.

Publicados 271 artículos originales · ganado elogios 8 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/qq_17846375/article/details/104827399
Recomendado
Clasificación