Youtube Channels for programmers

Best Youtube Channels for Self-taught developers Code Train: https://www.youtube.com/user/shiffman  Traversy Media: https://www.youtube.com/user/TechGuyWeb Derek Banas: https://www.youtube.com/user/derekbanas  LearnCode.academy: https://www.youtube.com/user/learncodeacademy  LevelUpTuts: https://www.youtube.com/user/LevelUpTuts  Academind: https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w/featured  

Java SE 01

Description 开发Java程序一段时间以来,发现对语言的基础部分有些遗忘。这里对Java语言的基础做一个总结和回顾。 java是如何实现跨平台的? JVM(java虚拟机)实现翻译的功能,所以实现了Java的跨平台。 但是JVM不是跨平台的,针对不同系统有不同的JVM。Java语言具有良好的可移植性。 JRE:java 运行时环境。包含了Java虚拟机和Java程序所需的核心库类等。 JDK:Java development kit (Java开发工具包)包含了Java开发工具,也包含JRE,所以安装了JDK以后就不需要单独安装JRE了。 之间的关系:JDK > JRE > JVM. 为什么配置环境变量? 安装完JDK以后,java的一些编译和运行命令只有在JDK的安装目录下是可见的,如果想要在系统的任何位置都可以使用该命令,就需要配置环境变量。 什么是classpath变量? 编译以后的java文件会生成.class文件。这个时候就需要在指定项目的目录下才可以运行java命令。如果想要在系统的任何地方都运行该命令,那么就需要配置类路径变量。 java Helloworld Path和classPath的区别? path环境变量里面记录的是可执行性文件,如exe文件,对可执行文件现在当前路径去找,如果没有找到就去path环境变量中配置的路径去找。 classpath环境变量里记录的是java类的运行文件所在的目录。…