面向对象程序设计语言(Java)-1.概述

1.Java的两层含义

(1)开发语言
(2)开发平台

2.Java语言的特点

(1)面向对象
在这里插入图片描述

(2)跨平台
在这里插入图片描述
在这里插入图片描述

(3)多线程

(4)分布式
【是指用户界面、控制台服务、数据库管理三个层次部署在不同的位置上】
(简单举例:例如淘宝网站,会有多台电脑维持网站的运行,称为集群,而将每个功能分配给不同的电脑)

3.Java的应用平台

(1)桌面应用开发和低端商务应用(Java的核心、基础)

  • JavaSE(Java Stadard Edition)
  • javaSE:java基础知识

(2)企业级应用开发,大型网站、大型企业

  • JavaEE(Java Enterprise Edition)
  • javaEE:web应用开发

(3)手机等移动产品的开发

  • JavaME(Java Micro Edition)
  • JavaME:做游戏开发

(4)Android 开发

4.Java的工作原理

在这里插入图片描述

5.Java环境中的概念

在这里插入图片描述

  • JDK=JRE+Tools&Java APIS

  •    JRE=JVM+核心类库

  • JDK:Java开发环境;
    在这里插入图片描述- JRE:Java运行环境在这里插入图片描述

  • JVM:Java虚拟机,
    在这里插入图片描述

6.初始Java程序

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

class:关键字,用来定义一个类

Demo:标识符,类的名字(命名规范:需使用【驼峰命名】规范)

public static void main (String[] args):静态方法,程序的入口

被称为主函数,特殊之处:
1.格式是固定的
2.被jvm所识别和调用

各组成部分含义:
开始:
1.public:main是java程序的入口,java程序通过JVM调用,属于外部调用,所以需要使用public修饰,否则虚拟机无法调用。


2.static:在java中没有static的变量或函数,如果想被调用,是要先创建一个对象才可以。而main函数作为程序的入口,需要在其他函数实例化之前就启动。而使用static修饰符则表示该方法是静态的,不需要实例化即可使用。


3.void:对于java中的main(),jvm有限制,不能有返回值,因此返回值类型为void。因为当main方法出现返回值时,JVM无法进行上抛


4.main:是JVM识别的特殊方法名,只有包含main()方法的java程序才能够被JVM执行。main是java程序的入口


5.String[] args:这是主函数的参数列表,是一个数组类型的参数,而且是字符串类型,args只是一个参数名。String大写是因为:它也是Java中封装好的一个类,不是基本数据类型

7.Java程序的基本组成

  • Java程序的基本组成是“类”(使用class声明),方法不可以单独存在
  • 类体和方法体都是在一对大括号中定义的
  • 程序从main方法开始执行
  • 形式:
    在这里插入图片描述

8.开发Java程序的步骤

1.创建Java源程序

  • Java源程序以.java作为扩展名,可以用于任何文本编辑器创建、编辑

2.编译源程序

  • Java编译器读取Java源程序,翻译成Java虚拟机能够明白的字节码文件(以.class)

3.运行class(字节码)文件

  • Java解释器读取字节码文件,取出指令并且翻译成计算机能执行的代码,完成运行过程

9.注释

- 块注释:(/*注释内容*/)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值