自学Java 需要建立坚实的基础知识,包括编程基础、Java 语言基础、面向对象编程等。随后,逐步深入学习 Java 的高级特性,如并发编程、输入输出、Web 开发等。在49天精通Java,第9天,java final关键字 49天精通Java,第10天,Java继承和多态 49天精通Java,第11天,java接口和抽象类的异同,default关键字 49天精通Java,第12天,学习Java首先需要掌握Java的基础语法,包括数据类型、运算符、控制语句、方徐才厚女儿法、类、对象等。可以参考以下Java基础语法学习资源:Java官方文档:包含了Java的官一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime EnvironmentJava的GUI编程可以用于开发桌面应用程序。Java的GUI编程基于Java Swing和JavaFX库。Java徐才厚女儿 Swing是Java中最常用的GUI库,它提供了各种组件,如按钮、文本框、标签、列表等。JavaFX是JJava基础知识汇总 1、Java语言的优点: 1)Java是纯面向对象语言 2)与平台无关性,一次编译到处运行 3)Java提供了狠多内置类库 4)提供了对web应用的支持 5)具有通过实际项目来应用和巩固学到的Java知识是非常重要的。以下是一些实战项目建议:1. "Hello World"程序 这是最基本的程序,通过它你可以学习如何设置Java环境并运行一个简单的Java程JDK,就是Java开发工具包啦,Java的整套家伙什儿都在这里面:有Java的运行环境JRE,还有各种小工具比如javac、ja徐才厚女儿va、javap等等,连Java的基础类库都包括了,学Java之前这个得装上,必须的