Mahika Tutorials sharing PPT slide for core java programming language. Go threw this slide and visit our YouTube page too
https://www.youtube.com/c/mahikatutorials
Mahika Tutorials sharing PPT slide for core java programming language. Go threw this slide and visit our YouTube page too
https://www.youtube.com/c/mahikatutorials
In this you learn about Control Statements
1. Selection Statements
i. If
ii. If-else
iii. Nested-if
iv. If-Elseif ladder
2. Looping Statements
i. while loop
ii. do-while loop
iii. For loop
3. Jumping Statements
i. break
ii. continue
iii return
Java abstract class & abstract methods,Abstract class in java
Abstract classes are classes that contain one or more abstract methods. An abstract method is a method that is declared, but contains no implementation. Abstract classes may not be instantiated, and require subclasses to provide implementations for the abstract methods.
In this you learn about Control Statements
1. Selection Statements
i. If
ii. If-else
iii. Nested-if
iv. If-Elseif ladder
2. Looping Statements
i. while loop
ii. do-while loop
iii. For loop
3. Jumping Statements
i. break
ii. continue
iii return
Java abstract class & abstract methods,Abstract class in java
Abstract classes are classes that contain one or more abstract methods. An abstract method is a method that is declared, but contains no implementation. Abstract classes may not be instantiated, and require subclasses to provide implementations for the abstract methods.
Std 12 Computer Chapter 7 Java Basics (Part 1) by Nuzhat Memon
Introduction to Java
Java Development Kit (JDK)
Java Runtime Environment (JRE)
java is a platform independent
Bytecode in java
java interpreter
Structure of a java program
literals in java
3 kinds of comments in java (single line comment, multiline comment, documentation comment)
Expression in java
Operator in java
Looping in java
continue and break statement in java
gseb computer paper solution 2020 english medium
Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible
Java collection classes and their usage.how to use java collections in a program and different types of collections. difference between the map list set, volatile keyword.
In this session you will learn about
- Introduction of Languages
- Difference between POP and OOP
- What is OOP?
- Object-Oriented Programming
- Advantages of OOP
- Object-Oriented Programming Paradigm
- Features of OOP
- Applications of Object Oriented Programming
- Benefits of Object Oriented Programming
In this you learn about
Access Modifiers in Java / Visibility Modifiers in Java
1. Default access modifier
2. private access modifier
3. protected access modifier
4. public access modifier
In this you learn about
--Constructors in Java
--Types of Constructors
1. Default Constructor
2. Parameterized Constructor
Difference between Constructor and Method
In this session you learn about
1. How to download and install java in your PC
2, How to write simple Java Program
3. Operators in Java
4. Types of operators
i) Arithmetic operators
ii) Relational operators
iii) Logical operators
iv)Ternary operator
v) Bitwise operators
vi) Assignment operators
vii) Unary operators
viii) Special operators
5. Operators precedence
In this you know about
Types of Data Structures / Data structures types in C++
1.Primitive and non-primitive data structure
2.Linear and non-linear data structure
3.Static and dynamic data structure
4.Persistent and ephemeral data structure
5.Sequential and direct access data structure
In this video you will learn about
--Introduction to Algorithms
--Characteristics of an Algorithm
--Algorithms Analysis
--Priori Analysis
-- Posterior Analysis
-- Algorithm Efficiency
--Time Complexity
--Space Complexity
--Algorithm Design Tools
-- Pseudocode
--Flowchart
--Asymptotic Analysis/ Notations
--Big-Oh Notation
--Omega Notation
--Theta Notation
In this you will learn about
1. Definitions
2. Introduction to Data Structures
3. Classification of Data structures
a. Primitive Data structures
i. int
ii. Float
iii. char
iv. Double
b. Non- Primitive Data structures
i. Linear Data structures
1. Arrays
2. Linked Lists
3. Stack
4. Queue
ii. Non Linear Data structures
1. Trees
2. Graphs
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
2. Topics for Today’s Session
About JAVA
JVM
DATA TYPES
Variables
Type Casting
Types of Variables
3. AboutJava
Java is a computing platform for application
development and an object-oriented,
Java is Class-based and Concurrent programming
language
It means the code can be executed by multiple
processes at the same time.
Java can run on all platforms and free to access.
Java is Simple, Secure, Robust, Complete Object
oriented and Platform Independent High level
Language
It is Portable and Multi-thread technology gives
High Performance.
4. JAVA VIRTUAL MACHINE (JVM)
vJava compiler produce an intermediatry code known as
byte code for a machine.
vThis machine is called the JVM, it exist only inside the
computer memory.
v The process of compiling a java program into byte code is
referred to as Virtual Machine code.
5. v The virtual machine code is not machine specific.
v The machine code is generated by the Java Interpreter,
by acting as an intermediary between the virtual
machine and the real machine.
6. Variables
v Variable is an identifier, which denotes a storage location used to store a
data value
v A variable is a container which holds the value while the Java program is
executed.
v A variable is assigned with a data type.
v Variable is a name of memory location.
v It is a combination of vary + able that means its value can be changed.
v Declaring (Creating) Variables
Syntax: type variable = value;
Where type is one of Java's types (such as int or String), and
variable is the name of the variable (such as x or name).
The equal sign is used to assign values to the variable.
Example: String name = John;
char ch = 'A';
int number = 100;
10. 2. Instance Variable
v Instance variables are non-static variables.
v A variable declared inside the class but outside the body of
the method, Constructor or Block.
v These variables are created when an object of the class is
created and destroyed when the object is destroyed.
v Each instance(objects) of class has its own copy of instance
variable.
v It is called instance variable because its value is instance
specific and is not shared among instances.
v Initialization of Instance Variable is not Mandatory. Its
default value is 0.
v Instance Variable can be accessed only by creating objects.
11. 3. Static Variables:
Ø Static variables are also known as Class variables.
Ø Static variables are declared using the static keyword within a
class, outside any method constructor or block.
Ø It cannot be local.
Ø You can create a single copy of static variable and share among
all the instances of the class.
Ø Memory allocation for static variable happens only once when
the class is loaded in the memory.
Static variables are created at the start of program execution
and destroyed automatically when execution ends.
Initialization of Static Variable is not Mandatory. Its default
value is zero (0).
Static variables can be accessed by class name, not by object.
For example, If I create 4 objects of a class and access this static
variable, it would be common for all, the changes made to the
variable using one of the object would reflect when you access
it through other objects.
12. Example: Using variables
class A
{
int d=30; //instance variable
static int m=100; //static variable
void method()
{
int m=20; //local variable
}
} //end of class
13. Type Casting
Ø Type casting is nothing but assigning a value of one primitive
data type to another.
Ø When you assign the value of one data type to another, you
should be aware of the compatibility of the data type.
Ø If they are compatible, then Java will perform the conversion
automatically known as Automatic Type Conversion
Ø And if not, then they need to be casted or converted explicitly.
Syntax:
Ø Four integer types can be cast to any other type except Boolean.
Ø Casting into a smaller type may result in a loss of data.
Ø Similarly, the float double can be cast to any other type except
Boolean.
Ø There are two types of casting in Java :
type variable1= (type) variable
14. 1. Widening Casting (automatically) – converting a smaller type
to a larger type size, this type of conversion is called Implicit
conversion.
2. Narrowing Casting (manually) – converting a larger type to a
smaller size type, this type of conversion is Explicit conversion.
From To
byte short, char, int, long, float, double
short int, long, float, double
char int, long, float, double
int long, float, double
long float, double
float double
Example:
int i = 258;
long l = i; //automatic type conversion
float f = l; //automatic type conversion
double d = 345.06;
long l = (long)d; //explicit type casting
int i = (int)l; //explicit type casting
15. Data Types in Java
Data type defines the values that a variable can take
Data types specify the different sizes and values that can be
stored in the variable.
In java, data types are classified into 2 categories :
1. Primitive Data type
2. Non-Primitive Data type
16. Primitive data types
Primitive data types are the building blocks of data manipulation.
These are the most basic data types available in Java.
Java developers included these data types to maintain the portability of
java as the size of these primitive data types do not change from one
operating system to another.
There are 8 types of primitive data types:
1. boolean data type
2. byte data type
3. char data type
4. short data type
5. int data type
6. long data type
7. float data type
8. double data type
17. Data Type Size Description Default
byte 1 byte Stores whole numbers from -128
to 127
0
short 2 bytes Stores whole numbers from -
32,768 to 32,767
0
int 4 bytes Stores whole numbers from -
2,147,483,648 to 2,147,483,647
0
long 8 bytes Stores whole numbers from -
9,223,372,036,854,775,808 to
9,223,372,036,854,775,807
0L
float 4 bytes Stores fractional numbers.
Sufficient for storing 6 to 7
decimal digits
0.0f
double 8 bytes Stores fractional numbers.
Sufficient for storing 15 decimal
digits
0.0d
boolean 1 bit Stores true or false values false
char 2 bytes Stores a single character/letter
or ASCII values
‘u0000’
18. Non-Primitive Data Types
Non-Primitive data types refer to objects and hence they
are called reference types.
Non-primitive types include Strings, Arrays, Classes,
Interface, etc.
Strings
Arrays
Interfaces
Classes
Non-
Primitive
Data types
21. Difference between primitive and non-primitive data types
Primitive types are predefined. Non-primitive types are
created by the programmer and is not defined by Java (except
for String).
Non-primitive types can be used to call methods to perform
certain operations, while primitive types cannot.
A primitive type has always a value, while non-primitive types
can be null.
A primitive type starts with a lowercase letter, while non-
primitive types starts with an uppercase letter.
The size of a primitive type depends on the data type, while
non-primitive types have all the same size.
22. Summary
In this lesson you learnt about
About Java?
Java Virtual Machine
Variables
Types / Scope of variables
Type Casting
Data Types