优秀的编程知识分享平台

网站首页 > 技术文章 正文

JAVA-基础-01

nanyue 2024-11-25 15:29:12 技术文章 2 ℃

创立Java源文件:First.java

class HelloWorld{
	public static void main(String args[]){
		System.out.println("Hello World!");
  }
}

将源文件进行编译:
打开编译器,进入源文件所在目录:
比如我的就是

cd /Users/用户名/Downloads/classCodes/day02

接着编译

javac First.java

你会在源文件所在的目录下发现新出现一个叫做 HelloWorld.class 的文件; 称为:字节码文件

而字节码的文件是由class类名决定。同时有多少类就对映多少字节码文件


本质是:通过词法分析、语法分析、语义分析和中间代码生成器


假若已有,便会覆盖。

这里编译实质是由高级语言转义到中间语言(.calss),再因系统不同而转义成不同的机器语言。

也就是说:我们所写的Java语言实际上是人的语言,通过转义变成机器的语言

解释执行

java HelloWorld

结果:成功执行程序。
?? 若加上后缀 .class 则“錯誤: 找不到或無法載入主要類別 HelloWorld.class”

这里则通过了目标代码生成器。

我们可以发现,Java程序的执行,通过了中间文件 ****.calss。这样通过不同系统的JDK能更多不同的系统中执行,因为生成的机器语言不通,JDK的作用就是解释程序,也可以成为翻译程序。

所以:Java程序具有平台无关性,能一次编译多处运行


开发工具:

普通工具:

  • 记事本
  • nodepad++
  • editplus
  • sublime text

集成开发工具:

  • IntelliJ IDEA(推荐)
  • eclipse

package包

作用:用于管理,归纳,区分class文件。

使用:程序中的第一行声明包。

语法:package 报名;

注意:为源文件所生成的字节码文件,增加了一个前缀,进而可以加以区分class文件。

编译和解释的命令:

编译命令:
javac -d . 源文件名字

解释执行:
java 包名.字节码文件名

包的定义规则:域名倒置



注释

作用:用于解释说明程序:类,方法,变量,行。。。

语法:

1、单行注释
// 注释的内容
2、多行注释
/*
注释的内容
*/
3、文档注释:可以生成帮助文档:javadoc -d 目录 源文件名
/**
注释的内容
*/

给程序员看的,理解代码块的作用。



功不唐捐,玉汝于成;潜神默记,亘已年岁。

最近发表
标签列表