JAVA language in recent years is widely used for the reason that integrates multiple information technologies. JAVA benefits are not fully exploited. The article discusses some aspects of the design of Data Mining algorithms in Java.


Limbajul JAVA în ultimii ani se utilizează pe scară largă dat fiind că integrează mai multe tehnologii informaţionale. Avantajele JAVA nu sunt pe deplin exploatate. În articol sunt discutate unele aspecte de proiectare a algoritmilor de Data Mining în limbajul JAVA.


Object Oriented Programming (OOP), Experiential Learning Cycle, Procedural Paradigm, Inheritance, Polymorphism, Portability, High Performance Computing (HPC), Deployment, Abstraction.

Full Text:



TIOBE Index for February 2016.

How many Java developers are there in the world? July 2012.

VILNER, T., ZUR, E., GAL-EZER, J. Fundamental concepts of CS1: procedural vs. object oriented paradigm - a case study. In: SIGCSE Bulletin, Volume 39, Issue 3, September 2007, p.171-175.

WHITE, G. SIVITANIDES, M. Cognitive Differences Between Procedural Programming and Object Oriented Programming. In: Information Technology and Management, Volume 6, Issue 4, October 2005, p.333-350.

PENDERGAST, M. Performance, overhead, and packetization characteristics of Java application level protocols. In: ACM SIGITE Research in IT, Volume 8, Issue 1, January 2011, p.4-15, NY, USA.

TILEVICH, E., SMARAGDAKIS, Y. J-Orchestra: Enhancing Java programs with distribution capabilities. In: ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 19, Issue 1, 2009, NY, USA.

MARTIN, J., ODELL, J. Object Oriented Analysis and Design. Englewood Cliffs: Prentice-Hall, 1992. 515 p.

PANCAKE, C., LENGAUER, C. High-performance Java. In: Communications of the ACM, Volume 44, no.10, October 2001, p.98-101.

Summary: java language advantages. significant_advantages_of_java_language.html

The Java Language Environment: Contents.

GAL-EZER, J., VILNER, T. & ZUR, E. Has the paradigm shift in CS1 a harmful effect on data structures course: a case study. In: SIGCSE bulletin, Volume 41, Issue 1, March 2009, p.126-130.

KOLLING, M. The problem of teaching Object-Oriented-Programming. Part 1: Languages. In: Journal of Object-Oriented-Programming, Volume 11, Issue 8, 1999, p.8-15.

MANNILA, L., PELTOMÄKI, M., SALAKOSKI, T. What about a simple language? Analyzing the difficulties in learning to program. In: Computer Science Education, Volume 16, Issue 3, September 2006, p.211-227.

GUERRAOUI, R., FAYAD, M.E. Thinking objectively: object-oriented abstractions for distributed programming. In: Communications of the ACM, Volume 42, Issue 8, August 1999, p.125-127.

Structuring - Constructivism - Learning.

SURAKKA, S. What subjects and skills are important for software developers? In: Communications of the ACM, Volume 50, Issue 1, January 2007, p.73-78.

GOVENDER, I. From Procedural to Object-Oriented Programming (OOP) – An exploratory study of teachers’ performance. In: School of IS & T, University of KwaZulu-Natal, South Africa, Research Article - SACJ, no.46, December 2010, p.14-23.

KOSTER, A. Teaching Object-Oriented Programming: A comparison of Java and Objective-C. In: International Journal of Management & Information Systems, Volume 19, Number 1, 2015.

KOLB, D.A. Experiential Learning: Experience as the Source of Learning and Development. Prentice-Hall, Engle-wood cliffs, New-Jersey, 1983.

KONAK, A., CLARK, T.K., NASEREDDIN, M. Using Kolb's Experiential Learning Cycle to improve student learning in virtual computer laboratories. In: Computers & Education, Volume 72, Match 2014, p.11-22.

Kolb Learning Styles.

YOULIANG, L., CUI’E, X., JIANCHEN, Z. Application of Project-based Teaching Method in Java Language. In: Teaching Education Research Frontier, 2013, p.118-121. Volume 3, Issue 3, p.118-121.

ACM, Associate-Degree Programs In Computing And Engineering Technology, 2014,


  • There are currently no refbacks.