
Solid Foundation! Java Starting Strongly - Part 2: OOP and JVM
nullnull8537
It covers just two things properly: object-oriented programming and the JVM! Plus, it throws in linked-list-based linear data structures.
초급
Java, oop, jvm
We enable you to fundamentally understand and resolve issues where Hangeul appears broken on web pages or in databases, or files contain unknown characters.
String corruption analysis and countermeasures
A deep understanding of UTF-8, Java's default encoding rule
Memory structure of MBCS strings explainable by CP949
Who is this course right for?
To all who don't want to work overtime due to character encoding issues.
To all who have experienced string corruption due to encoding issues
All developers who need to consider string processing
Those who wish to deeply understand UTF-8 encoding rules, which are practically CS fundamentals.
Need to know before starting?
Experience using a hexadecimal editor like HxD
Understanding ASCII Code
Experience using programming languages like Java or C/C++
45,496
Learners
2,505
Reviews
1,141
Answers
4.9
Rating
25
Courses
All
17 lectures ∙ (2hr 39min)
Course Materials:
All
47 reviews
5.0
47 reviews
Reviews 5
∙
Average Rating 5.0
Edited
5
Through this lecture, I started having various thoughts about the knowledge I possess, such as "Can I confidently say to someone that I know what I know?" and "How deeply do I know it?". While working, I was often looked down upon because I'm a non-CS major developer. I thought I had made efforts in my own way to catch up on my shortcomings, realizing firsthand how vast this world is, but that was my misconception. To my embarrassment, the level of my knowledge about encoding, which I confidently thought I knew, was truly shallow. If the interviewer had asked me about the encoding process at the level explained in this lecture, I would have surely failed. I was merely a developer who only used libraries optimized and created by someone else. If you delve really deep, you come to realize that learning and knowledge are endless. Since the emergence of AI, I personally had a lot of skepticism towards paying for lectures and gaining knowledge and experience in return. My thought was, "Can't I just ask AI?" This thought of mine seems to have a major flaw. As my career progressed, I didn't pay attention to anything outside my field, only talked about AI, and neglected studying. Although it was a short lecture, I had an experience that made me reflect on myself.
It was a brief lecture, but it seems you had a decent experience. The 'non-major' title seems to gift a constant thirst throughout a developer's life. Thanks to that, one can't just sit still. Perhaps that's why you gain the strength to study even harder. I'm sure you're heading in a good direction. Because the greater your yearning for fundamentals, the higher your learning achievements will be. I'll be cheering you on. Thank you. :)
Reviews 1
∙
Average Rating 5.0
5
I was able to solidify concepts that were unclear through the lecture. Thank you!
Thank you for the good evaluation and feedback. :)
Reviews 32
∙
Average Rating 5.0
5
Thank you for the beneficial lecture.
Thank you for the good review. :)
Reviews 5
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
$17.60
Check out other courses by the instructor!
Explore other courses in the same field!