1.java和c++的比较

image.png

2.java平台

JVM(Java虚拟机)+Java核心API

3.java执行机理及其程序结构

image.png
编译器:javac.exe
解释器:java.exe

4.java组成元素结构图

package->file->class&interface->member->sentence
image.png

5.java应用程序

package cs2000.hfut.ch1		//定义一个包

public class JavaDemo{
    public static void main(String args[]){		//1.固定的主函数   2.java必须要有返回值(不然+void)
        //输出hello world
        System.out.println("hello world!");		//等同于 cout << "hello..." << endl;
    }
}

使用软件:eclipse

6.第一个Java程序

1).新建一个java project,file->new->java project:

image.png

2).新建一个包(package)

(1)点击资源管理器的soft2018展开,点击src
(2)点击新建package按钮
image.png

3).新建一个类

(1)点击新建类按钮或者直接在soft2018.ch1上右键->new->class
image.png
(2)起个名字新建类
image.png

4).写出第一个java程序

package soft2018.ch1;

public class Hello {
	public static void main(String args[]) {	//一般Java程序这里最好是 String[] args
		//System.out.println();    syso +快捷键alt + /
		System.out.println("hello");
	}
}

5).点击运行,运行出结果

可以直接点击运行按钮运行,但建议使用右键,run as进行选择运行
image.png

7.public类必须在自己的文件中:

image.png //出错,Hello2和Hello文件名不同
修正:修改文件名或类名,eclipse会提示错误信息,并给出修改方案
image.png

8.典型的Java程序结构

注:类的真名 = 全名 = 包名.类名

package soft2018.ch1;

import java.util.Date;		//java自带的package

public class JavaDemo {
	public static void main(String[] args) {
		Date date = new Date();
        	//toLocalString会加删除线,表示该方式为过去用法,不被建议使用
		System.out.println(date.toLocaleString());	
			//对于新建的类,我们可以先写这行代码,再倒序编程,通过eclipse建议生成类
		OtherClass oc = new OtherClass();		//但倒序编程会新建一个class文件
		oc.test();	//该函数也可以使用倒序编程
	}
}

class OtherClass{
	
	public void test() {
		System.out.println("test");
	}
}

9.java开发环境设置

image.png

1)名词解析

1.JVM,java虚拟机
2.JRE,Java运行环境,包括jvm+java核心类库,JRE不是用来开发的
3.JDK,Java开发工具包,包含JRE+工具
4.J2SE现在就叫Java SE

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐