The world is not a shortcut to become a master, but some basic principles can be followed.
1, a solid foundation
Data structure, discrete mathematics, compiling principles, these are the basis of all computer science, if not mastered them, it is difficult to write high-level procedures. The program is written by everyone, but when you find it difficult to improve, you should consider whether you should go back and learn these basic theories. Do not
. Multiple words, the first letter of each word should be capitalized;Example: HelloWorldB: Variable name, method name: First letter lowercase, multiple words, start with the second word, capitalize the first letter;C: Package (folder) Name: All lowercase, even if multiple words, all letters all lowercase;D: Constant Name: All letters uppercase, multiple words, in the middle with an underscore _ separated;Example: Student_age3. Class name and variable name use "noun", method name with "verb"Iden
class, whose cache domain is initialized within the static initialization block, and caches 128 to 127, as the cache[130]==2.Static { //High value is configured by property intH = 127; String Integercachehighpropvalue=Sun.misc.VM.getSavedProperty ("Java.lang.Integer.IntegerCache.high"); if(Integercachehighpropvalue! =NULL) { inti =parseint (Integercachehighpropvalue); I= Math.max (i, 127); //Maximum array size is Integer.max_valueh = math.min (i, Integer.max_value-(-Low )); } High=
Dark Horse programmer _ Java exception common Java Library Class, dark horse _ javaJava exception 1: Basic concepts of exceptions
Exceptions are a type of command flow that causes program interruption. They are abnormal during runtime. in Java, all exceptions follow the object-oriented design philosophy, all exceptions
memory and GC mechanism is relatively complex, difficult to understand, plus I this period of time projects and life spent a lot of time, so slow progress. Most of the notes in this article come from the blogs I found on the web and the "deep understanding of Java Virtual machines: JVM advanced effects and best practices." I have limited ability, if there are mistakes, please leave a message.References:Java programming thought, 5th Chapter,
months to study this 1000 more pages of the big, and then the third time around 15 days can be done, notes a large book! From then on.Choose the right book and bury the research. I'm sure we'll get started soon!Learn the Java language 8 simple parts, this is just the beginning of our study of the Java language! These all understand that at best a Java
You're only coding between 9 and 5 in the morning, but are you worried it's not good enough? Do you see other programmers working on personal projects or open source projects, participating in programming marathons, and spending all their spare time writing software? You might think that coding only in your own working time, writing software for Nine to five, will never be very good. You may think that only those who are coding in the room of eating, sleeping and breathing can stand out. Wuhan
More and more girls think programming is very interesting, Java language as a programming language is quite a programmer favorite language, a lot of girls interested in Java programming, want to become a female Java programmer, bu
Java programmers are really high-income, life-nourishing, a lot of people want to become a programmer.But, after all, it's not easy to be a programmer. Some of the small partners are born without the "attributes" of their own programmers.So, what kinds of people may not be suitable for programmers? Here's a summary:1. No interest in programmingIn fact, to tell th
The IT industry is a particularly fast-growing area where each programmer undergoes an iterative process of updating various technologies and tools throughout his or her career.As the saying goes: 工欲善其事, its prerequisite. In the spirit of a single lele is not as many lele (in fact, their forgetfulness) I often want to use the software tools to the official collection together, convenient for everyone to learn progress together.Learn Reference site cla
8 Java Development Tools Each Java programmer needs to knowJava is a computer application programming language, is widely used to create Web applications, server processing, user-side API development and even databases, and many other fields. Here are 8 of the best Java tools to help you develop
. JavaScript Common objects6, commonly used in JavaScript value assignment method, for radio button, check box, such as the value assignment method. (Baidu can, JavaScript common basis)7, jquery value Assignment Basic method.8. Get the value of the radio button, get the value of the check box, get the value of the drop-down list, go to the value of the check box, get the value of the radio button Group, text box, text field assignment.9, the Append of jquery and appendto difference.10, the CSS B
an immortal programming "Zhuji" from the practical problems of sharpening programmers to become the most popular column in the History of ACM Newsletter, the World's computer industry. The final two monumental classics of computer science have influenced and inspired generations of programmers and computer scientists.
This book is the first volume, mainly discusses the most essential question in the computer science: how to choose correctly and effi
as an important factor. This tool provides a super-simple full-text search experience.Official website: http://www.elasticsearch.org/
Sonarqube
Sonarqube is an open platform for managing code quality. Web-based applications can be configured with Java applications. It provides rules, alerts, thresholds, exclusions, and setup features. Sonarqube allows users to combine metrics and use historical measures to mix.Official website: http://w
Program | programmer
At present, Java is a developer's hot pet, many forums have a lot of love Java developers, but also many want to become Java programmers, but do not know how to learn, it is not clear what to learn what knowledge to
not ask my boss why not recruit such words, I just want to answer because I am not the boss, reason is so simple. In the last company I also really cultivate or have to become a comprehensive type of people, for example, I am a small company software products iteration, implementation, after years of accumulation (success or failure of experience summary) is a set of their own methodology, because this article is not to say this aspect, so here do no
First, Java language Overview and three major technical architectures1 , Java Language OverviewJava is an Internet-facing programming language introduced by Sun Company in 1995. Its characteristics are: object-oriented, universal, high efficiency, security, cross-platform. As Java technology continues to mature in the web, it has
the most effective examples of best practices recommended in Java, a good case in point, effective most of the recommended best practices in Java are reflected in guava. Guava was used for Google product development and carried out more than 286,000 unit tests, which have withstood the test of actual combat testing.Date/Time FunctionsJoda-time has become the
At present, Java is a developer's hot pet, many forums have a lot of love Java developers, but also many want to become Java programmers, but do not know how to learn, it is not clear what to learn what knowledge to become a Java
-System.out.println (Math.random ());//0.43527904004403717 the + /** A * Rint rounded, return double value the * Note that an even number will be taken at 5. + */ -System.out.println (Math.rint (10.1));//10.0 $System.out.println (Math.rint (10.7));//11.0 $System.out.println (Math.rint (11.5));//12.0 -System.out.println (Math.rint (10.5));//10.0 -System.out.println (Math.rint (10.51));//11.0 theSystem.out.println (Math.rint (-10.5));//-10.0 -System.out.println (Math.rin
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.