background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Download "Java #3 - types de données"

input logo icon
Video tags
|

Video tags

formation vidéo
ordinateur
informatique
computer sciences
tutoriel
tutorial
programmation
programming
Java
types de données
octal
décimal
binaire
hexadécimal
java
data
Subtitles
|

Subtitles

subtitles menu arrow
  • ruRussian
Download
00:00:14
hello everyone welcome to
00:00:16
this session 3 in java where we are going to
00:00:18
discuss and talk about the types of data
00:00:20
that we can manipulate with this
00:00:23
language so it is a video which
00:00:24
should not be very good but which I wanted to
00:00:26
make to show you all the types
00:00:28
of data that we will subsequently manipulate
00:00:29
in the next session when
00:00:31
we will address the very
00:00:33
important concept in programming which
00:00:35
concerns variables I have
00:00:37
summarized all of this for you in a table to
00:00:38
go more quickly at the level of the types of
00:00:40
data that 'there is not necessarily
00:00:41
all of them handled at the start
00:00:43
anyway and you can if you want to
00:00:44
take a screenshot or write them down on
00:00:46
both sides if you obviously want to
00:00:47
recover them then here they are in terms of the
00:00:49
types of data that we are going to in any
00:00:51
case which are available that we
00:00:52
can manipulate with this language that
00:00:54
you have in this table
00:00:55
roughly speaking we have types a
00:00:59
special type that I didn't know if you
00:01:00
have never programmed in your life which
00:01:02
is the Boolean type a ball a it is
00:01:04
quite simply a piece of data which can
00:01:06
take on a value it will take on the
00:01:07
true value of agreement which we always say
00:01:09
in English which in fact corresponds to the
00:01:11
number 1 where the value falls for fo which
00:01:14
corresponds to the number zero so that we will
00:01:16
use what we therefore call
00:01:18
primitive types and among these
00:01:19
rimitti types we have precisely this
00:01:21
boulin type which will handle that I have given you
00:01:23
for each of the titles in this table
00:01:25
the associated object type we will not see what
00:01:27
you know that java is a
00:01:28
object language as I explained
00:01:30
that they use a lot exclusively this paradigm and you
00:01:33
will see that we will be able to use
00:01:34
classes associated with the primitive type
00:01:36
to manipulate a whole bunch of things this
00:01:38
will happen very quickly since in the
00:01:39
next videos we will already see
00:01:40
how to build a first class
00:01:41
in java and how we manipulate a little
00:01:44
bit of all that attributes writing
00:01:46
methods or that kind of thing
00:01:47
so that's roughly the team that you
00:01:49
need to know the bytes type
00:01:51
and if you really want to store a
00:01:52
very small number of agreements see that the
00:01:54
name but here on the range of value
00:01:55
can be from -128 whose canon negative to
00:01:58
127 so if for example you want
00:02:00
to store the many 10 you want to
00:02:02
store a number which does not debate which will not go
00:02:03
never below -128 and beyond
00:02:06
127 you can use this type byte
00:02:08
here okay the place in memory what
00:02:11
I like here is quite simply
00:02:13
the occupation of the place it will
00:02:15
take in your RAM and know
00:02:17
you have ram sticks on your
00:02:18
computer for those who know it
00:02:20
or who do not know how to play it
00:02:22
explains now and in these
00:02:23
memory sticks we have perhaps
00:02:25
4 gigabytes of ram
00:02:26
16 32 or more sure maybe even less
00:02:28
than less than 4 you have a certain
00:02:30
number of places okay so we
00:02:32
you get gigabytes if you have for
00:02:34
example 4 gigabytes of ram you have 4
00:02:36
gigabytes of memory that is to say you have
00:02:38
4000 megabytes of memory and so
00:02:41
much more to opt for in May month and there
00:02:43
I put you in memory the place
00:02:45
occupied by each of these types
00:02:46
so it is not enormous at all
00:02:48
compared to current computers with the
00:02:50
memories that we have but at the time
00:02:51
it was very very very important for all the
00:02:53
same trying to always
00:02:55
keep this habit of always choosing
00:02:56
the type which will take up the least space
00:02:58
possible in memory because if one day
00:03:00
you have to work
00:03:01
on embedded systems systems
00:03:03
which will have that a few megabytes see
00:03:05
kb of RAM
00:03:07
at that time the fact of the a2 concept
00:03:09
of considering counting each byte
00:03:11
used at the level of the memory will be
00:03:13
important then we have therefore I
00:03:15
come back for sure the types that
00:03:16
I had said therefore the thibout some which
00:03:17
is a particular type we only have the
00:03:19
buy type to really store a very small
00:03:21
integer an integer but really
00:03:22
quite small we have other types of
00:03:24
variables to find other names we have
00:03:26
the short the agreement which takes a little more
00:03:28
space we both opted that he saw there
00:03:29
can store a number already a little
00:03:31
larger but there if for example you
00:03:32
store the number 1 million it would be
00:03:34
impossible to store in a short we
00:03:35
would have a memory overflow in in any
00:03:37
case an overflow of capacity
00:03:38
compared to this primitive type we will at that
00:03:40
moment be obliged to use a
00:03:42
slightly larger type which is for example int
00:03:44
and see that lindt we can already store
00:03:45
counts a little larger and so
00:03:47
on the long one okay and we have
00:03:49
the two types float and doble for
00:03:51
real numbers okay everything that is
00:03:52
comma numbers so
00:03:53
decimal numbers that can be useful and you
00:03:55
see that depending on the number you
00:03:57
want to the angle of the range of
00:03:58
value that you want available they
00:04:00
will occupy 4 opted where it opted according to
00:04:02
and we have a particular type which
00:04:04
is the case for character which
00:04:07
actually allows you to store a unicode characters a
00:04:09
unicode characters because simply
00:04:10
by example a letter
00:04:11
the letter a in upper case the letter b
00:04:13
lower case or this kind of thing you
00:04:15
have if you don't know a ski table
00:04:16
or quite simply the
00:04:18
unicode table which allows you to find the
00:04:20
famous 65536 characters available
00:04:23
so that you will know which character you
00:04:25
can store in a car so by
00:04:27
creating a single type data because
00:04:29
as we will see in the
00:04:30
next video you will be able to store for
00:04:32
example a single character
00:04:33
there is also a type that I have not
00:04:34
put here which type to manipulate
00:04:36
strings of characters so words sentences
00:04:38
a whole set of words that I have not
00:04:40
marked here since we will see it a
00:04:41
little later it joins precisely the
00:04:42
object types that it does not have a
00:04:44
primitive type the type for there for manage
00:04:47
data in the form of strings of
00:04:48
characters it simply has an
00:04:49
object type which is called string we will read a
00:04:51
little later here for the
00:04:53
data types have roughly modo for those who
00:04:55
see there that this father does not necessarily want
00:04:56
if you want to see a little bit what
00:04:58
manipulating function is good when you
00:04:59
need to manipulate a ball a
00:05:01
name something that will be either equal to
00:05:02
true or false see like a kind
00:05:04
of switches which off you
00:05:06
will use the type there if you want to
00:05:08
use a single character you
00:05:09
will obviously use this type there
00:05:11
increase it most of the time when
00:05:13
you want to manipulate an integer
00:05:14
you will use the kit agree what
00:05:16
you see which is still a common offer
00:05:18
we will say a fairly large value range
00:05:20
it does not there is not necessarily a need except
00:05:21
in very specific cases
00:05:22
banking applications for example
00:05:23
to use the long type and in
00:05:26
which we want decimal values
00:05:27
good will use the float or the doble
00:05:28
depending but we can still
00:05:30
easily see in which cases
00:05:31
of use we will have one type or
00:05:34
another so these are things to
00:05:35
know things that I wanted to
00:05:36
indicate you we will now
00:05:39
move on to the small source files that
00:05:41
I had 1st time here times surely that
00:05:44
I make a man a small powershell console
00:05:47
although I don't even know if I'm going to
00:05:49
manipulate nouns warrants sees nothing
00:05:51
displayed in fact we're not going to execute anything
00:05:53
my verb doesn't matter so I'm going to
00:05:55
make a small modification if I
00:05:56
hadn't put it forward but we're going to
00:05:57
put it now we are going to take
00:05:58
good habits in reality when we have
00:06:00
here a class how the facts
00:06:01
previously like here class but
00:06:02
unsuitable
00:06:03
in fact this class has a door and an
00:06:05
accessibility which public of agreement does
00:06:07
not quite have part and
00:06:08
to have class to the public class but within
00:06:10
a few flashes equivalent so
00:06:12
we will get into the habit of
00:06:14
always specifying things according
00:06:16
to what we want to do like here
00:06:17
our public ap classification we must be
00:06:19
able to access it to start our
00:06:20
program we will put explicitly the
00:06:23
term public here so get into the habit
00:06:25
now of putting here public
00:06:26
class the name of your main class
00:06:28
to have our method carry out everything
00:06:30
I had explained previously
00:06:32
and you will understand in detail
00:06:33
in the next videos so we will
00:06:35
not necessarily see that right
00:06:36
away
00:06:37
but I simply put it in this
00:06:38
source code to vote in the comments
00:06:39
a few little things on quite
00:06:41
simply the types of notation that you
00:06:44
have a way of noting different values
00:06:46
we will see later to manipulate
00:06:49
data so notably numbers in
00:06:50
java we have several simple notation we
00:06:53
can note a very simple record number
00:06:55
we increase there is for example like
00:06:57
these like paul note like that we can
00:06:59
also if it is a name in a few
00:07:00
million we can very well noted as
00:07:01
these agree will be much
00:07:04
larger also
00:07:05
if we want for example 100 miles we
00:07:06
can very well noted like that agree
00:07:08
then by default we would note like
00:07:10
these the agreement without any space at the
00:07:12
greenhouse only at the level of code
00:07:13
we will note these numbers hard in this
00:07:15
way but java offers notation
00:07:18
with separators for example for
00:07:20
thousands what that when you have
00:07:21
for example a name which is very very
00:07:22
large like here called tombola it is
00:07:24
difficult to read d 'okay it's much
00:07:26
more complicated to read what we don't know
00:07:27
exactly how many we have two
00:07:28
heroines so it's possible but you
00:07:30
'll see that later so in the next
00:07:31
video when we manipulate the variants
00:07:33
to put a separator in the notation
00:07:35
of numbers every three digits not
00:07:38
all quite simply from the
00:07:39
thousands you can put a little
00:07:40
hand's co which is removed from the key 8
00:07:42
again from your life here and there where you
00:07:44
see automatically we arrive very
00:07:46
quickly at book the name goes close we have
00:07:47
100 billion so it's much
00:07:49
easier to say that if we had no
00:07:51
separator here we will have a separator at
00:07:53
this time in this place and the
00:07:55
suburbs are like that it's simply
00:07:56
14 so we don't nothing is not rivals
00:07:58
thousands so here is a
00:07:59
very practical notation I wanted to show you
00:08:01
since we will see it very quickly and as
00:08:03
I did not necessarily want to see all in
00:08:04
one and the same video which would be very
00:08:05
very long I preferred to separate sarron 2
00:08:08
so today this video on
00:08:09
data types and the next one which
00:08:11
will concern variables and
00:08:12
constants in the southern harbor you
00:08:14
also have different bases that if you
00:08:15
don't know but I think you
00:08:17
doubt it a little bit and cana that
00:08:18
know the numerical bases the
00:08:20
corsair konyves to count you have
00:08:21
bases count there is one that you
00:08:24
know well which is the base
00:08:25
decimals agree the base if badly past
00:08:27
the base 10 so it is the number which goes
00:08:29
from 0 to 9
00:08:30
I think you know a this is what
00:08:32
I use in mathematics in you
00:08:33
count for anything we in the
00:08:36
binary base this is the language of the
00:08:37
machine a computer it only understands
00:08:39
this base pabbi don't have I don't know what
00:08:41
binary which is a base called base 2
00:08:44
and the base 2 is 0-1
00:08:48
and that these two Jews possible we will
00:08:49
have the octal base which edits base eight
00:08:52
bases 8c from 0 to 7
00:08:55
and we will finally have the hexadecimal base
00:08:59
which is a base 16 that it goes 2 0 ap
00:09:04
here is roughly how to illustrate each
00:09:08
of the bases of merit in any case this time
00:09:10
of a rail can be a base for
00:09:11
each thing we can have a base 3
00:09:12
a base became a base 46 we could
00:09:15
find one and invent a base for
00:09:16
anything it also examines
00:09:17
other specific bases in certain
00:09:19
fields of application in maths in
00:09:21
arts etc but here these are the standard bases and
00:09:24
these bases the languages programming
00:09:26
and java in this case for for this
00:09:28
video has provided special notations
00:09:30
for these types so when you
00:09:32
manipulate the base of the six master the base
00:09:33
that you use every day without
00:09:35
realizing it
00:09:36
we will write things like this without
00:09:37
problem of agreement we send absolutely
00:09:39
nothing in particular we the name to
00:09:40
end we are not even obliged
00:09:42
to use separators we can very
00:09:43
well all noted like that all the
00:09:44
numbers collar side by side but if at a
00:09:46
given moment you have need to note
00:09:47
let's admit a binary value
00:09:49
okay it will be necessary to precede it with the
00:09:52
prefix 0 but okay this prefix in
00:09:55
computing will simply indicate
00:09:56
that everything that comes after and a
00:09:58
binary value and then I can
00:10:00
note a binary value for example at
00:10:02
1001 that's that kind of thing
00:10:04
okay while if you
00:10:06
actually just note that for it it will be an
00:10:10
integer okay that is to say it will
00:10:12
actually separate like those here it will be 11
00:10:15
million and 1111 okay so it's not
00:10:19
at all the same thing as where we have 1 1
00:10:20
0 0 1 1 which is a binary number in this
00:10:23
place so if you want to manipulate
00:10:25
a binary number you will add the
00:10:26
prefix 0 b in front but we will handle it
00:10:28
anyway in the next video we
00:10:30
will come back to Sarah pleading for a hospital
00:10:32
and simply put 1 0 and for
00:10:34
example three numbers which will designate
00:10:36
a value October
00:10:37
so I lose my 7 5 5 for example if I
00:10:38
am was I going to have a perty system of
00:10:40
permissions sorry on a file on the
00:10:42
gnu/linux system
00:10:43
let's admit this kind of thing we would
00:10:45
therefore note it in this way 0 and 7 5
00:10:48
if I just put that it becomes a
00:10:49
decimal place 755 million wants 7 5 5 in
00:10:51
October so we put this small fixed price
00:10:53
of 0 at the start is automatically
00:10:55
I swallow will recognize committing a number
00:10:58
in base in total
00:10:59
and if we want to work in hexadecimal
00:11:01
we just have to put zero x and the tuque
00:11:04
where we can work like that without any
00:11:06
problem zero
00:11:19
if one
00:11:21
day you want to store a
00:11:22
hexadecimal value in a hymn any other
00:11:24
okay depending on you will be able to manage
00:11:26
that without problem okay there is
00:11:27
really no problem of
00:11:28
course and particular types like
00:11:30
the quarter for the ball 1 which are and
00:11:32
which manipulates other things and the
00:11:33
string which I have not noted here but
00:11:34
which we will talk about much later and your
00:11:36
veil we will have the opportunity to see it in
00:11:37
a video for the character strings
00:11:39
is a particular type
00:11:41
also we see there the things that I
00:11:42
wanted to show you this video which
00:11:43
seemed important to me for everything that
00:11:45
we are going to see I prefer that we see
00:11:46
things from the start here to know
00:11:48
what you can manipulate and
00:11:49
after that way you will have a lot
00:11:50
fewer questions later when
00:11:52
you use all these types of
00:11:53
data and all these digital chord notations
00:11:55
in your programs and
00:11:57
maybe you will need it for a
00:11:58
certain personal professional project
00:11:59
I don't know what or at school if you if
00:12:02
you study java at university or
00:12:03
high school where I don't know what so you will have
00:12:05
the opportunity to use it in this
00:12:06
way so that being said I
00:12:08
showed you the types of angry chords
00:12:10
rise quickly here it is forever like Thursday
00:12:12
note them on your side or take a
00:12:13
screenshot at this moment of the video
00:12:15
if you want there is no problem you
00:12:16
do not have to learn everything by
00:12:17
heart I will tell you say this is his way that
00:12:19
you will very quickly have to remember
00:12:21
since in other programming languages
00:12:22
like c2c since more
00:12:24
we find roughly all the
00:12:26
same types apart from the lease which is a
00:12:27
quarter in c c++ is a little different but
00:12:30
otherwise all the types exist
00:12:31
practically the ball before it depends
00:12:32
on the languages ​​but we find them all
00:12:34
otherwise blue ints and it's quite
00:12:36
quite widespread everywhere
00:12:38
long blue shorts etc we find them almost everywhere so that
00:12:40
's some types of data in java to
00:12:42
know you have the type obliges
00:12:43
to associate my will come back to it do
00:12:45
not worry the place that it occupies in
00:12:47
memory in byte the agreement and the
00:12:49
minimum and maximum values ​​that you can
00:12:51
store in this type also I remind you
00:12:53
if you want stored for example the
00:12:54
number of millions four hundred and fifty
00:12:55
thousand did not use a short type you
00:12:57
see that there high level of the
00:12:58
value range it does not pass it
00:13:00
is outside the value range
00:13:01
so you will have to use this instead type
00:13:03
there which is the smallest
00:13:05
possible used the one which takes the least
00:13:07
memory space to store the number
00:13:09
of millions and some agreements we
00:13:10
always thought of that
00:13:11
always keep that in mind that obviously
00:13:12
not learn the value ranges by heart
00:13:14
that is useful strictly for nothing
00:13:15
afterwards does not change either from one
00:13:17
language to another since balit it
00:13:18
darkens in relation to the addressing in
00:13:19
memory and as the RAM is the
00:13:21
same in agreement and addressed in the same way
00:13:23
in general the language of programming
00:13:24
use the same range of values
00:13:26
which is perfectly logical
00:13:27
since an option will always remain one
00:13:29
byte whatever the computer
00:13:30
so the address spaces are managed
00:13:32
in the same way so there is no need to
00:13:34
learn it by heart I have to do
00:13:35
with the idea of ​​agreements to make you
00:13:36
half of the two
00:13:38
approximate values ​​and you will know very
00:13:40
quickly and very easily how to use
00:13:41
the right type of data depending on
00:13:43
so that's the first thing see the
00:13:45
types of data in java then know
00:13:47
that there are four standard bases if
00:13:49
you don't know them if you have
00:13:50
never studied it at school or others in a
00:13:52
personal way now you
00:13:54
have learned it you know them very
00:13:55
simply after I leave and I have makes
00:13:57
videos on training with king where
00:13:59
I talk to you in detail about the different
00:14:00
bases and how to convert
00:14:02
from one to the other so if it's really something that
00:14:04
interests you go see my course with
00:14:06
king on the first videos we are talking about
00:14:08
the different bases of the
00:14:09
town hall since there it is of interest after
00:14:11
you have a notation
00:14:12
Thursday the separator tick here for the
00:14:13
thousands and the famous notation
00:14:15
according to the base that you will want to
00:14:17
manipulate hexadecimal octal and billère
00:14:19
here it is is all I wanted
00:14:20
to show you in any case for this video there is
00:14:22
not much to see at a
00:14:23
higher level in any case
00:14:24
possible notations now as we had spoken
00:14:27
precisely two here about unicode agreement character
00:14:29
you will see that there are
00:14:30
special characters to handle
00:14:32
also in programming languages
00:14:33
and big advantage if you
00:14:35
see them in java etc it is the first
00:14:37
language that you learn years for the
00:14:38
nation they are the same for these
00:14:40
for c++ and for a whole bunch of other
00:14:41
languages ​​for C# etc.
00:14:43
we find the same
00:14:45
special characters since all the languages
00:14:46
have agreed to use these
00:14:48
special characters and have been worth noting
00:14:50
to end this video are very
00:14:52
healthy you have slash lenses
00:14:53
attention it's an anti slapp okay
00:14:55
so it's the alt gr key and the
00:14:57
8 key on your keyboard to do it and 1n
00:14:59
that there will be a new okay new
00:15:02
line so new line it's a return
00:15:04
to the line you have the antys cowardice
00:15:06
which is a tabulation okay you
00:15:09
have slash lenses here
00:15:11
anti its expensive for the carriage return
00:15:13
so it's up to you to test to make the
00:15:15
difference in particular with the
00:15:17
backspace track tray sorry which is a backspace
00:15:19
so if you don't see the difference
00:15:21
between the two there, testing them at the
00:15:22
code level will very quickly see for the
00:15:24
for a few here at an execution
00:15:26
so I will have to
00:15:28
execute our program to see
00:15:29
that it is for that's what I wanted to open
00:15:30
a verschelle pot to show that and we
00:15:33
also have others other
00:15:34
specific ones for example antilles
00:15:36
ends for a new page not
00:15:37
for that it can be quite useful also
00:15:39
to simulate entremont for example
00:15:41
the deleting the console here can
00:15:43
be quite practical and we have
00:15:45
specific ones, for example, at a
00:15:46
given moment you noted this character and
00:15:48
you don't want them to be taken into
00:15:49
account here in the chain as we had
00:15:50
seen the last time with the single rib
00:15:52
well you can protect it with an
00:15:55
anti slash we can do the same thing for the anti
00:15:57
slash and the double rib and quite a few
00:15:59
other things too
00:16:00
we have other specific cases also
00:16:02
on your note by example an
00:16:03
octal number can also be noted this way for
00:16:06
example
00:16:07
so this is also a way of doing it
00:16:08
if we want to note this notation
00:16:10
if we want to note a number was
00:16:12
hexadecimal we can also note it very well
00:16:14
like these okay for example in
00:16:17
weaving
00:16:27
a priori no need
00:16:29
and if one day it is the cabba you will
00:16:30
look in the java documentation
00:16:31
depending on if you need
00:16:33
to use these special characters in
00:16:35
any case know that they exist and
00:16:37
above all that which are very useful in
00:16:38
terms of the display
00:16:39
so I said that print and this
00:16:41
method of the out object which is in the
00:16:44
system class so all these things
00:16:46
if you don't understand we will see them
00:16:47
explained soon don't worry
00:16:49
you can
00:16:50
obviously use special characters these
00:16:53
special characters must be put
00:16:54
in the text to say inside the
00:16:56
double odds here very important so do
00:16:58
n't put for example German 6 the
00:17:00
string here not okay you put it
00:17:02
inside if I execute the program
00:17:05
as it is there we are going to look a little
00:17:06
bit this will end the video we do not
00:17:08
need to show you other things
00:17:10
here we do java c
00:17:14
to see ok so it will create a pseudo
00:17:20
conflict and therefore we will have close compiled it
00:17:22
into bytecode the program I recall the
00:17:24
source file and from there everything that has been pre-
00:17:27
compiled in a file point class
00:17:28
we will be able to have it executed
00:17:30
by the virtual machine with the simple
00:17:32
how to java and there we can just at
00:17:34
pessah and here the virtual machine
00:17:36
starts and executes the program so there
00:17:38
you see there was simply a single
00:17:39
return to the line of agreement which was
00:17:41
done automatically thanks to this
00:17:42
method if ever I am going to add another
00:17:43
game can very well put here and there we
00:17:46
start again we ready compile and we execute
00:17:50
and see that there is indeed a small a
00:17:51
new return to linky has been put if you
00:17:53
want a tabulation one thing for
00:17:57
example here we put an anti this buy
00:17:59
so in the place we will send the
00:18:00
character is placed at the place where you
00:18:02
want to make the
00:18:03
special character so the new line at
00:18:05
tabulation etc and that's where it will happen so the
00:18:08
tabulation will be done before their sentence
00:18:09
here we had a tabulation which is
00:18:11
done etc etc
00:18:13
so don't hesitate if you want to
00:18:14
do a very simple little exercise
00:18:16
for this start of training and
00:18:17
do a lot of small
00:18:19
character strings to make several
00:18:20
instructions like that and to use the
00:18:22
different special characters that you
00:18:24
have there to see a little bit how
00:18:25
they behave and how you can
00:18:26
present as it is worth
00:18:28
console display with these that's
00:18:30
all I'm going to show you
00:18:31
the important way is to know
00:18:34
these types of data well since we will
00:18:35
manipulate them soon we will
00:18:36
use variables for this to
00:18:38
obviously be able to store data
00:18:39
because if we have nothing to store
00:18:41
data we will not be able to do
00:18:42
much in terms of our programs so
00:18:43
you will see one of the first
00:18:44
very important notions in programming
00:18:46
if java here rescue is the first
00:18:49
that you follow in computer science and we
00:18:51
learn to manipulate all that a little bit
00:18:52
with our different types of data
00:18:54
the different notation of we have seen
00:18:56
and we will also see how to display
00:18:57
one and how to work with these
00:18:59
variants I'll see you soon for the
00:19:01
next video I hope you liked it
00:19:02
and if you have any questions have any
00:19:04
problems don't hesitate to let me
00:19:05
know in the comments
00:19:07
ciao everyone
00:19:10
[Music]
00:19:28
[Applause]
00:19:29
[Music ]

Description:

Petite vidéo sur les types de données que vous allez pouvoir manipuler en Java, et quelques notations possibles pour les nombres et caractères spéciaux. ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : https://www.youtube.com/channel/UCS2e0hEJMhwd6bNscS60xTg/join ◾ Site web : https://jasonchampagne.fr/ ◾ Discord : https://discord.me/jasonchampagne ◾ Twitch : https://www.twitch.tv/jachampagne ◾ YouTube (personnel) : https://www.youtube.com/jasonchampagne ◾ Twitter : https://twitter.com/jachampagne8 ◾ Facebook : https://www.facebook.com/unsupportedbrowser ◾ Instagram : https://www.facebook.com/unsupportedbrowser ◾ Snapchat : https://www.snapchat.com/add/jachampagne8 🔵 Crédits : Musique proposée par La Musique Libre Wontolla - Can You Feel Me (ft. Nathan Brumley) : https://www.youtube.com/watch?v=quPybcMGosk Wontolla : https://soundcloud.com/iamwontolla Nathan Brumley : https://soundcloud.com/nathanbrumleysongwriter MERCI DE VOTRE FIDÉLITÉ 💙 !

Preparing download options

popular icon
Popular
hd icon
HD video
audio icon
Only sound
total icon
All
* — If the video is playing in a new tab, go to it, then right-click on the video and select "Save video as..."
** — Link intended for online playback in specialized players

Questions about downloading video

mobile menu iconHow can I download "Java #3 - types de données" video?mobile menu icon

  • http://unidownloader.com/ website is the best way to download a video or a separate audio track if you want to do without installing programs and extensions.

  • The UDL Helper extension is a convenient button that is seamlessly integrated into YouTube, Instagram and OK.ru sites for fast content download.

  • UDL Client program (for Windows) is the most powerful solution that supports more than 900 websites, social networks and video hosting sites, as well as any video quality that is available in the source.

  • UDL Lite is a really convenient way to access a website from your mobile device. With its help, you can easily download videos directly to your smartphone.

mobile menu iconWhich format of "Java #3 - types de données" video should I choose?mobile menu icon

  • The best quality formats are FullHD (1080p), 2K (1440p), 4K (2160p) and 8K (4320p). The higher the resolution of your screen, the higher the video quality should be. However, there are other factors to consider: download speed, amount of free space, and device performance during playback.

mobile menu iconWhy does my computer freeze when loading a "Java #3 - types de données" video?mobile menu icon

  • The browser/computer should not freeze completely! If this happens, please report it with a link to the video. Sometimes videos cannot be downloaded directly in a suitable format, so we have added the ability to convert the file to the desired format. In some cases, this process may actively use computer resources.

mobile menu iconHow can I download "Java #3 - types de données" video to my phone?mobile menu icon

  • You can download a video to your smartphone using the website or the PWA application UDL Lite. It is also possible to send a download link via QR code using the UDL Helper extension.

mobile menu iconHow can I download an audio track (music) to MP3 "Java #3 - types de données"?mobile menu icon

  • The most convenient way is to use the UDL Client program, which supports converting video to MP3 format. In some cases, MP3 can also be downloaded through the UDL Helper extension.

mobile menu iconHow can I save a frame from a video "Java #3 - types de données"?mobile menu icon

  • This feature is available in the UDL Helper extension. Make sure that "Show the video snapshot button" is checked in the settings. A camera icon should appear in the lower right corner of the player to the left of the "Settings" icon. When you click on it, the current frame from the video will be saved to your computer in JPEG format.

mobile menu iconWhat's the price of all this stuff?mobile menu icon

  • It costs nothing. Our services are absolutely free for all users. There are no PRO subscriptions, no restrictions on the number or maximum length of downloaded videos.