• Урок 1. 00:04:33
    Welcome: Course Origin, Expected Outcomes, Who it is for, Code Samples
  • Урок 2. 00:02:55
    What are bits, bytes and nibbles?
  • Урок 3. 00:06:11
    How many bytes does each primitive type use in Java?
  • Урок 4. 00:09:56
    Converting between base 10 (decimal) and base 5
  • Урок 5. 00:03:00
    Converting between decimal and binary
  • Урок 6. 00:05:22
    Converting between binary and octal
  • Урок 7. 00:05:36
    Converting between binary and hexadecimal
  • Урок 8. 00:11:29
    Bitwise operators OR (|) and AND (&)
  • Урок 9. 00:06:07
    Bitwise operator XOR (^) and COMPLEMENT (~)
  • Урок 10. 00:06:59
    Shift left <<
  • Урок 11. 00:11:16
    Shift right, signed >> and unsigned >>>
  • Урок 12. 00:18:26
    Writing a BitPrinter
  • Урок 13. 00:08:25
    Exploring bits in integer values and why ~0 == -1
  • Урок 14. 00:14:04
    Masking individual bits inside a number
  • Урок 15. 00:09:03
    Why Math.abs(num) might be negative
  • Урок 16. 00:17:15
    Exploring how floating point numbers work
  • Урок 17. 00:15:17
    Evolution of hash() in Java HashMap
  • Урок 18. 00:11:33
    Minimizing bucket collisions in HashMap
  • Урок 19. 00:14:47
    java.util.BitSet (example usage ArrayList.removeIf in Java 8)
  • Урок 20. 00:10:44
    EnumSet vs bit masking (example usage Spliterator)
  • Урок 21. 00:05:07
    Finding midpoint of two ints without overflowing (from Spliterators)
  • Урок 22. 00:07:28
    Modifiers in Reflection
  • Урок 23. 00:02:20
    Conclusion
Этот материал находится в платной подписке. Оформи премиум подписку и смотри Bits&Bytes, а также все другие курсы, прямо сейчас!
Премиум