Choose language

Forgot your password?

Need a Spoofbox account? Create one for FREE!

No subscription or hidden extras

Login

#java

Read through the most famous quotes by topic #java




I'm just an observer of Java, and where Microsoft wants to go with C# is too early to tell.


Dennis Ritchie


#go #i #java #just #microsoft

In my daily work, I work on very large, complex, distributed systems built out of many Python modules and packages. The focus is very similar to what you find, for example, in Java and, in general, in systems programming languages.


Guido van Rossum


#complex #daily #daily work #distributed #example

Mark Hammond is working in this area, with Windows Scripting Host. It is definitely an area where Python fits almost perfectly. That's quite independent from Java, actually.


Guido van Rossum


#almost #area #definitely #fits #hammond

Now, it's my belief that Python is a lot easier than to teach to students programming and teach them C or C++ or Java at the same time because all the details of the languages are so much harder. Other scripting languages really don't work very well there either.


Guido van Rossum


#belief #details #easier #either #harder

After all, C++ isn't a perfect match for Java's design aims either.


Bjarne Stroustrup


#aims #design #either #java #match

C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around.


Dennis Ritchie


#bet #faster #growing #i #java

Once an object escapes, you have to assume that another class or thread may, maliciously or carelessly, misuse it. This is a compelling reason to use encapsulation: it makes it practical to analyze programs for correctness and harder to violate design constraints accidentally.


Brian Goetz


#java #programming #design

Near below peak of mount Merbabu in Java, there is a forest known as the devil market. I had been there once. And when you are there, you will sense the crowd, voices of nothingness. Your mind will say it is just accustics effect of the nature, but your heart will tell you something totally different.


Toba Beta


#devil-market #java #merbabu #nothingness #voices

Compound actions on shared state, such as incrementing a hit counter (read-modify-write) or lazy initialization (check-then-act), must be made atomic to avoid race conditions. Holding a lock for the entire duration of a compound action can make that compound action atomic. However, just wrapping the compound action with a synchronized block is not sufficient; if synchronization is used to coordinate access to a variable, it is needed everywhere that variable is accessed. Further, when using locks to coordinate access to a variable, the same lock must be used wherever that variable is accessed.


Brian Goetz


#java #programming #synchronicity

Accessing shared, mutable data requires using synchronization; one way to avoid this requirement is to not share. If data is only accessed from a single thread, no synchronization is needed. This technique, thread confinement, is one of the simplest ways to achieve thread safety. When an object is confined to a thread, such usage is automatically thread-safe even if the confined object itself is not.


Brian Goetz


#java #programming #synchronicity






back to top