again, with SLF4J and Logback. XML learns XML, DOM, and XPath. XML is something that can be used everywhere. You can also use it to write your own configuration file.* If you feel uncomfortable, learn json and YAML.* If still not comfortable, learn to study text file parsing. "Grammar analysis and Compiler" learn ANTLR or other parser generator usage* If you feel comfortable, write a calculator yourself.* If you still feel comfortable, write yourself a domain-specific
commentsAnnotations added with document comments can be generated using the document generation tool Javadoc to generate API documentation, and the Javadoc tool only handles annotations in the document source text in front of public and protected-decorated classes, interfaces, methods, Field, constructors, and inner classes.The document comment begins with "/**" and ends with "*/". The middle part is the document comment, which is generated into the
This exception is reported when a subscript that does not exist in the array is accessed.
2. Null pointer exception
int New int [3null; System.ou.println (arr[0]);
Description: Same compilation will not error, run times wrong. Nullpointeexception
Null pointer exception, which is reported if the variable is accessed when there is no entity pointing to the reference type variable.
2. Common Operations for arrays
1. Traverse
Print all the elements in an array
int []
Python explanatory type (function write before call)Java compilation (multiple requests) + explanatory type (less requests)Explanatory language definitions:The program does not need to compile, when running the program is translated, each statement is executed when the translation. In this way, the explanatory language
Java SE 8 is:
Jigsaw Project: Provides modular system support for Java platform and Java applications.
Lambda Project: Adds closure support for the Java language. Provides a batch parallel operation API for the
.FudanNLPFUDANNLP is primarily a toolkit developed for Chinese natural language processing, and also includes machine learning algorithms and datasets for implementing these tasks. FUDANNLP and its containing datasets use LGPL3.0 licenses.Key features include:Information retrieval: Text classification, news clustering.Chinese Processing: Chinese word segmentation, POS tagging, entity name recognition, keyword extraction, dependency syntax analysis, ti
. Composition of programming languages
x lexical and grammatical rules * compiler and interpreter x Common package API in development ---work often using the--application platform Interface Application Platform network interface x integrated environment IDE -- -integrated Development environment
Note: JDK is also a simple IDE
Note: Installing software and apps is best less than one or two versions of the latest version
Note: Th
type. The next question, however, is that the citation type is the goal, and the goal is not all created with new? Why do we often see the following sentence:String s= "Hello World";In fact, in all classes, including our own creation of the class, as well as the API of the existing classes, just a string this kind of special, can directly use = To assign value, do not have to use the new key word. However, since the string is a target, it can also be
because of this kind of operation and the inconvenience of later maintenance that people call machine language and assembly language as low-level language.On the basis of low-level language, people have developed a more powerful, more abstract level of the programming language, so there are a variety of application-or
The high-level computer programming language can be divided into compiled and interpreted languages according to the way its programs are executed.A compiled language is a machine instruction that uses a specialized compiler to translate source code into computer recognition for a particular operating system at once. For example, C, C + +, etc. are compiled languages.Explanatory
, but the purpose of the class method is actually to do something that is generally not even possible in Java (such as inheriting a non-default function ). The typical translation of Java static methods is usually translated into a module-level function, rather than a class method or static method. (And static constants should be translated into module-level cons
Java Base Class LibraryThe Java class Library is a collection of already implemented standard classes provided by the Java language and is the Java Programming API (application program Interface), which helps developers develop
Thanks to CharlesLiu for posting news source: AndiGutmans, one of the major language developers after CSDNPHP3, and one of the founders of Zend, recently bluntly criticized the Java language in the blog. He pointed out that the current Java vendor's attempt to provide dynamic langu
Beginners of multiple Java programming do not know what basic knowledge they need to learn when they first touch the Java language program. Here are some of the basics of Java 0 Basics Learning Java programming language. I want to
concepts.Vii. Writing user Interface program basics1. Basic techniques for writing graphical user interfaces with AWT.2. Use swing to write graphical user interface features.3.Swing event-handling mechanism.Viii. writing a small Application (applet) FoundationBasic knowledge of API for 1.Applet classes.2.Applet writing procedures and features.3. Write the user interface based on AWT and swing.4.Applet of multimedia support and communication.Ix. downl
prospects for improvement.
References
This article is an excerpt from the update of Taming Java Threads. This book
The traps and problems of multi-thread programming in Java are discussed, and a thread-related Java package is provided to solve these problems.
The University of Maryland's Bill put in the process of modifying JLS to improve its thread model. B
In the programming language rankings, Java is the first, why learning Java is so popular. It is in our reality in the Internet where the application. What can you do after you have finished your studies?
When you install Java on your desktop, you will get an answer, or Oracle will tell you that more than 3 billion of
Previously summed up the sequential table data structure using the C language description. The C class library does not provide us with the data structure of the sequential table, so we need to write our own handwriting, detailed information about the sequence of the data structure of the table and C language code see "my article."In the Java
Operating system--a. Processor management, B. Job Management, c. Memory management, D. Equipment management, E. Document management
Language processing program (translator): Two kinds of translation methods, interpretation, compilation
Service Program
Database management Program
Application software
Ii. Overview of the
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.