Skip to content

TechRepublic

  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • TechRepublic Premium
  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • See All Topics
  • Sponsored
  • Newsletters
  • Forums
  • Resource Library
TechRepublic Premium
Join / Sign In
Image of davidpetersheim

davidpetersheim

Send davidpetersheim an email

Latest from davidpetersheim

  • Explore Java’s static nested classes and inner classes
    Developer

    Explore Java’s static nested classes and inner classes

    Learn the basics about Java's two types of nested classes: a static nested class and an inner class. Also, get tips on how to make sense of the sometimes confusing semantics for creating instances of nested classes.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Deploy Java applications with JNLP
    Developer

    Deploy Java applications with JNLP

    See why using the Java Network Launching Protocol (JNLP) and Java Web Start for your next distributed application may be an attractive option. For instance, one advantage about JNLP applications is that they're self-installing and self-updating.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Customize javadoc output with doclets
    Developer

    Customize javadoc output with doclets

    Did you know that the javadoc is a pluggable documentation tool? This means you can create your own class, or doclet, to perform any task, using your source code as an input. Find out how to create a doclet.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Sealing your Java jars can solve some of your classpath problems
    Developer

    Sealing your Java jars can solve some of your classpath problems

    Read why David Petersheim advocates making sealed jars part of your deployment system. Also, see how sealing your jars may help you solve some classpath problems.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Embed HSQLDB into your Java applications
    Data Management

    Embed HSQLDB into your Java applications

    If you need an embedded database for your application, then discover why HSQLDB—a compact, 100 percent Java, SQL standards-based, database engine—might be the right answer for you.

    davidpetersheim
    Published:  August 12, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Data Management
  • Maven: A project management solution for Java
    Developer

    Maven: A project management solution for Java

    Maven is a project management tool that takes Ant concepts several steps further. See why Maven's great features—including jar repositories and project site generation—make it an attractive project management solution for Java.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:58 AM PDT Read More See more Developer
  • Calling wait, notify, and notifyAll within a non-synchronized method
    Networking

    Calling wait, notify, and notifyAll within a non-synchronized method

    Locks and monitors are important topics in multi-threaded programming. For instance, find out why if you need to call wait(), notify(), or notifyAll() from within a non-synchronized method, you must first obtain a lock on the object's monitor.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:58 AM PDT Read More See more Networking
  • Choose your own version of serialization in Java
    Developer

    Choose your own version of serialization in Java

    When you attempt to recreate an object from serialized data, if the current class's version doesn't match the version number found in the serialized data, then an InvalidClassException will be thrown. Read this Java tip to discover how you can prevent this error.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Unleash the power of dynamic proxies in Java
    Developer

    Unleash the power of dynamic proxies in Java

    Find out how dynamic proxies in Java work, and then learn how to create a proxy that implements a list of interfaces.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:59 AM PDT Read More See more Developer
  • Consider your Java application framework options
    Developer

    Consider your Java application framework options

    You should consider using an existing application framework the next time you have to build an app that requires a GUI. Learn about some of your Java app framework options.

    davidpetersheim
    Published:  August 11, 2005, 12:00 AM PDT Modified:  June 8, 2007, 9:58 AM PDT Read More See more Developer
  • 1
  • 2
  • 3
  • Next
25 results

TechRepublic Premium

  • TechRepublic Premium

    Hiring kit: Community engagement manager

    PURPOSE Recruiting a community engagement manager with the right combination of experience and communication skills will require a comprehensive screening process. This hiring kit from TechRepublic Premium provides a flexible framework your business can use to find, recruit and ultimately hire the right person for the job. From the hiring kit: DETERMINING FACTORS, DESIRABLE PERSONALITY ...

    Published:  March 28, 2023, 12:00 PM EDT Modified:  March 29, 2023, 10:12 AM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Hiring kit: Chief experience officer

    PURPOSE Successful chief experience officers combine excellent communications skills with an intimate knowledge of customer expectations, company operations and industry standards. This hiring kit from TechRepublic Premium provides a workable framework you can use to find, recruit and ultimately hire the best candidate for CXO of your organization. From the hiring kit: DUTIES AND RESPONSIBILITIES ...

    Published:  March 28, 2023, 12:00 PM EDT Modified:  March 29, 2023, 10:26 AM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Hiring kit: Automation specialist

    PURPOSE Recruiting an automation specialist with the right combination of technical expertise and experience will require a comprehensive screening process. This Hiring Kit from TechRepublic Premium provides a flexible framework your business can use to find, recruit and ultimately hire the right person for the job. From the hiring kit: DETERMINING FACTORS, DESIRABLE PERSONALITY TRAITS ...

    Published:  March 27, 2023, 12:00 PM EDT Modified:  March 28, 2023, 12:48 PM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Hiring kit: Cybersecurity engineer

    PURPOSE Recruiting a cybersecurity engineer with the right combination of technical and industry experience will require a comprehensive screening process. This hiring kit from TechRepublic Premium provides a flexible framework your business can use to find, recruit and ultimately hire the right person for the job. From the hiring kit: DETERMINING FACTORS, DESIRABLE PERSONALITY TRAITS ...

    Published:  March 27, 2023, 12:00 PM EDT Modified:  March 28, 2023, 12:18 PM EDT Read More See more TechRepublic Premium

Services

  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information

Explore

  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • TechRepublic
  • TechRepublic on Twitter
  • TechRepublic on Facebook
  • TechRepublic on LinkedIn
  • TechRepublic on Flipboard
© 2023 TechnologyAdvice. All rights reserved.
  • Privacy Policy
  • Terms of Use
  • Property of TechnologyAdvice