本系列文章皆为笔者学习韩顺平老师Java视频及阅读其他资料总结、感悟而来。
笔者在学习 Java 之前是有学习过一段时间的 JavaScript 的,所以这一系列博客难免会涉及到两种语言之间的碰撞,但大概是不影响你对其的阅读的。希望在Java学习之路上不再孤单。欢迎志同道合的小伙伴一起学习。
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中。
JDK = JRE + Java的开发工具( java,javac, javadoc, javap等 )。
JRE = JVM + Java的核心类库。
工作需要 ?跳槽,岗位要求 ? 技术控,紧追潮流 ?
试一试能不能用已掌握技术解决?
// Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world~");
}
}
首先看这个:
public class Hello {
...
}
这个定义被称为class(类),类名为“Hello”, 大小写敏感。“class”用来定义一个类,“public”表示这个类是公开的。
在类的定义中,定义了一个名为 main 的方法:
public static void main(String[] args) {
...
}
方法是可执行的代码块,一个方法除了方法名 main,还有用 () 括起来的方法参数,其有一个参数,参数类型是 String[] , 参数名是 args, public、static 用来修饰方法,这里表示它是一个公开的静态方法, void 是方法的返回类型,花括号中间的就是方法的代码。
方法的代码每一行用 ; 结束,
System.out.println("Hello, world~");
它用来打印一个字符到屏幕上。
Java规定,某个类定义的public static void main(String[] args)是Java程序的固定入口方法,因此,Java程序总是从main方法开始执行。
(上述内容摘抄自廖雪峰老师官网 java 教程,特此声明。)