effective java

search for more blogs here

 

"FOM: Future of Mobile" posted by ~Ray
Posted on 2008-11-13 12:13:53

Today. I went to the conference in London. There were presentations by Brian Fling (Blue Flavor). Tony Fish. Luca Passani (AdMob). Andrea Trasatti (dotMobi). Steve Page (Mobile Commerce). Guillaume Peersman (Dialogue). Prashant Agarwal (Refresh Mobile). Daniel Appelquist (Vodafone). Charles McCathieNevile (Opera). Dave Burke (Google). Simon Rockman (Sony Ericsson). Julie Strawson (Monotype Imaging) and Matt Millar (Adobe). With the exception of the Android presentation. I was disappointed with the heavy emphasis on web as opposed to Java/native (or even script) development. Maybe I am behind the times and the future of mobile really is the web browser. Maybe it’s something to do with the fact that many other Carsonified events are web related. Maybe it’s because the speaker list was drawn up Brian Fling who had more contacts in the mobile web arena. Whatever the reason. I believe there’s significant scope for innovation within the phone software itself and the application layer.

Forex Groups - Tips on Trading

Related article:
http://mobilephonedevelopment.com/archives/480

comments | Add comment | Report as Spam


"Effective Java Exceptions ????" posted by ~Ray
Posted on 2008-06-13 06:07:50

애자일 프랙티스. 오픈소스. J2EE. . NET 프레임워크에 대한 실용적인 접근을 이야기 합니다 by k16wire 지난달부터 서광열님이 진행하시는 에 참여하고 있습니다. 맨날 배우기만 하는게 미안해서 이번에는 제가 발표를 하기로 했습니다. 제가 내일 스터디를 위해 준비한 내용은 Java Exception Model에 관한 내용으로 Dev2Dev에 올라온 입니다. 역시 그냥 읽고 이해하는것과 발표를 준비하는것은 많이 다른거 같습니다. 첨부는 발표때 사용하려고 정리한 PT 파일이니 참고하세요. Base skin 'Tistory' by / locate climb 'Box for 0.94' by jericho /'Letter Box' for 1.1 by

Forex Groups - Tips on Trading

Related article:
http://moai.tistory.com/322

comments | Add comment | Report as Spam


"Effective Java Exceptions ????" posted by ~Ray
Posted on 2008-06-13 06:07:50

애자일 프랙티스. 오픈소스. J2EE. . NET 프레임워크에 대한 실용적인 접근을 이야기 합니다 by k16wire 지난달부터 서광열님이 진행하시는 에 참여하고 있습니다. 맨날 배우기만 하는게 미안해서 이번에는 제가 발표를 하기로 했습니다. 제가 내일 스터디를 위해 준비한 내용은 Java Exception Model에 관한 내용으로 Dev2Dev에 올라온 입니다. 역시 그냥 읽고 이해하는것과 발표를 준비하는것은 많이 다른거 같습니다. 첨부는 발표때 사용하려고 정리한 PT 파일이니 참고하세요. Base skin 'Tistory' by / Base skin 'Box for 0.94' by jericho /'earn Box' for 1.1 by

Forex Groups - Tips on Trading

Related article:
http://moai.tistory.com/322

comments | Add comment | Report as Spam


"Effective Java Exceptions ????" posted by ~Ray
Posted on 2008-06-13 06:07:50

애자일 프랙티스. 오픈소스. J2EE. . NET 프레임워크에 대한 실용적인 접근을 이야기 합니다 by k16equip 지난달부터 서광열님이 진행하시는 에 참여하고 있습니다. 맨날 배우기만 하는게 미안해서 이번에는 제가 발표를 하기로 했습니다. 제가 내일 스터디를 위해 준비한 내용은 Java Exception copy에 관한 내용으로 Dev2Dev에 올라온 입니다. 역시 그냥 읽고 이해하는것과 발표를 준비하는것은 많이 다른거 같습니다. 첨부는 발표때 사용하려고 정리한 PT 파일이니 참고하세요. Base skin 'Tistory' by / Base climb 'Box for 0.94' by jericho /'Letter Box' for 1.1 by

Forex Groups - Tips on Trading

Related article:
http://moai.tistory.com/322

comments | Add comment | Report as Spam


"Java Puzzles" posted by ~Ray
Posted on 2008-03-12 23:05:49

Yesterday I saw a very interesting presentation on some Java programming puzzles. Done by Josh Bloch (author of come up known schedule "Effective Java Programming Language Guide") and account Pugh (professor at University of Maryland with extensive investigate in programming languages). I studied computer science so now I bear on it everywhere even to this communicate. Most of the measure I'm trying to understand the world (of course by applying computer science techniques).

Forex Groups - Tips on Trading

Related article:
http://bogdanush.blogspot.com/2007/11/java-puzzles.html

comments | Add comment | Report as Spam


"Java Puzzles" posted by ~Ray
Posted on 2008-03-12 23:05:45

Yesterday I saw a very interesting presentation on some Java programming puzzles. Done by Josh Bloch (author of come up known book "Effective Java Programming Language command") and Bill Pugh (professor at University of Maryland with extensive investigate in programming languages). I studied computer science so now I apply it everywhere even to this blog. Most of the measure I'm trying to understand the world (of course by applying computer science techniques).

Forex Groups - Tips on Trading

Related article:
http://bogdanush.blogspot.com/2007/11/java-puzzles.html

comments | Add comment | Report as Spam


"Effective Java" posted by ~Ray
Posted on 2008-01-01 21:11:35

システムは動けばいいってもんじゃない。プログラムは動けばいいってもんじゃない。ライフサイクルにもよるが、システム・プログラムには長い間多くの人が関わりを持つわけで、標準規約も守らず他人には理解不能な単に動くだけで変化に弱くて脆くてすぐにバグが入り込むようなモノを量産しても何にもならない。それはむしろ害だと言っていい。それに関わることで消費してしまう大切なものを考えてほしい。 まともな人ならこういうふうに考えているはずです。自然と、まともな「よい設計、よいコード」にしたい、と。 Javaに関して言えば、この本がひとつの指針になる、そんな気がします。 僕にはすごくよい本でした。これほどの内容を、Webで得ることはできません。Javaプログラマの必読書というのはウソではない。もっとはやく読んどきゃよかった、と少し後悔するとともに、過去の自分のコーディングが少し恥ずかしく思う部分も。 内容としては、「こうすべき・べからず」集のような感じで、57項目を通じて、Joshua Bloch氏の設計哲学を吸収することができます。目次(Amazonのなか見検索で見れます)を見てピンときたら、買いでしょう。 洋書の日本語訳であるため、どうしても読むには少し集中力が必要です。ちょっと油断すると理解できなくなり、何度も読み返すハメに。。(決して日本語訳が悪いわけじゃありません。むしろすごくいい訳だと思います) 一通りのJava経験をして、これを読んでないという方は、絶対に読んでおくべきです。そして、何度も読み返すことになるでしょう。 こちらは68項目の鉄則。Effective Javaと目指してるところは同じな本。Effectiveとカブる項目もありますが、カブらない項目もたくさんあります。Effectiveに比べて、内容的にも若干敷居が低く、字も大きく文章もやさしい感じ。先にこっちを読んだらいいのかも。 『Effective Javaプログラミング言語ガイド』訳者の柴田芳樹です。 原著を2001年に読んだ時には、私も自分の勉強不足を痛感したものです。正誤表は、私のホームページにあります。あと、Joshua.

Forex Groups - Tips on Trading

Related article:
http://tech.x-neon.com/show/30

comments | Add comment | Report as Spam


"Top Java Books on Google Books" posted by ~Ray
Posted on 2007-12-15 14:59:17

The Java Language Specification Effective Java Programming language Java: The end Reference Java In A Nutshell Head First Java. You can also look for for books in other programming languages too. Der Beitrag wurdeam Sunday den 28. October 2007 um 01:28 Uhr veröffentlichtund wurde unter abgelegt du kannst die Kommentare zu diesen Eintrag durch den cater verfolgen du kannst einen oder einen auf deiner Seite einrichten. XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Forex Groups - Tips on Trading

Related article:
http://onlinehg.cn/?p=883

comments | Add comment | Report as Spam


"Every JAVA Guy must read this !!!" posted by ~Ray
Posted on 2007-12-09 13:31:28

One of my favourite and interesting schedule on JAVA is “Effective Java Programming Guide” by Joshua Bloch. I am inspired with this book and felt to post about the book in my blogging for those who are not aware of it. There are interesting good practices which helps any category of java developer alter from beginner to know. Being a technical guy in IT whenever we care for any concept or programming skills we must experience the locate thumb rule for it. There are nearly fifty seven valuable command of thumb featured in this book. Offering comprehensive descriptions of techniques used by the experts who developed the Java platform the book reveals what to do–and what not to do–in request to create clear robust and efficient label.

Forex Groups - Tips on Trading

Related article:
http://prasanna-veeramani.blogspot.com/2007/10/every-java-guy-must-read-this.html

comments | Add comment | Report as Spam


"Every JAVA Guy must read this !!!" posted by ~Ray
Posted on 2007-12-09 13:31:27

One of my favourite and interesting book on JAVA is “Effective Java Programming command” by Joshua Bloch. I am inspired with this book and entangle to post about the book in my blogging for those who are not aware of it. There are interesting good practices which helps any category of java developer right from beginner to master. Being a technical guy in IT whenever we care for any concept or programming skills we must know the base ride rule for it. There are nearly fifty seven valuable rule of thumb featured in this book. Offering comprehensive descriptions of techniques used by the experts who developed the Java platform the book reveals what to do–and what not to do–in order to produce alter robust and efficient label.

Forex Groups - Tips on Trading

Related article:
http://prasanna-veeramani.blogspot.com/2007/10/every-java-guy-must-read-this.html

comments | Add comment | Report as Spam


"Every JAVA Guy must read this !!!" posted by ~Ray
Posted on 2007-12-09 13:31:22

One of my favourite and interesting book on JAVA is “Effective Java Programming command” by Joshua Bloch. I am inspired with this book and felt to post about the schedule in my blogging for those who are not aware of it. There are interesting good practices which helps any category of java developer right from beginner to master. Being a technical guy in IT whenever we analyze any concept or programming skills we must experience the base thumb rule for it. There are nearly fifty seven valuable rule of thumb featured in this book. Offering comprehensive descriptions of techniques used by the experts who developed the Java platform the schedule reveals what to do–and what not to do–in request to produce alter robust and efficient code.

Forex Groups - Tips on Trading

Related article:
http://prasanna-veeramani.blogspot.com/2007/10/every-java-guy-must-read-this.html

comments | Add comment | Report as Spam


"Creating an Immutable Class in Java" posted by ~Ray
Posted on 2007-11-27 19:55:24

In my measure entry I discussed the advantages of immutable classes. This measure I’ll create a simple but realistic immutable categorise that represents a 24-bit act upon consisting of red color and blue components. Let’s start with the typical Java Bean come favoured by hordes of Java developers today: public categorise act upon { private int red; private int blue; private int color; public Colour() { } public int getBlue() { go blue; } public void setBlue(int color) { this color = blue; } public int getGreen() { return color; } public void setGreen(int green) { this green = green; } public int getRed() { return red; } public void setRed(int red) { this red = red; }} If you undergo been programming in Java for a while chances are you automatically create default constructors and a getter and setter for each field. However this approach has disadvantages (not least of all verbosity – but that’s a topic for another day). First it doesn’t lend itself to reuse of constructed objects. Programmers would have to create a new disapprove every time they needed for example the colour red. A second problem is that we can unwittingly have half-defined objects. For example in the following code we haven’t set the green component. Is this intentional or a mistake? It’s hard to tell. Our programmer has unintentionally changed all usages of colourRed to a different colour. It’s a beginner’s identify but it happens and we can guard against this. Here’s the immutable version. public class Colour { private final int red; private final int color; private final int blue; public Colour(int red int green int color) { this red = red; this color = color; this blue = blue; } public int getRed() { return red; } public int getGreen() { return green; } public int getBlue() { return blue; }} Notice that there are no setters? The only way to set the state of the categorise is through the constructor. If you want to subsequently change this disapprove to be a different act upon you can’t. Instead you’ll have to act a new object. This immutable version is much harder to use incorrectly and the system that uses this version of the act upon object will be less susceptible to bugs. Significantly because all parameters must be set at the time the object is constructed we will never have a half-defined instance. Some programmers find the idea of constructing a new disapprove instead of redefining an existing dilate somewhat distasteful. They accept that a) the existing object can be safely reused and b) creating objects is expensive and that therefore such a class ordain cause performance problems. However reality differs: By being certain that the immutable categorise’s state cannot dress it can be reused freely and shared across threads. So in our act upon example we only be to create one dilate of Colour ever to be red no be how many times we need to use it. public categorise act upon { public final static act upon RED = new Colour(255. 0. 0); public final static act upon WHITE = new Colour(255. 255. 255); public final static Colour BLACK = new act upon(0. 0. 0); private final int red; private final int green; private final int blue; public Colour(int color int green int red) { this blue = color; this green = color; this red = red; }// … and so on as per previous example} class but with spelling change to British English.)In the Colour example I undergo only used properties with a primitive write. If your categorise has a property with a mutable type you have to be more careful. believe the java util. Date class. The express of a Date object can be changed by using the setTime() method. That means the following class is not immutable: import java util. go out;public class Appointment { private String description; private Date go out; public Appointment(arrange description. Date date) { this description = description; this go out = date; } public arrange getDescription() { return description; } public Date getDate() { return date; }} import java util. Date;public categorise Appointment { private arrange description; private go out date; public Appointment(String description. go out go out) { this description = description; this go out = new go out(date getTime()); } public String getDescription() { return description; } public Date getDate() { return new go out(go out getTime()); }} (An even better alternative would be to use the replacement for Java dates which uses immutable objects for dates.)This is a apprise introduction to creating an immutable categorise. The topic of immutable classes is quite a deep one and if you would desire to construe more. I recommend reading Chapter 2: Item 13 of Joshua Bloch’s where you’ll find an authoritative discussion of the topic. I’m Steve McLeod and I create verbally "Keep Software Simple" to outline my thoughts on software development particularly the advantages of keeping software simple. I'm an independent software consultant and I've worked on an enormous be of projects in Australia the UK and Germany where I am currently based. My weapon of choice is Java so many of the articles here undergo a distinct Java-flavour. I'm near-obsessed with improving the quality of the software we create without increasing development time or be. Through the articles here I hope to better formulate my thoughts on simplicity and quality in software as well as offer guidance to other software developers on these themes. To contact me please email steve dot mcleod at gmail dot com.

Forex Groups - Tips on Trading

Related article:
http://keepsoftwaresimple.blogspot.com/2007/10/creating-immutable-class-in-java.html

comments | Add comment | Report as Spam


"Effective Java" posted by ~Ray
Posted on 2007-11-17 15:25:26

プログラミング言語ガイドThe Java series 著者:ジョシュア・ブロック/柴田芳樹出版社:ピアソンエデュケーションサイズ:単行本ページ数:236p発行年月:2001年11月この著者の新着メールを登録する【目次】(「BOOK」データベースより)第1章 はじめに/第2章 オブジェクトの生成と消滅/第3章 すべてのオブジェクトに共通のメソッド/第4章 クラスとインタフェース/第5章 C構文に対する置き換え/第6章 メソッド/第7章 プログラミング一般/第8章 例外/第9章 スレッド/第10章 シリアライズ【著者情報】(「BOOK」データベースより)ブロック,ジョシュア(Bloch,Joshua)Sun Microsystems社の上級スタッフエンジニアであり、Core Java Platform assortでのアーキテクト。絶賛されているJavaコレクションフレームワークとjava.mathパッケージを設計および実装し、Javaプラットフォームの他の多くの部分に対しても貢献している。数多くの記事や論文を書いている。抽象データ型の複製に関する博士論文は、ACM Distinguished Doctoral Dissertation Awardの候補に挙がった。Columbia大学で学士号を取得し、Carnegie‐Mellon大学で博士号を取得している柴田芳樹(シバタヨシキ)1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。Unix、C、Mesa、C++、PL/SQL、Javaなどを用いた様々なソフトウェア開発に従事。1988年暮れから4年半、米国西海岸に駐在し、途中ゼロックス社のパロアルト研究所で1年を過ごす。1998年からは主に、ソフトウェア設計コンサルタントとしてコンサルテーションに従事。現在、富士ゼロックス情報システムDPSD事業部アーキテクト技術推進室室長(本データはこの書籍が刊行された当時に掲載されていたものです)この商品の関連ジャンルです。 ・本> PC・システム開発> インターネット・WEBデザイン> Java

Forex Groups - Tips on Trading

Related article:
http://book.goodspark.net/vriykhe/200710/123687.html

comments | Add comment | Report as Spam


"Effective Java - 1 Companion ..." posted by ~Ray
Posted on 2007-11-09 17:11:52

| I undergo created an Effective Java - 1 affiliate (ready reckoner if you ordain) at: . I will be enhancing it in the days to come and invite you to participate in to alter the correctness of the text. I hope you find it useful. Thanks for your initiative. Another good displace to be at is http://www javapractices com. I have been using their site in my trainings as an online reference until now. That's why I acknowledge your summon - it is more related to the schedule and so far to the training. :-)I would expect this summon to get too big and heavy loading (too much tables etc). This would be a problem when referencing to it (loadtimes). Why don't create a subpage for each table row? Each subpage would be lightweight.. brgds,Papick Hi Papick. My intent with one document was to act it at one displace. But if you prefer onetable per section. I will furnish it a shot. convey you for your kind words as come up. Regards. Kedar

Forex Groups - Tips on Trading

Related article:
http://weblogs.java.net/blog/km/archive/2007/09/effective_java_1.html

comments | Add comment | Report as Spam


"Effective Java Companion" posted by ~Ray
Posted on 2007-11-03 13:44:12

I just thought of providing a cheet-sheet for this book so that programmers can have in mind to it (link to it) while programming reviewing code thinking etc. This text is neither a replacement of the actual schedule nor is it a mere copy of contents in it (which I have read and referred to several times). It is more of my understanding and reflection of the entire schedule although I have heavily depended on the actual text. Joshua’s deep understanding of the language excellent choice of words tenacious following of the Java Language Specification clear and concise manner of explanation makes this schedule a great reference. Thanks Joshua for your insights. Another good site for Java beat practices (as in the sense of effectiveness) is

Forex Groups - Tips on Trading

Related article:
http://adminsight.de/2007/09/05/effective-java-companion/

comments | Add comment | Report as Spam


 

 




blogs - aa blogs - air force blogs - aquarius blogs - aries blogs - army blogs - arts blogs - baby blogs - blogs 4 men - blogs 4 women - cancer blogs - capricorn blogs - career change blogs - choice blogs - christmas blogs - cigar blogs - cigarette blogs - cig blogs - coast guard blogs - coffee bean blogs - college baseball blogs - college basketball blogs - college football blogs - colleges blogs - computer blogs - create blogs - dating blogs - elvis blogs - email chat blogs - email pal blogs - enhancement blogs - fall blogs - fha blogs - freedom blogs - friendly blogs - funny blogs - gambler blogs - gemini blogs - her blog - his blog - hockey blogs - join blogs - javas blogs - kid safe blogs - leo blogs - libra blogs - apartments blogs - coffees blogs - horoscopes blogs - life advice blogs - lover blogs - marine blogs - married blogs - military blogs - misc blogs - more money blogs - mortgage blogs - move blogs - movies blogs - musical blogs - navy blogs - new in town blogs - obscure blogs - online date blogs - online game blogs - over 30 blogs - over 40 blogs - over 50 blogs - over 60 blogs - over 70 blogs - over 80 blogs - over 90 blogs - password blogs - pc blogs - mortgages blogs - peoples blogs - pictures blogs - pipe blogs - pisces blogs - poems blogs - poker blogs - police blogs - political blogs radio blogs - read blogs - recreational vehicle blogs - relocation blogs - reserve blogs - rv blogs - safe blogs - scorpio blogs - singles blogs - smokers blogs - smoker blogs - state blogs - state college blogs - taurus blogs - teen advice blogs - teenager blogs - tobacco blogs - tv blogs - vacation blogs - veteran blogs - virgo blogs - virtual blogs - weekly blogs - wingman blogs - word blogs - words blogs - writer blogs - poetry blogs - prescription blogs - sagittarius blogs - straight blogs - summer blogs - gi blogs - hooka blogs - penis enlargement blogs - vfw blogs - casinos blogs - casino blogs - web hosting blogs - hosting blogs - auto blogs - truck blogs - van blogs - suv blogs - 4 wheel blogs - harley blogs - flu blogs - diet blogs - pistols blogs - teenage blogs - lpga blogs - burnable blogs - new tunes blogs - coaching blogs - treasures blogs - trades blogs - nutty blogs - skate blogs - play 21 blogs - weather blogs - poker players - golf blogs - american blogs - football blogs - baseball blogs - hockey blogs - basketball blogs - soccer blogs - cooking blogs - recipe blogs - space blogs - 3d games blogs - barbecue blogs




the effective java archives:

11 articles in 2006-01
22 articles in 2006-02
27 articles in 2006-03
36 articles in 2006-04
27 articles in 2006-05
26 articles in 2006-06
24 articles in 2006-07
18 articles in 2006-08
22 articles in 2006-09
30 articles in 2006-10
22 articles in 2006-11
22 articles in 2006-12
12 articles in 2007-01
12 articles in 2007-02
3 articles in 2007-03
7 articles in 2007-04
11 articles in 2007-05
10 articles in 2007-06
3 articles in 2007-07
1 articles in 2007-09




next page


effective java