0
点赞
收藏
分享

微信扫一扫

Java底层起步


Java底层起步

Java介绍

什么是面向对象?

例如:小戴正在做饭时,发现没酱油了,对着外面的朋友小张说,小张你去买瓶酱油,然后小张给楼下超市的小王打电话,让送了一瓶酱油上来。

在上述的过程中,从面向对象的角度来讲,其强调的是谁来做这个事,而不是这个事的过程。(是以人及结果为导向而不是过程为导向)

什么是平台独立与可移植性(跨平台)?

从表现形式上来讲,所谓的跨平台就是能够在不同的平台上进行运行使用,例如:windows、Linux等

从底层来讲,之所以能实现跨平台是因为可以在不同的平台上配置不同的虚拟机,只要有java平台对应的虚拟机的存在就可以运行java项目,从而达到跨平台的目的。

从程序员的角度来讲,就是在操作系统上安装JDK,配置java环境。

基本数据类型

数据类型的存在是为了能够更好的区分不同的数据,只有遵循该规则,虚拟机才能进行识别。

例如:对学生、员工等信息进行统计管理时,会使用数字记录年龄,用中文或英文记录姓名、地址等,这是一种规范也是规则,遵守这个规则,这个信息就能被人们所识别。

类型

描述

byte

字节,范围在-128~127之间

short

比byte范围稍大

char

字符,单个的数字或字母或中文

int

整数,最常用的类型,长度最大为10位

long

长整形,比int的范围更广

float

浮点型,精度较低

double

浮点型,比float的精度更高

boolean

布尔类型,值为true或false

数据类型范围:

Java底层起步_开发语言

条件控制语句

通常说的是if语句及switch语句

概念:根据不同的条件,执行不同的任务。

Java底层起步_Java_02

两者之间的区别:

if可用于常量、范围等判断;例如:成绩的优良差、(机票、车票等)价格范围等

switch只能用于常量且结果数量已知的判断;例如:婚姻状况、订单支付状态等

循环语句

常见的循环语句有:for循环、while循环、do while循环等

概念:只要满足指定的条件就执行任务,直到条件不满足时,循环就结束

for(int i=1;i<=10;i++){
    System.out.println("哎呀,第"+i+"圈");
}

Java底层起步_方法名_03

例如:经常玩的小游戏,原地转圈,或者做俯卧撑,一组十个,在这个过程中,需要有一个计数器,比如从1开始,每做一次就让计数器+1,直到计数器的值等于10之后就停下来。

方法定义

方法存在的意义是让程序员能够更方便、更快捷的去实现某一个功能,而不需要去考虑其实现的细节

语法:修饰符 返回值类型 方法名(参数类型 变量名,…){功能}

例如:

/**
* 求两个数的较大值
* @param x
* @param y
* @return 返回值类型为int
*/
public static int maxMethod(int x,int y){
    if(x>y){
        return x;
    }else{
        return y;
    }
}

生活案例:常用的空调,只需要知道如何使用即可,不需要知道其内部是如何实现的

关键词

描述

public

公共的

static

静态的

maxMethod

自定义方法名

------- | ------------ |
| public | 公共的 |
| static | 静态的 |
| maxMethod | 自定义方法名 |


举报

相关推荐

0 条评论