Mon Jun 08 16:02:20 GMT 2020 From /weblog/java/discussion
books
http://www.javalobby.org/articles/5books/
https://handwiki.org/wiki/Book:ThinkJava
(google search) (amazon search)
download zip of files only Mon Jun 08 16:02:20 GMT 2020 From /weblog/java/discussion bookshttp://www.javalobby.org/articles/5books/ https://handwiki.org/wiki/Book:ThinkJava (google search) (amazon search) Wed Jun 03 07:55:56 GMT 2020 From /weblog/java/discussion VMHow to write a (toy) JVM - https://zserge.com/posts/jvm/ (google search) (amazon search) Mon Sep 21 03:47:50 GMT 2015 From /weblog/java/discussion goodhttp://blog.jooq.org/2014/04/09/java-rocks-more-than-ever/ http://www.javacodegeeks.com/2015/09/advanced-java.html (google search) (amazon search) Fri Aug 07 08:51:03 GMT 2015 From /weblog/java/discussion supportjava-server-application-troubleshooting-using-jdk-tools - http://java-performance.info[..]ication-troubleshooting-using-jdk-tools/ (google search) (amazon search) Mon Feb 11 03:47:44 GMT 2013 From /weblog/java/discussion idea of improving java languageThese look interesting, worth to take a look: 1) Auto null checking: http://www.jroller.com[..]ebourne?entry=adding_auto_null_checks_to I don't think this is a good idea as I don't think there is a way can handle default object reference more generic then NULL. However, I would like to have a way to customize NULL behaviour (or default NULL object). Say, for String, I will think empty string ("") is same as NULL. Thus, I would like to have define something like:
Then the default reference of String, rather than point to NULL, now it point to an empty String. 2) Add closure to Java: http://www.jroller.com[..]ebourne?entry=adding_closures_to_java_or Not much comment, it is something nice to have but I don't think really add a lot of value, just like java5 foreach loop. 3) Auto casting: http://jroller.com[..]lebourne?entry=adding_auto_casts_to_java I guess generic already does this? Of course, there are still some other problem on some people's mind, like: http://www.onlamp.com/lpt/a/3691 http://nice.sourceforge.net/safety.html On the other hand, somebody don't like to change java language as it probably make your code less portable. http://www.eclipsezone.com/eclipse/forums/t54318.html 4) Some idea of useful util language - http://closingbraces.net/2007/03/05/strangelets/ 5) API for adding feature - http://www.theserverside.com[..]s?track=NL-461&ad=636686&thread_id=49035 A lot more other idea - http://blog.jooq.org/2013/02/04/java-if-this-were-a-better-world/ Drop extends - http://www.javaworld.com[..]at-if-java-8-dropped-extends.html?page=2 (google search) (amazon search) Tue Dec 25 13:14:19 GMT 2012 From /weblog/java/discussion defaultUse annotation for default data, rather than hard code it - http://blog.joda.org/2012/12/annotating-jdk-default-data.html (google search) (amazon search) Wed Apr 18 15:22:31 GMT 2012 From /weblog/java/discussion tuningDiscussion about reducing latency - http://mechanical-sympathy.blogspot.co.uk[..]n-with-my-channels-nirvana-and-azul.html (google search) (amazon search) Thu Jan 27 14:41:09 GMT 2011 From /weblog/java/discussion factorialA lot of difference implementation of factorial - http://chaosinmotion.com/blog/?p=622 (google search) (amazon search) Wed Dec 05 16:28:42 GMT 2007 From /weblog/java/discussion debuggingCohen goes on to describe when and how to use each of these methods: * Basic - breakpoints * Primal - debug messages * Hot Shot - dynamic proxy * Brute Force - run-time profiler * New Age - through aspects A good overview - http://zvikico.typepad.com/problog/2007/11/five-ways-for-t.html Follow up discussion - http://www.theserverside.com[..]_id=47708&asrc=EM_NLN_2697526&uid=703565 (google search) (amazon search) Mon Dec 18 17:57:42 GMT 2006 From /weblog/java/discussion port other code to javaThis look like a nice way to get legacy code to work with java, if it really work with more compehensive project http://binkley.blogspot.com[..]rilliant-c-to-mips-to-java-bytecode.html (google search) (amazon search) Sat Nov 11 15:43:25 GMT 2006 From /weblog/java/discussion complaintSome interesting points, but I guess this guy will improve his productivity after familiar with java environment? - http://developers.slashdot.org[..]tsort=0&tid=156&mode=thread&cid=13845934 (google search) (amazon search) Mon May 29 03:58:43 GMT 2006 From /weblog/java/discussion comment of finalI personally like to declare everything in final and immulatable so that it give me feel it more safe (e.g.: variable won't be replace with other value unexpected; method won't be override unexpected). The following is some discussion, see if you interested. http://tundra-programming.blogspot.com[..]/2005/06/how-often-do-you-use-final.html http://bordet.blogspot.com[..]rd-particular-in-javautilconcurrent.html Here is a few update that against using final, mainly against using final class but not final method and variable: http://blogs.objectmentor.com[..].MichaelFeathers.ItsTimeToDeprecateFinal http://www.cincomsmalltalk.com[..]gView?showComments=true&entry=3325667363 http://www.artima.com/forums/flat.jsp?forum=106&thread=161019 And here is some support using final: http://www.churchillobjects.com/c/11027d.html Prevent security and memory leak in rare case: http://futuretask.blogspot.com[..]a-tip-10-constructor-exceptions-are.html (google search) (amazon search) Fri May 19 06:41:12 GMT 2006 From /weblog/java/discussion speed of sunhttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4097272 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4508058 Also, top 25 bugs seem always the same? http://bugs.sun.com/bugdatabase/top25_bugs.do Here is one nice blog about opensource java, see if anyone agree his position: http://software.ericsink.com/entries/Open_Source_Java.html (google search) (amazon search) Mon Mar 27 04:09:38 GMT 2006 From /weblog/java/discussion java transaction blog entryContain quite a number of link to useful resource: http://weblogs.java.net[..]e/archive/2006/03/transactions_ar_1.html (google search) (amazon search) Mon Nov 28 09:57:19 GMT 2005 From /weblog/java/discussion security of csharp and javaFor me it is a security features overview of java and .net more than a comparison. Useful resource! http://www.oreillynet.com/pub/au/1370 Overall, I believe C# provides greater expressiveness and is more suited to writing performance-critical code than Java, while sharing Java's elegance and simplicity, which makes both much more appealing than C++. http://genamics.com/developer/csharp_comparative.htm (google search) (amazon search) Fri Oct 14 10:42:28 GMT 2005 From /weblog/java/discussion Arrays and Collectionshttp://binkley.blogspot.com/2005/10/arrays-and-collections.html (google search) (amazon search) Wed Jul 06 17:55:24 GMT 2005 From /weblog/java/discussion Deprecation DiscussionDiscuss whether deprecation api should be removed... My opinions is remove after a period, what is yours? http://blogs.sun.com[..]/jclingan?entry=deprecation_of_java_apis (google search) (amazon search) |