Skip to content

Azmeer's Musings

On Mechatronics, Software, Graphic Design, Teaching, Music, Reading & Writing

  • Home
  • About
  • Adobe Illustrator
    • AI – Lesson 1
    • AI – Lesson 2

Tag: Java

ECS2301 Software Engineering and Project – Lesson 13 (Events & GUI)

Posted on January 28, 2024January 28, 2024 by Azmeer
GUI programming with Java  What is “Event driven programming”? Graphical User Interface and Basic Terminologies Simple GUI example Java GUI layout example More information: All lessons >... Read More

ECS2301 Software Engineering and Project – Lesson 12 (file handling)

Posted on January 26, 2024January 28, 2024 by Azmeer
File handling with Java Streams are a way to efficiently process and manipulate data in Java. When it comes to File I/O (Input/Output) operations, Java provides a set of classes for working with files... Read More

ECS2301 Software Engineering and Project – Lesson 11 (Exceptions)

Posted on January 11, 2024January 28, 2024 by Azmeer
Java Exception framework A mechanism provided by the Java programming language to handle unexpected or exceptional situations that may occur during the execution of a program.Exceptions represent situ... Read More

ECS2301 Software Engineering and Project – Lesson 10 (Generics and collection framework)

Posted on January 4, 2024January 28, 2024 by Azmeer
We learn about the importance of “Generics” and “Collections”: Generics in Java allow you to create classes, interfaces, and methods that operate on any type (or types) specifi... Read More

ECS2301 Software Engineering and Project – Lesson 9 (Interface)

Posted on January 2, 2024January 28, 2024 by Azmeer
We learn about the importance of “Interface” feature of OOP: In Java, an interface is a way to achieve abstraction. It’s like a blueprint of a class, defining a set of methods that a... Read More

ECS2301 Software Engineering and Project – Lesson 8 (OOP principles)

Posted on December 21, 2023January 28, 2024 by Azmeer
We learn about Object Oriented Programming principles: Classes vs Objects Abstraction Instantiation Encapsualtion with Setters and Getters Inheritance via Parent and Child classes Polymorphism Object-... Read More

ECS2301 Software Engineering and Project – Lesson 6 (variable scope box/unbox)

Posted on December 1, 2023January 28, 2024 by Azmeer
We learn about Java variable scope, boxing/unboxing (wrapping) and Arrays   Scope of variables You may notice that some lines are commented, because they cant be executed. Please un-comment them ... Read More

ECS2301 Software Engineering and Project – Lesson 5 (user input, decision making)

Posted on November 23, 2023January 28, 2024 by Azmeer
We learn about JAVA user input with Scanner class, decision making with if-then-else and switch-case, then for, while, do-while loops along with advance for loop.   Marks and grades Switch-Case e... Read More

ECS2301 Software Engineering and Project – Lesson 4 (Java code snippets)

Posted on November 16, 2023January 28, 2024 by Azmeer
Simple Java code snippets   Calculating circumference of a circle Odd/Even detector with modulo operator Age calculator If the age is less than 18, then the person is a child All lessons >... Read More

ECS2301 Software Engineering and Project – Lesson 3 (Data types & operators)

Posted on November 2, 2023January 28, 2024 by Azmeer
Java data types Operators Variables Generating JavaDoc with NetBeans. Using TODO to track action items Java data types The following code tests various data types including sinhala unicode. Java arith... Read More
  • 1 of 2
  • 1
  • 2
  • Next »

Categories

  • Adobe Software (16)
  • Arduino (4)
  • Art & Design (16)
  • C++ (5)
  • CCS3310 Software Engineering Methods (9)
  • CCS3311 Software Quality Assurance (11)
  • CCS3351 Mobile Application Development with Flutter (17)
  • CCS4360 Techniques in Social Media (7)
  • CIT112 Web Technologies (4)
  • Code Igniter (3)
  • ECS2301 Software Engineering and Project (14)
  • Essays (4)
  • History (1)
  • Introduction to Digital Arts (8)
  • Java (16)
  • JavaScript (1)
  • Laravel (5)
  • Lectures & Articles (48)
  • LED light and magic (1)
  • Mechatronics (8)
  • PHP (11)
  • SLTC (41)
  • Software (2)
  • Videos (26)
  • Web standards (1)

Tags

adobe agile AI api integration Arduino authentication bit bucket blade BMI CCS3310 CCS3311 CCS4360 code igniter Color Dart Design digital art efficiency Figma Flutter git ITE1122 Java jira Lankatronics laravel Line following Mechatronics Mobile Apps Multimedia mvc mysql OOPs php programming repo Robot scrum sltc social login social media software engineering starter kit video Wordpress
© 2025 Azmeer's Musings. All Rights Reserved. Coller Theme by Rohit.