前端全栈到前端全干——java第一章:概述

在这里插入图片描述

JAVA语言概述

1.1面向对象程序设计的特性

1. 封装性
面向对象第一个原则是把数据和对该数据的操作都封装到一个类中,类的概念和现实世界中的“事物种类”是一致的。
2. 继承性
继承是在类、子类以及对象之间自动的共享属性和方法的机制
继承最主要的优点是重复使用性,在继承已有类的基础上加以改写,进而功能得到不断扩充,这样既可得到程序共享的好处,又可提高软件开发的效率。
3. 多态性
多态是指在表示特定功能时,有多种不同的形态和实现方法。常见的多态形式有以下两种:
(1)方法的重载
在同一个类中某个方法有多种形态。方法名相同,但参数不同,所以也成为参数多态
(2)方法的覆盖
对于父类的某个方法,在子类中重新定义一个相同形态的方法,这样,在子类中将覆盖从父类继承来的那个方法
4. 抽象性
(1)在类的层次设计中,高层类是底层类的抽象表述,类层次设计体现着不断抽象的过程
(2)类与对象之间的关系,类是一个抽象的概念,而对象是具体的。面向对象编程的核心是设计类,但实际运行操作的是对象。类是对象的模板,对象的创建是以类为基础的。同一个类创建的对象具有共同的属性,但属性值不同

1.2Java程序

【说明】

  1. Java源程序文件必须以.java的扩展名结尾
  2. 每个Java程序由若干类构成,再简单的Java程序也必须包括一个类。
  3. 在类体中,main方法是Java应用程序的执行入口。
  4. 方法体中安排方法执行的语句序列。每条语句必须以;结尾

【注意】

  1. Java应用程序主类(包含main方法的类)的类名通常和文件名一致。
  2. Java语言是大小写敏感的语言,Java的文件名以及程序中的符号均要严格注意大小写,如果把class写成Class或CLASS都是错误的
class Hello{
	public static void main(String[] args){
		System.out.println("hello world");
		// hello world
	}
}

编译生成字节码文件
【注意】 输入的文件名后必须加扩展名.java
javac Hello.java

字节码的解释与运行
【注意】 命令中字节码文件名后面不要写后缀名.class,因为默认就是要去执行.class文件,写了反而出错
java Hello

同一Java源文件中可以定义多个类,以下程序First.java中定义了两个类,编译后将产生两个字节码文件

public class First{
	public static void main(String args[]){
		System.out.println(Second.Message);
	}
}
class Second{
	static String Message = "Hello Java";
}

【注意】 同一Java源文件中最多只能定义一个带public修饰的类,且要求源程序的文件名必须与public修饰的类名一致,main方法通常也放在该类中。

1.3Java语言的特点
  1. 简单的面向对象
  2. 跨平台与解释执行
  3. 健壮和安全的语言
  4. 支持多线程
  5. 面向网络的语言
  6. 动态性

本章练习题

实现如下三角形图案的绘制

  *  
 ***
*****
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值