Specific domain language (domain-specific languages,dsl) has become a hot topic; Many functional languages are popular, mainly because they can be used to build DSLs. In view of this, in the final article of the Scala Guide series for Java developers, Ted Neward continues to discuss a simple calculator DSL to demonstrate the power of functional languages in building an "external" DSL, and in this process to
same time also is the Internet knowledge redundant disorder initiator, because some people like to copy things, but also does not indicate the original text. This kind of blog must be identified.Seven, finally to the source codeI think this part of us all have to frown, read the source code, is the ultimate step of learning. Learn the architecture and code of good work. This doesn't have to be self-enforcing, but I have to recommend that you develop good habits,1. To the official website, find
, it wakes the thread and re-holds the Spilllock lock.As can be seen here, the use of lock can make our multi-threaded interaction easier, and the use of synchronized does not do this.Finally, the Reentrantlock class also provides 2 mechanisms for competitive locking: Fair lock and unfair lock. The meaning of these 2 mechanisms can literally be understood: that for multithreading, a fair lock relies on the order in which threads come in, and the subsequent thread gets a lock. The non-fair lock m
the initialization of the instance member is after the static member. 3. A static domain in a class can be accessed either by an object name or by a class name. "Solved the problem.Last week's experimental exercise is just a small test sledgehammer, this week's program has made me feel small difficulty, although clear algorithm, but always to C language inertia to consider, to write programs, sometimes a little messy, which caused my program has a lot of grammatical errors, although looking at
Learning progress Bar
lines of code (new/cumulative)
Blog Volume (Add/accumulate)
Learning Time (new/cumulative)
Important Growth
Goal
5000 rows
30 Articles
400 hours
First week
200/200
1/4
10/10
Second week
300/500
1/5
10/20
Third week
800/1300
1/6
20/40
Week Four
700/2000
The second week of object-oriented programming (Java) Learning Summary The direct study sister learns the younger brothers good! The amount ... Don't ask me why I put my sister in front, I do not know! I'm just one of your amiable seniors. Do not ask why the second week study summary instead of the first week, because the first week seniors are eating watermelo
examples are as follows:Bytebuffer Header = bytebuffer.allocate (+); Bytebuffer body = bytebuffer.allocate (1024x768= {header, Body};channel.read (Bufferarray);Note that buffer is first inserted into the array, and then the array is used as the input parameter of the Channel.read (). The read () method writes the data read from the channel into buffer in the order of buffer in the array, and when one buffer is full, the channel is written to the other buffer.Scattering reads before moving the
java 12th Week learning experience In the 12th week of the theory class, the teacher of the 1-4 chapters of the content of the test, the program fill in the blanks and write procedural questions are not very high, the important part of the program is missing, for the total number of books that will not be written, deduction points more, but now have mastered, the next to the computer more practice, Friday teacher on the new content of the tenth chapt
plugin: ' Eclipse '> Gradle EclipseLs-al found out. ProjectSimilarly, discovering Gradle Java can also be performed:: Compilejava Up-to-date:p rocessresources Up-to-date: Classes Up-to-date: JavadocThe result is that the Javadoc document is compiled and generatedSummaryApply plugin: ' java ' Apply plugin: ' eclipse ' sourcecompatibility = 1.5version = ' 1.0 ' jar { manifest { attributes ' I Mplem
[Java Study Notes] Chapter 5 inheritance of Java core technologiesChapter 2 Inheritance
Using inheritance, You can construct a new class based on an existing class. Inheriting existing classes is to reuse (inherit) the methods and domains of these classes. You can also add new methods and domains.
Reflection.5.1 superclass subclass
Use extends to construct a deri
# # Problems and solutions in textbook learningMost of the first half of the basic concept of the content has a lot of text content, not on the machine operation, feel more boring. It is easy to get started by combining video for practical operation.# # Problems in code debugging and resolution process
File extension does not display properly
Can be displayed normally after setting2. The system does not add after the code is compiled. Found in later checks, corrected.# # OtherIn wr
least for the present, September 2007, I recommend Java.Can not agree with my point of view, but there is no doubt, if it is for employment, more to the recruitment site to read the information of the job, the direction of your future and learnLearning is of great benefit.Choice is the most painful, see "natural shopaholic" in the Lau Ching will know, but since can not escape, make your own choice.Everyone will be influenced by others, and before making a decision, try to make yourself rational
, y=x-x/n, the number of training, X, Y is close.Reference: Why is it so difficult to estimate software engineering applications, software engineering estimation methods
Planned study time: xx hours
Actual study time: xx hours
Improved situation:
(Take a look at the software engineer's ability self-evaluation table of the modern soft-ware courseware)Resources
this chapter, I do not understand the knowledge point one by one clear, I think that the progress of the study is more appropriate, do not need to complete the task on time to give up scrutiny some no problem.Learning progress Bar
lines of code (new /Cumulative)
Blog volume ( new/cumulative)
Learning time (new/cumulative)
Important growth
Goal
4500 rows
30 Articles
350 hours
understand some of the problems and actions that have never been encountered.Learning progress Bar
lines of code (new/cumulative)
Blog Volume (Add/accumulate)
Learning Time (new/cumulative)
Important Growth
Goal
5000 rows
30 Articles
400 hours
First week
200/200
1/4
10/10
Second week
300/500
1/5
10/20
Third week
800/1300
1/6
to
insert into 表(字段列表) values (对应的具体记录)
Add to
insert into 表 (对应的具体记录)
Delete
delete from 表名 where
Code Hosting(run result of statistics.sh script)Last week's summary of the wrong quiz
Interface
features
Set interface in the API collection
Duplicate elements are not allowed, elements in countless order
List
Allow repeating elements, elements in order
today, why the day code has more than 1000 lines, will it be because I sometimes the local files are all deleted, and then downloaded from the code cloud caused it?Learning progress Bar
lines of code (new/cumulative)
Blog Volume (Add/accumulate)
Learning Time (new/cumulative)
Important Growth
Goal
3000 rows
30 Articles
400 hours
First week
200/200
1/1
15/15
Second
execute when the file is executed, and if no-classpath or-CP are specified, the. class file is found under the current path.Package+ the name of the package is written in Java when writing in front, to manually in the settings installed. Java folder to add folders, its compile, write JAVA-CP classes package name. Class name, after which the generated. Class is p
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.