learning java and java virtual machine deeply: the god way!
learning java, jvm and computer science from beginner to PROFESSIONAL!
Description
1. course description
leaning java, jvm from beginner to PROFESSIONAL!
this course is made for people which have ZERO coding knowledges, and makes you become PROFESSIONAL or a "GOD" in java industry;
1.1 who am i ?
you can call me Mr.J or J, or whatever
i am working in java industry over 10 years, most with financial or big data project, and now for company technology adviser support
1.2 which knowledges this course covered ?
first this course is about core of java and jvm, it covered almost everything about java and jvm
like basic java programming grammar, multiple threads and concurrency, networking
like memory layout of jvm, common instructions, how java program compiled, class loader, reflection and gc etc
in addition, this course covered new features of recent java version, and the future of java
in addition, this course covered basic about computer science, object-oriented programming
in addition, this course covered basic linux which is enough for common use
1.3 who want this course ?
beginner who want go to the java industry but can not find a direction
beginner who want learning java full course, and the core of java
beginner who have no any previous programming knowledge, and want smooth learning curve
java programmer who want deeply understand how jvm works and some basic computer science
java programmer who want deeply learning threads, concurrency and networking etc
java programmer who want know more about object-oriented programming
java programmer who want developing java on linux and some basic linux knowledge
1.4 what can i learn from this course?
the core knowledge of java, through which you can solve almost every problems in java developing
you can use java for networking, multiple thread programming
you can easily use 3rd-party framework like Spring for real project, cause the core knowledge of these frameworks i already covered in this course
the core of jvm, you can know better about how java program works, how other 3rd-party framework implements, or you can even custom your own framework
object-oriented programming, how to use object-oriented design your program, make your program more strong, maintainable
linux common operaion, and developing java on linux, through which you can try to developing your own java project like a website, and deploy it to a linux cloud server
the basic about computer science, how cpu works, how variable represents in memory etc, through which, you can deeply understand how program works
1.5 pre-requirements ?
nothing, everything in this course is from beginning and this course has a smooth learning curve;
1.6 does this course have a good captions ?
yes, all captions is manually edited
1.7 how can i get help ?
make a question in course or send an email
i am happy for solve problems, cause solve problem is now my work
i will check all of it in daily, if you get stuck, don't worry
github, the summary of java knowledges: KamiSenseiJ/JavaKnowledges
What You Will Learn!
- grammar, the core knowledges of java, multiple threads and concurrency, networking etc.
- the core of jvm, like memory layout of jvm, common instructions, how java program compiled, class loader, reflection and gc etc
- new features of recent java version, and the future of java.
- the basic about computer science, how cpu works, how variable represents in memory etc.
- object-oriented programming, how to use object-oriented design your program, make your program more strong, maintainable.
- linux common operaion, and developing java on linux, through which you can try to developing your own java project, and deploy it to a linux cloud server.
Who Should Attend!
- beginner who want go to the java industry but can not find a direction
- beginner who want learning java full course, and the core of java
- beginner who have no any previous programming knowledge, and want smooth learning curve
- java programmer who want deeply understand how jvm works and some basic computer science
- java programmer who want deeply learning threads, concurrency and networking etc
- java programmer who want know more about object-oriented programming
- java programmer who want developing java on linux and some basic linux knowledge