Updated: 4/29/2003; 9:28:34 AM.
Java Morning/C# Afternoon
Practical living with two modern languages


by Michael Isbell
        

Thursday, February 13, 2003

Doug Lea's concurrent.util package

list each of the packages and their uses

talk about my use of threadpool in the GUI app and its relevance to SOAP and XMLRPC applications
2:59:03 AM    comment []


Ron Hitchens is the God of NIO!

his section on buffers is great...essentially, byte arrays with four characteristics

  • capacity
  • limit
  • position
  • mark

    and excellent first chapter on disks, disk sectors, paging in and out of kernel memory and user memory...very nicely done
    1:36:27 AM    comment []


  • Rusty Elliotte Harold is the God of Java I/O

    His excellent first chapter, where he discusses the significance of bytes in InputStream and Output Stream -- how stream read() returns ints but they're ints in the range of 0-255, which is why you can tell an EOF -1 when it appears. Also, difficulties handling bytes, -- and all integer literals in Java are ints ,even when they're in byte range...talk about some of this...

    3 FACTS THAT PERTAIN:

    1. The byte data type is signed

    2. Java always promotes bytes to ints before working on them individually.

    3. Many of the methods in the stream classes return or accept as arguments ints in the range of an unsigned byte (0-255).

    that means there's a formula you have to apply...
    1:35:03 AM    comment []


    Using an Array for FIFO processing with RemoveRange

    describe useage in the VOIP program...
    1:32:23 AM    comment []


    The Right Way to process arg lists

    from the GREP program

    and BTW, I just learned that GREP stands for G ... Regular Expression Print
    1:31:50 AM    comment []


    JDBC class.forName() is obsolete!

    according to the xxx book on BEA Weblogic and Java...
    1:30:14 AM    comment []


    © Copyright 2003 Michael Isbell.
     
    February 2003
    Sun Mon Tue Wed Thu Fri Sat
                1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28  
    Jan   Mar


    Click here to visit the Radio UserLand website.

    Subscribe to "Java Morning/C# Afternoon" in Radio UserLand.

    Click to see the XML version of this web page.

    Click here to send an email to the editor of this weblog.