Bits&Bytes has 3 1/2 hours of lectures by renowned computer expert Dr Heinz Kabutz. Check out what his readers have to say about his work.
Dr Heinz M. Kabutz – Bits&Bytes
“I have been teaching Java to professional programmers for over 19 years. During this time, I am constantly amazed how many programmers have moved over from other disciplines such as psychology, architecture, chemistry, accounting and even the military. Whilst fine programmers, they often miss some of the more fundamental education that a computer science major would have covered. I am hoping that this Bits & Bytes Course will help fill this gap and will result in a better tomorrow with programmers that are more able to understand what makes our world work. In the end, it’s all just ones and zeros.” – Dr Heinz M. KabutzAuthor of The Java Specialists newsletter, Java Champion Speaker, JavaOne Rockstar Speaker and Computer Scientist.
You will learn how to:
1. Convert between different bases such as decimal, hexadecimal, and binary.
2. Use bitwise arithmetic to perform AND, OR, XOR or COMPLEMENT
3. What is the difference between signed and nonsigned shifts?
4. Print the internals of int & float
5. Negate a number by using 2’s complete and why Math.abs.n might be negative
6. Understand rounding errors and how to represent binary decimal numbers.
7. Write a great hashCode() Method in Java that has the lowest number of bucket collisions.
8. Find practical use cases for the JDK by comparing BitSet and EnumSet.
Bits&Bytes has 3 1/2 hours of lectures by renowned computer expert Dr Heinz Kabutz. Check out what his readers have to say about his work.
Henri Tremblay “I’ve been coding in Java since 1998. And still, everytime I read the Java Specialists Newsletter, I learn something.”
Simon Ritter “Heinz gives well researched clear explanations and guidance on many tricky aspects of Java. A goldmine of useful information!”
John Green “I enjoyed this course even though I thought I knew everything I needed to know about bits and bytes. In fact, I thought that I probably didn’t need to use low level knowledge like this in Java – that I could leave it to C programmers 😉 Instead, I’ve found not just that it is still very much in use by JDK developers, even code added to Java 9, but that I should probably read more on floating point numbers before I can consider my knowledge to be complete. The practical tips on hashing and bit sets will be useful for programming in future.”
Are you interested in joining our course?
Here are some other reasons.
1. Ask questions in the course materials and receive a guaranteed reply from the instructor within three working days. If you don’t get it answered, your money will be refunded.
2. It’s simple no-Nose 30-day money back guarantee, no questions asked.
3. Invite to join a private Facebook Group Heinz Kabutz Other students
Your Instructor
Dr Heinz M. Kabutz
Dr Heinz M. Kabutz
Heinz Kabutz is the author of The Java Specialists’ Newsletter, a publication enjoyed by tens of thousands of Java experts in over 145 countries. His book “Dynamic Proxies (in German)” was #1 Bestseller on Amazon.de in Fachbücher für Informatik for about five minutes until Amazon fixed their algorithm. He now has 5 copies, thanks to the support of his mother.
Heinz’s Java Specialists’ newsletter is filled with amusing anecdotes of life on the Island of Crete. He is a well-known speaker at both the best and the worst Java conferences. He teaches Java courses at classrooms all around the world. His primary objective is to make sure that his students do not fall asleep. He is not always successful.
Download immediately Dr Heinz M. Kabutz – Bits&Bytes
Course Curriculum
Chapter 1: Introduction to Number Bases
1. Welcome: Course Origin and Expected Outcomes. Who is it for? Code Samples (4.32).
2. What is the difference between bits, bytes, and nibbles? (2:54)
3. What number of bytes does each primitive use in Java? (6:10)
4. Conversion between base 10 (decimal), and base 5 (9.55)
5. Conversion from decimal to binary (2:59
6. Conversion from binary to octal (5.21)
7. Converting binary to hexadecimal (5.35)
Chapter 2 – Bitwise Operators
8. ) and AND (&) (11:29)|) and AND (&) (11:29)
9. Bitwise operator: XOR (), and COMPLEMENT() (6.06).
10. Shift left << (6:58)
11. Shift right, signed >> and unsigned >>> (11:15)
Chapter 3: Exploring Bits Inside Numbers
12. Writing a bitprinter (18:25).
13. Exploring bits with integer values and why “0” == “1” (8:24).
14. Masking parts of a number (14.03.)
Chapter 4 – 2’s Complement Numbers and Floating Point Nos
15. Math.abs.num might be negative (9.02).
16. Explore how floating point numbers work (17.14).
Chapter 5 – Hashing
17. Evolution of hash() in Java HashMap (15:16)
18. HashMap (11.32): Minimizing bucket collisions
Chapter 6 – Practical Use of Bit Magic Inside The JDK
19. java.util.BitSet (example usage ArrayList.removeIf in Java 8) (14:47)
20. EnumSet and bit masking (example use Spliterator) (10.43)
21. Find midpoint of two ints (from Spliterators), (5:07
22. Modifiers for Reflection (7.27)
Chapter 7 – Conclusion
23. Conclusion (2:19).
Most Frequently Asked Questions
How long can I access a fully paid course for?
How does lifetime access sound to you? Once you enroll, you will have unlimited access to this course on all your devices. We will also offer a free transfer to your account for all courses purchased if you move to another platform.
Can I cancel and join a subscription more than once?
We limit the number of times you can cancel or rejoin our subscription-based courses to three times in order to prevent abuse.
What’s the difference between a subscription and a payment in installments?
You do not own the rights to the content if you subscribe. The course will be removed from your account if you decline your card or cancel your subscription. All money paid to date is lost. It is better to pay in installments. The installments can be paid for five or ten months, and you will have lifetime access once your installments are completed. An outright purchase is the best option. This means you only pay one payment. You don’t have to worry about losing your access.
PayPal allows me to pay
Yes, for purchases made outright, but not for recurring payment such as installments or subscriptions.
What is the EU VAT Invoice?
Absolutely. First, ensure that you have entered the correct VAT number in the appropriate field when making payment. Contact us to receive an EU VAT invoice. Please provide the number of the receipt for which the invoice is required.
Do you allow me to share my login details?
No. These terms and conditions apply to a single license. Teachable tracks how you progress through the curriculum. You won’t be able to see how much you’ve watched. A discount of 30% is available for 50 licenses and more purchased by one company. We can help you with bulk licensing.
Can we use the course to run in?-Do you want to take house classes?
As long as all students have valid licenses for the course, you can. Some companies even offer lunchtime Design Patterns study groups that use our material. This is a great way to learn. Contact us to inquire about bulk licensing.
What happens if I’m unhappy with the course?
We don’t want you to be unhappy. If you are unhappy with your purchase, please contact us within the first 30 day to receive a full refund or deregister from the course.
What time does the course and end?
You can take the course now, and it never ends! It is completely self-explanatory.-You decide when and how fast you want to complete the online course. It is important to set goals and put aside time for the course.
Do you allow me to view the course offline while I commute?
Teachable has an iOS app that allows you to watch offline. Android is not supported.
Learn more https://archive.is/512Mh
Here’s what you’ll get in Dr Heinz M. Kabutz – Bits&Bytes
Course Features
- Lectures 0
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 93
- Assessments Yes