Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java programming articles and tips. Please take your copy here.

Take your copy of free "Java Technology Screensaver"!.

Easy Learn Java: Programming Articles, Examples and Tips

Find how to recover your lost data

AOP

Applet Development

Application Servers

Build Management

» Makefile Generators
» Resources
» Make Tools
» Build Management Systems
» Build Automation Tools

Caching

Charting

Code Analysis

Code Beautifiers

Code Exploring and Managing

Code Generation

Code Obfuscators and Protectors

Code Refactoring

Code Versioning

Databases and Persistence

Debugging

Deployment

» Executable Wrappers
» Java Web Start and JNLP

Design and Modelling

Documentation Tools

Enterprise Edition

Globalization

GUI Builders

Integrated Development Environments

» Commercial
» Open Source
» Freeware

IoC, Dependancy Injection

Micro Edition

Miscellaneous

Performance

Rich Client UI, GUI, Swing

Security

Testing

» Code Coverage
» Unit Testing

Translators

Web Frameworks

Web Services

XML

 

All Java Programming Articles, Click Here

Java Tools <

Custom Java applications today are much larger and more complex than ever before. The sheer number of interdependencies in object-oriented, multi-threaded Java programs makes it difficult to ensure performance without assistance. Without a way to help identify and fix application performance problems in pre-production, the business is at risk of poorly performing code finding its way into production and creating adverse impact.

JProbe is an enterprise-class Java profiler providing intelligent diagnostics on memory usage, performance and test coverage, allowing developers to quickly pinpoint and repair the root cause of application code performance and stability problems that obstruct component and integration integrity.

JProbe also offers an Eclipse plug-in that provides intelligent code performance analysis and problem resolution directly within the Eclipse Java IDE.

full article read here
General Java a

If you interested in Java and robots/robotics you can look at new site ROBOkhod . It is new site and have not so much articles but can be helpfull for those who has no knowledge about robotics. Site publishes articles on regular base and soon will become bigger.

Here you can find descriptions, code examples and references to how use Java in small processors and microcontrollers.

Click here: --> http://www.robokhod.com

full article read here
Java Lectures by Anatoliy Malyarenko E

Java's catch or specify requirement

Part I was published here, Part II was published here.

As stated previously, Java requires that a method either catch or specify all checked exceptions that can be thrown within the scope of the method. This requirement has several components that need further description: "catch", "specify," "checked exceptions," and "exceptions that can be thrown within the scope of the method."

full article read here
Java Lectures by Anatoliy Malyarenko E

Advantage 3: grouping error types and error differentiation

Part I was published here.

Often exceptions fall into categories or groups. For example, you could imagine a group of exceptions, each of which represents a specific type of error that can occur when manipulating an array: the index is out of range for the size of the array, the element being inserted into the array is of the wrong type, or the element being searched for is not in the array. Furthermore, you can imagine that some methods would like to handle all exceptions that fall within a category (all array exceptions), and other methods would like to handle specific exceptions (just the invalid index exceptions, please).

full article read here
Java Lectures by Anatoliy Malyarenko E

Exceptions I

by: Anatoliy Malyarenko

Abstract

Contents of the lecture.

  • What's an exception and why do I care?
  • First encounter with Java exceptions.
  • Java's catch or specify requirement.
  • Dealing with exceptions.

Introduction

If there's a golden rule of programming it's this:

full article read here
Java Tools D

JProfiler let's find your bugs in just 10 minutes!

It is true! Exactly 10 minutes you need to download it, run with your program and find why your program spends much memory and time in just that Java class! Find why just one-two classes try to sabotage the whole your Java project Smile

JProfiler enables Java developers to tune up the performance of their Java programs. It combines in a single tool the capabilities for detailed examination of VM load and applications’ work, for memory usage and CPU loading, etc.

JProfiler is an ideal choice for profiling of embedded devices and target boards, due to the highly optimized architecture and low memory consumption of the agent profiling component. JProfiler allows for both local and remote profiling. It can be used as a stand-alone tool or within the Eclipse environment.

full article read here
Java Books M

Just Published: Murach's Java Servlets and JSP (2nd Edition)

A great way for anyone with the basic Java SE skills to get started with Java EE! From setting up a web development environment to using servlets and JSPs the right way to working with databases, this book focuses on developing web applications like a pro.

full article read here

Java Free Books, Click Here



Java Code Examples, Click Here

Java Downloads, Click Here

Java Downloads, Click Here

1: NetBeans 6.x Profiler

The NetBeans Profiler integrates well with application servers.

NetBeans Profiler >>>

2: JProfiler
Exceptional ease of use

When you profile, you need the most powerful tool you can get. At the >>>

3: JEXECreator
If you are migrating from Windows to Java then JEXECreator will help you fill better during the adap >>>
4: YourKit Profiler
YourKit Profiler

YourKit Java Profiler - profiling tool is extremely time-saving and quali >>>

5: G 2D Graphics Library and Rendering Engine for Java

[b]G [/b] is a generic graphics library built on top of Java 2D. Client applications can use >>>

6: TestNG
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities >>>
7: JUnit

JUnit is a simple, open source framework to write and run repeatable tests. It is an instance of >>>

8: Ganymed SSH-2 for Java

Ganymed SSH2 for Java allows one to connect to SSH servers from within Java programs.Ganymed is a >>>

9: iText

The iText classes are very useful for people who need to generate read-only, platform independent >>>

10: JDeveloper
Oracle JDeveloper is a free integrated development environment with end-to-end support for modeling, >>>

Java Code Examples, Click Here

All Java Programming Articles by Topic, Click Here

Java Tips by topic
General Java C

Try without catch.. ?

Many people believe that if they use try block then they are obligated to continue with catch block, catch some Exception and do something with it

It is not quite right opinion Smile

full article read here
Java Installation, tunning, options... M

Improve page loading time on Tomcat server.

If you use Tomcat server to serve remote clients over the Internet you can significantly improve page loading time by enabling content compression. A content become compressed when it transports over the Internet. All modern browsers support HTTP/1.1 GZIP compression and if your server also enables it, the page load time decreases dramatically. They just popping out in a browser, like if they were served from a local server.

Enable compression In Tomcat for certain file types

full article read here

1060 Stories (530 Pages, 2 Per Page) Next

1060 Stories (530 Pages, 2 Per Page) Next

530
| 529| 528| 527| 526| 525| 524| 523| 522| 521| 520| 519| 518| 517| 516| 515| 514| 513| 512| 511| 510| 509| 508| 507| 506| 505| 504| 503| 502| 501| 500| 499| 498| 497| 496| 495| 494| 493| 492| 491| 490| 489| 488| 487| 486| 485| 484| 483| 482| 481| 480| 479| 478| 477| 476| 475| 474| 473| 472| 471| 470| 469| 468| 467| 466| 465| 464| 463| 462| 461| 460| 459| 458| 457| 456| 455| 454| 453| 452| 451| 450| 449| 448| 447| 446| 445| 444| 443| 442| 441| 440| 439| 438| 437| 436| 435| 434| 433| 432| 431| 430| 429| 428| 427| 426| 425| 424| 423| 422| 421| 420| 419| 418| 417| 416| 415| 414| 413| 412| 411| 410| 409| 408| 407| 406| 405| 404| 403| 402| 401| 400| 399| 398| 397| 396| 395| 394| 393| 392| 391| 390| 389| 388| 387| 386| 385| 384| 383| 382| 381| 380| 379| 378| 377| 376| 375| 374| 373| 372| 371| 370| 369| 368| 367| 366| 365| 364| 363| 362| 361| 360| 359| 358| 357| 356| 355| 354| 353| 352| 351| 350| 349| 348| 347| 346| 345| 344| 343| 342| 341| 340| 339| 338| 337| 336| 335| 334| 333| 332| 331| 330| 329| 328| 327| 326| 325| 324| 323| 322| 321| 320| 319| 318| 317| 316| 315| 314| 313| 312| 311| 310| 309| 308| 307| 306| 305| 304| 303| 302| 301| 300| 299| 298| 297| 296| 295| 294| 293| 292| 291| 290| 289| 288| 287| 286| 285| 284| 283| 282| 281| 280| 279| 278| 277| 276| 275| 274| 273| 272| 271| 270| 269| 268| 267| 266| 265| 264| 263| 262| 261| 260| 259| 258| 257| 256| 255| 254| 253| 252| 251| 250| 249| 248| 247| 246| 245| 244| 243| 242| 241| 240| 239| 238| 237| 236| 235| 234| 233| 232| 231| 230| 229| 228| 227| 226| 225| 224| 223| 222| 221| 220| 219| 218| 217| 216| 215| 214| 213| 212| 211| 210| 209| 208| 207| 206| 205| 204| 203| 202| 201| 200| 199| 198| 197| 196| 195| 194| 193| 192| 191| 190| 189| 188| 187| 186| 185| 184| 183| 182| 181| 180| 179| 178| 177| 176| 175| 174| 173| 172| 171| 170| 169| 168| 167| 166| 165| 164| 163| 162| 161| 160| 159| 158| 157| 156| 155| 154| 153| 152| 151| 150| 149| 148| 147| 146| 145| 144| 143| 142| 141| 140| 139| 138| 137| 136| 135| 134| 133| 132| 131| 130| 129| 128| 127| 126| 125| 124| 123| 122| 121| 120| 119| 118| 117| 116| 115| 114| 113| 112| 111| 110| 109| 108| 107| 106| 105| 104| 103| 102| 101| 100| 99| 98| 97| 96| 95| 94| 93| 92| 91| 90| 89| 88| 87| 86| 85| 84| 83| 82| 81| 80| 79| 78| 77| 76| 75| 74| 73| 72| 71| 70| 69| 68| 67| 66| 65| 64| 63| 62| 61| 60| 59| 58| 57| 56| 55| 54| 53| 52| 51| 50| 49| 48| 47| 46| 45| 44| 43| 42| 41| 40| 39| 38| 37| 36| 35| 34| 33| 32| 31| 30| 29| 28| 27| 26| 25| 24| 23| 22| 21| 20| 19| 18| 17| 16| 15| 14| 13| 12| 11| 10| 9| 8| 7| 6| 5| 4| 3| 2| 1|


Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy