Allen Holub points out, the line Cheng model of Java programming language may be the weakest part in this language. It does not fit the requirement of actual and complex program completely, and also not be object-oriented completely. Article proposal undertakes overhaul changes and complementing again to Java language, in order to solve these problems.
The line Cheng model of Java language is the part of satisfaction of a of this language the most difficult other person. Although Java language itself supports line Cheng process designing,be a favour, but it is mixed to the grammar of line Cheng the support of kind of bag is too little, can apply to only extremely diminutive application environment.
The most book about process designing of Java line Cheng is full length the blemish that ground of tired wooden tablets or slips for writing pointed out model of Java line Cheng, offerred the emergency treatment that solves these problems to wrap (Band-Aid/ state enlighten achieve can stick) kind library. I weigh these kind wrap for emergency treatment, it is the problem that can solve because of them should be included by grammar of Java language itself originally. From long-term in light of, with grammar is not kind of library method, aux will be able to generates more efficient code. Because compile,this is implement with Java fictitious implement (JVM) can optimize program code together, and these optimizing to kind the code in the library is very difficult or cannot come true.
In me " Taming Java Threads " (consult please reference material) in the book and in the article, I suggest to undertake to itself of Java programming language further a few revise, with making it can solve the problem of these line Cheng process designing truly. The article and I the main distinction of this book is, I am in compose undertook more reflection when the article, rise to the book offerred mediumly to try so. These proposals just try a gender- - it is my individual only the idea to these problems, and the evaluation that realizes these idea to need to have much work and person of the same trades. But this is it is after all germinant, I establish a special working group to solve these problems of purpose, if you are interested, send E-mail to arrive please Threading@holub.com. Once I am true proceed, I can send an announcement to you.
The proposal that offers here is very bold. Some people proposal is normative to Java language (JLS) (consult please reference material) undertake subtle and a few modify the JVM behaviour that blurs currently with solving, but I want to undertake more complete improvement to its however.
In actual rough draft, a lot of my proposals include to introduce new key word for this language. Although ask the existing code that does not break through a language is correct normally, but so that,should keep changeless antiquated word, it must can introduce new key word. To make the key word that introduce and existing identifier do not produce conflict, through careful consideration, my general uses ($) character, and this character is illegal in existing identifier. (For example, use $task, is not Task) . Right now need is compiled implement command travel switch provides support, what can use these key word is aberrant, is not oversight this dollar sign.
Previous12 3 4 5 6 7 8 9 10 11 12 13 Next
Hot Tags: