本次博客主要介绍
1.编写第一个java程序,hello world!
2.如何运行java程序3.经典面试题JDK、JRE、JVM之间的关系?
语言只是工具,不能决定你好不好找工作,决定你好不好找工作的是你的能力!!!!!
学历本科及以上就够用了!!!!!!!!!!!!!!!!!!!!!!!!!!!!
一、打印 Hello World!
public class First11 {
public static void main(String[] args) {//main
System.out.println("Hello World!");//sout
}
}
这是我用Java写的第一个程序,打印Hello World!
我们来介绍一个这段代码吧!
public:是访问修饰限定符,类似的还有private、protected。
class:类,就是类型,是用来定义类的关键字
First11:这是我们自定义的名称,放在class后面,也称作类名,类名建议用大驼峰的形式 意思就是首字母大写,如果是组合单词,组合的单个单词首字母大写例如: AnyWhere、GetMax。
方法/函数:类名class First11后的大括号括起来的东西叫做方法/函数。一般采用小驼峰的形式命名例如anyWhere、getMax。就是首字母小写。如果是组合单词那么后面的单词首字母大写。
static:是一个关键字,表示静态的
void:返回值
main:方法名
String[] args:叫做形参
方法体:main(方法名)后面的大括号括起来的叫做方法体
System.out.println(""); 它的作用是打印且换行。双引号里面的是打印出的部分,是字符串
Java文件里面先有一个类,类里有一个或多个方法,方法定义局部变量。所有的方法都要写在类里。
注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类的名字相同
通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:
1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。2.类:类中带有一个或多个方法。方法必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。
程序运行在JVM中。我们将字解码文件发给别人,只要他安装了JVM那么都就能运行这个字解码文件。不论他是什么电脑苹果还是windows。这就是Java喊出的口号,“Write once,Run anywhere”它是跨平台的。
二、运行Java程序
注意:在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。
运行java程序的步骤:
1.编写代码
使用记事本或者idea编写java源程序代码
2.编译
使用javac.exe编译器编译java源程序,生成xxx.class的字节码文件。(xxx代表文件名)
编译语法格式:javac xxx.java
3.运行
使用java运行xxx.class字节码文件。
运行语法格式:java xxx
三、面试题
1.【面试题】JDK、JRE、JVM之间的关系?
1.JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
2.JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。
3.JVM:Java虚拟机,运行Java代码