| 1 - Introduction | |||
| 1 - Introduction.html | 109 B | ||
| 10 - Object Oriented Programming (OOP) Principles | |||
| 1 -Inheritance.mp4 | 76.23 MB | ||
| 2 -Composition.mp4 | 37.71 MB | ||
| 3 -Override.mp4 | 28.62 MB | ||
| 4 -Polymorphism.mp4 | 30.12 MB | ||
| 5 -Abstraction.mp4 | 44.34 MB | ||
| 6 -Encapsulation.mp4 | 17.6 MB | ||
| 7 -Instanceof operator.mp4 | 16.44 MB | ||
| 11 - More About Classes | |||
| 1 -What are nested classes.mp4 | 27.43 MB | ||
| 2 -Member inner classes.mp4 | 14.52 MB | ||
| 3 -Local inner classes.mp4 | 13.82 MB | ||
| 4 -Anonymous inner classes.mp4 | 44.27 MB | ||
| 5 -Static nested classes.mp4 | 14.46 MB | ||
| 12 - WrapperClasses, Autoboxing & Unboxing | |||
| 1 -What are wrapper classes.mp4 | 15.08 MB | ||
| 2 -Autoboxing and unboxing.mp4 | 34.31 MB | ||
| 3 -Wrapper classes main methods.mp4 | 41.69 MB | ||
| 4 -Number wrapper classes and methods.mp4 | 28.9 MB | ||
| 5 -Character wrapper classes and methods.mp4 | 21.89 MB | ||
| 13 - Overloading & Overriding | |||
| 1 -More about constructors - overloading.mp4 | 29.94 MB | ||
| 2 -Constructor overloading.mp4 | 28.85 MB | ||
| 3 -Method overloading.mp4 | 13.4 MB | ||
| 4 -Overloading vs. overriding in Java.mp4 | 12.41 MB | ||
| 14 - Memory Management | |||
| 1 -Stack memory and heap memory introduction.mp4 | 45.7 MB | ||
| 2 -Stack memory and heap memory visualization.mp4 | 22.66 MB | ||
| 3 -Heap memory example.mp4 | 20.79 MB | ||
| 4 -What is garbage collection.mp4 | 30.19 MB | ||
| 5 -ZGC and generational garbage collection.mp4 | 11.97 MB | ||
| 6 -Garbage collection - finalize() method.mp4 | 25.59 MB | ||
| 15 - Exceptions | |||
| 1 -What are exceptions and errors.mp4 | 34.6 MB | ||
| 2 -Using try-catch blocks.mp4 | 34.69 MB | ||
| 3 -Using multiple try-catch blocks.mp4 | 15.82 MB | ||
| 4 -Throws and throw keywords.mp4 | 34.86 MB | ||
| 5 -Throws with inheritance.mp4 | 18.08 MB | ||
| 6 -Differences between final, finally and finalize.mp4 | 14.64 MB | ||
| 16 - File Handling & Serialization | |||
| 1 -File handling overview in Java.mp4 | 28.97 MB | ||
| 2 -FileReader and FileWriter - handling texts.mp4 | 29.35 MB | ||
| 3 -FileInputStream - handling binary data.mp4 | 24.71 MB | ||
| 4 -DataInputStreams - handling primitive data types.mp4 | 31.24 MB | ||
| 5 -Serializing objects I.mp4 | 37.99 MB | ||
| 6 -Serializing objects II.mp4 | 15.15 MB | ||
| 17 - Strings | |||
| 1 -What is the Constant String Pool (Intern Pool).mp4 | 24.77 MB | ||
| 2 -String comparison.mp4 | 17.96 MB | ||
| 3 -String intern() method.mp4 | 16.72 MB | ||
| 4 -String methods.mp4 | 38.44 MB | ||
| 5 -StringBuilder and StringBuffer.mp4 | 15.09 MB | ||
| 6 -StringBuilder examples.mp4 | 33.65 MB | ||
| 7 -Running time comparison of string operations.mp4 | 14.74 MB | ||
| 18 - Enums, Dates & Time | |||
| 1 -What are enumerations (enums).mp4 | 11.2 MB | ||
| 2 -Enums example I.mp4 | 37.33 MB | ||
| 3 -Enums example II.mp4 | 19.17 MB | ||
| 4 -Dates and time overview.mp4 | 8.73 MB | ||
| 5 -Dates and time - classic way.mp4 | 61.07 MB | ||
| 6 -Dates and time - new way I.mp4 | 63.52 MB | ||
| 7 -Dates and time - new way II.mp4 | 52.24 MB | ||
| 19 - Generics | |||
| 1 -What is generic programming in Java.mp4 | 26.45 MB | ||
| 2 -Generic methods.mp4 | 40.78 MB | ||
| 3 -Generic classes.mp4 | 16.48 MB | ||
| 4 -Wildcards overview.mp4 | 17.28 MB | ||
| 5 -Generic upper bounded wildcards.mp4 | 22.28 MB | ||
| 6 -Generic lower bounded wildcards.mp4 | 13.85 MB | ||
| 7 -Generic unbounded wildwards.mp4 | 25.31 MB | ||
| 2 - Environment & Settings | |||
| 1 -Java architecutre intoruction - JDK, JRE and JVM.mp4 | 20.45 MB | ||
| 2 -Java versions.mp4 | 12.41 MB | ||
| 3 -Installing Java JDK 23.mp4 | 38.98 MB | ||
| 4 -Installing IntelliJ.mp4 | 17.33 MB | ||
| 5 -Running Java applications from command line.mp4 | 48.15 MB | ||
| 20 - Java Collection Framework | |||
| 1 -What is the collection framework in Java.mp4 | 24.81 MB | ||
| 10 -HashMap, LinkedHashMap and TreeMap example.mp4 | 57.75 MB | ||
| 11 -TreeMap and HashMap performance comparison.mp4 | 18.63 MB | ||
| 12 -equals() and hashCode() methods.mp4 | 48.08 MB | ||
| 13 -Set example.mp4 | 32.08 MB | ||
| 2 -ArrayList introduction.mp4 | 14.4 MB | ||
| 3 -ArrayList example.mp4 | 32.08 MB | ||
| 4 -LinkedList introduction.mp4 | 11.88 MB | ||
| 5 -LinkedList example.mp4 | 19.44 MB | ||
| 6 -Running time comparison of arrays and linked lists.mp4 | 15.19 MB | ||
| 7 -Queues and Stacks introduction.mp4 | 16.23 MB | ||
| 8 -Queues and Stacks example.mp4 | 29.92 MB | ||
| 9 -Maps introduction.mp4 | 27.24 MB | ||
| 21 - Collections Class | |||
| 1 -Collections methods overview.mp4 | 36.08 MB | ||
| 2 -Unmodifiable collections.mp4 | 37.5 MB | ||
| 3 -Synchronized collections.mp4 | 50.6 MB | ||
| 4 -Sorting arrays.mp4 | 15.34 MB | ||
| 5 -Sorting collections.mp4 | 17.57 MB | ||
| 6 -Comparable interface.mp4 | 59.37 MB | ||
| 7 -Comparator interface.mp4 | 47.69 MB | ||
| 22 - Lambda Expressions & Lambda References | |||
| 1 -Lambda expression and functional interface.mp4 | 13.85 MB | ||
| 2 -Lambda expression.mp4 | 42.36 MB | ||
| 3 -Functional interfaces (Consumer, Supplier, Function and Predicate).mp4 | 77.15 MB | ||
| 4 -Method reference overview.mp4 | 16.19 MB | ||
| 5 -Method references example I.mp4 | 56.62 MB | ||
| 6 -Method references example II.mp4 | 35.96 MB | ||
| 7 -forEach with lambda and method reference.mp4 | 38.1 MB | ||
| 23 - Streams | |||
| 1 -What is the Stream API.mp4 | 13.74 MB | ||
| 10 -map() and flatMap().mp4 | 77.97 MB | ||
| 11 -Optionals and other important concepts.mp4 | 100.47 MB | ||
| 12 -OptionalInt, OptionalFloat and OptionalDouble.mp4 | 30.01 MB | ||
| 13 -allMatch(), noneMatch(), findFirst() and findAny().mp4 | 56.91 MB | ||
| 14 -Parallelization - example #1.mp4 | 32.88 MB | ||
| 15 -Parallelization - example #2.mp4 | 65.06 MB | ||
| 16 -Parallelization - example #3.mp4 | 72.23 MB | ||
| 2 -Streams with numbers.mp4 | 61 MB | ||
| 3 -Streams with strings.mp4 | 27.28 MB | ||
| 4 -Collections and streams.mp4 | 22.6 MB | ||
| 5 -Streams with custom objects - part 1.mp4 | 86.88 MB | ||
| 6 -Streams with custom objects - part 2.mp4 | 58.02 MB | ||
| 7 -External and internal iteration.mp4 | 52.83 MB | ||
| 8 -Processing files with streams.mp4 | 37.36 MB | ||
| 9 -Short-circuiting and loop fusion.mp4 | 52.13 MB | ||
| 24 - Multithreading and Concurrency | |||
| 1 -Why do we need multithreading in Java.mp4 | 21.52 MB | ||
| 2 -Understanding processes and threads.mp4 | 35.9 MB | ||
| 3 -How to create threads.mp4 | 40.39 MB | ||
| 4 -Multithreading example.mp4 | 40.33 MB | ||
| 5 -Understanding thread lifecycle.mp4 | 11.17 MB | ||
| 6 -What is synchronization.mp4 | 24.33 MB | ||
| 7 -Synchronized.mp4 | 31.96 MB | ||
| 8 -Synchronized block.mp4 | 47.1 MB | ||
| 9 -Synchronization - wait, notify.mp4 | 34.87 MB | ||
| 25 - Virtual Threads (Project Loom) | |||
| 1 -What are virtual threads.mp4 | 31.44 MB | ||
| 10 -What is structured concurrency.mp4 | 20.96 MB | ||
| 11 -StructuredTaskScope and Subtask.mp4 | 89.7 MB | ||
| 12 -ShutdownOnFailure.mp4 | 72.5 MB | ||
| 13 -ShutdownOnSuccess.mp4 | 48.42 MB | ||
| 14 -Continuations and coroutines.mp4 | 13.04 MB | ||
| 15 -Scaling with virtual threads.mp4 | 16.22 MB | ||
| 2 -Understanding virtual threads and OS threads.mp4 | 37.73 MB | ||
| 3 -Creating virtual threads.mp4 | 48.11 MB | ||
| 4 -Comparison platform vs virtual threads.mp4 | 35.39 MB | ||
| 5 -Using ExecutorService to create virtual threads.mp4 | 26.49 MB | ||
| 6 -Virtual thread pinning.mp4 | 17.17 MB | ||
| 7 -Understanding Futures.mp4 | 44.82 MB | ||
| 8 -Understanding CompletableFutures I.mp4 | 71.08 MB | ||
| 9 -Understanding CompletableFutures II.mp4 | 44.54 MB | ||
| 26 - ChatGPT | |||
| 1 -How to use ChatGPT for programming I.mp4 | 17.68 MB | ||
| 2 -How to use ChatGPT for programming II.mp4 | 11.01 MB | ||
| 3 - Java Basics & Variables | |||
| 1 -First steps.mp4 | 47.7 MB | ||
| 2 -Using comments.mp4 | 16.66 MB | ||
| 3 -Variables.mp4 | 26.05 MB | ||
| 4 -Data types.mp4 | 43.08 MB | ||
| 5 -Type casting.mp4 | 22.27 MB | ||
| 6 -Strings.mp4 | 20.62 MB | ||
| 7 -Booleans.mp4 | 9.89 MB | ||
| 8 -Arrays in Java.mp4 | 21.01 MB | ||
| 4 - Conditionals | |||
| 1 -If statement introduction.mp4 | 11.29 MB | ||
| 2 -If-else statement.mp4 | 20.75 MB | ||
| 3 -Nested if-else statement.mp4 | 23.6 MB | ||
| 4 -Switch.mp4 | 38.57 MB | ||
| 5 -Switch with the new approach.mp4 | 8.87 MB | ||
| 5 - Loops | |||
| 1 -What are loops in Java.mp4 | 26.65 MB | ||
| 2 -For loops.mp4 | 19.73 MB | ||
| 3 -For loops with arrays.mp4 | 20.16 MB | ||
| 4 -Nested for loops.mp4 | 22.46 MB | ||
| 5 -Break and continue.mp4 | 32.07 MB | ||
| 6 -While loops.mp4 | 17.45 MB | ||
| 7 -Do-while loops.mp4 | 6.32 MB | ||
| 6 - Methods | |||
| 1 -What are methods in Java.mp4 | 36.91 MB | ||
| 2 -Parameters in methods.mp4 | 19.53 MB | ||
| 3 -Return.mp4 | 21 MB | ||
| 4 -Method overloading.mp4 | 22.71 MB | ||
| 5 -Scopes.mp4 | 13.81 MB | ||
| 6 -Using var.mp4 | 6.3 MB | ||
| 7 - Arrays | |||
| 1 -One and multi-dimensional arrays overview.mp4 | 35.67 MB | ||
| 2 -Arrays example.mp4 | 30.07 MB | ||
| 3 -Arrays class in Java.mp4 | 29.75 MB | ||
| 8 - Operators | |||
| 1 -What are Java operators.mp4 | 27.99 MB | ||
| 2 -Arithmetic and conditional operators.mp4 | 15.75 MB | ||
| 3 -Logical operators.mp4 | 25.04 MB | ||
| 4 -Ternary operators.mp4 | 16.64 MB | ||
| 9 - Object Oriented Programming (OOP) Fundamentals | |||
| 1 -What is object oriented programming (OOP).mp4 | 14.35 MB | ||
| 10 -What is null.mp4 | 39.35 MB | ||
| 11 -Pass-by-value and pass-by-reference problem.mp4 | 50.52 MB | ||
| 2 -Classes and objects in Java.mp4 | 25.88 MB | ||
| 3 -Class attributes.mp4 | 18.35 MB | ||
| 4 -Class methods.mp4 | 8.7 MB | ||
| 5 -Packages and import.mp4 | 34.98 MB | ||
| 6 -Modifiers.mp4 | 48.03 MB | ||
| 7 -Real world example.mp4 | 51.01 MB | ||
| 8 -Constructors.mp4 | 35.68 MB | ||
| 9 -Local and instance variables.mp4 | 52.17 MB | ||
| ▲ 179 total files | |||
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
The Complete Java 23 Bootcamp - From Beginner to Expert
Год выпуска: 10/2024
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/the-complete-java-23-bootcamp-from-beginner-to-expert/
Автор: Holczer Balazs
Продолжительность: 16h 37m 41s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Отсутствуют
Описание:
Everything you need to know about Java programming from OOP to advanced memory management principles
What you'll learn Java programming fundamentals
Object oriented programming (OOP)
Memory management - stack and heap memory
Garbage collection and how Java manages memory
Java Streams
Generics
Multithreading and virtual threads Requirements Internet connection Description
This course is about Java programming language. The Complete Java 23 Bootcamp - From Beginner to Expert helps to learn the fundamentals of object oriented programming.
[spoiler="Let's consider the topics you will learn about:"]
Section 1 - Java Basics variables, data types and type casting
loops and conditionals
methods and operators
life cycle of a thead Section 2 - Object Oriented Programming (OOP) classes and objects
class methods and packages
modifiers and constructors
pass by value and pass by reference
inheritance
composition
polymorphism and abstraction
encapsulation
interfaces, records and sealed classes Section 3 - Memory Management stack and heap memory
garbage collection
ZGC and generational garbage collection Section 4 - Exceptions exceptions and errors
try-catch blocks
throws and throw keywords Section 5 - File Handling and Serialization Files in Java
FileReader and FileWriter
FileInputStream, DataInputStream and handling files Section 6 - Strings constant string pool (intern pool)
string comparison
intern() method Section 7 - Generics generic methods and classes Section 8 - Java Collection Framework arrays and lists
hashmaps and hash sets
running time comparison of data structures Section 9 - Lambda Expressions lambda expressions
method references Section 10 - Streams Java stream API
external and internal iteration
short-circuiting and loop fusion
optionals
parallelization Section 11 - Multithreading and Virtual Threads threads and processes
thread lifecycle
synchronization
virtual threads
[/spoiler]
We are going to discuss the theory behind each concept and then we take a look at the concrete implementation in Java as well.
You will get lifetime access to 180+ lectures plus slides and source codes for the lectures!
This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back.
So what are you waiting for? Learn Java in a way that will advance your career and increase your knowledge, all in a fun and practical way!
Who this course is for: Beginner programmers curious about Java programming language Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 956 кб/с
Аудио: aac lc, 44.1 кгц, 128 кб/с, 2 аудио
[spoiler="MediaInfo"]
General
Complete name : D:\2_1\Udemy - The Complete Java 23 Bootcamp - From Beginner to Expert (10.2024)\25 - Virtual Threads (Project Loom)\12 -ShutdownOnFailure.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 72.5 MiB
Duration : 9 min 16 s
Overall bit rate : 1 093 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf59.27.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 9 min 16 s
Bit rate : 956 kb/s
Nominal bit rate : 3 000 kb/s
Maximum bit rate : 3 000 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.035
Stream size : 63.4 MiB (87%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
ColorSpace_ICC : RGB
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 9 min 16 s
Source duration : 9 min 16 s
Source_Duration_LastFrame : -1 ms
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 8.49 MiB (12%)
Source stream size : 8.49 MiB (12%)
Default : Yes
Alternate group : 1
[/spoiler]
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 45.49 GB | 6591N | 4 days | 7 | 18 | |
| 34.19 GB | 6591N | 4 days | 1 | 0 | |
| 5.15 GB | unity321d | 1 week | 1 | 0 | |
| 1.31 GB | unity321d | 1 week | 4 | 1 | |
| 10.66 GB | 6591N | 3 weeks | 10 | 2 |
All Comments