Java底层起步
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 |
数据类型范围:
条件控制语句
通常说的是if语句及switch语句
概念:根据不同的条件,执行不同的任务。
两者之间的区别:
if可用于常量、范围等判断;例如:成绩的优良差、(机票、车票等)价格范围等
switch只能用于常量且结果数量已知的判断;例如:婚姻状况、订单支付状态等
循环语句
常见的循环语句有:for循环、while循环、do while循环等
概念:只要满足指定的条件就执行任务,直到条件不满足时,循环就结束
代码语言:javascript代码运行次数:0运行复制for(int i=1;i<=10;i++){
println("哎呀,第"+i+"圈");
}
例如:经常玩的小游戏,原地转圈,或者做俯卧撑,一组十个,在这个过程中,需要有一个计数器,比如从1开始,每做一次就让计数器+1,直到计数器的值等于10之后就停下来。
方法定义
方法存在的意义是让程序员能够更方便、更快捷的去实现某一个功能,而不需要去考虑其实现的细节
语法:修饰符 返回值类型 方法名(参数类型 变量名,…){功能}
例如:
代码语言:javascript代码运行次数:0运行复制/**
* 求两个数的较大值
* @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 | 自定义方法名 |
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:202-09-0,如有侵权请联系 cloudcommunity@tencent 删除虚拟机java跨平台配置数据类型#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上一篇:Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone va
下一篇:优学管理系统之课程管理
推荐阅读
留言与评论(共有 16 条评论) |
本站网友 儿童的定义 | 11分钟前 发表 |
第"+i+"圈"); }Java底层起步_开发语言_0例如:经常玩的小游戏 | |
本站网友 itx机箱推荐 | 18分钟前 发表 |
从而达到跨平台的目的 | |
本站网友 会阴侧切术 | 28分钟前 发表 |
长度最大为10位long长整形 | |
本站网友 减肥法成功案例 | 18分钟前 发表 |
配置java环境 | |
本站网友 石菖蒲 | 12分钟前 发表 |
虚拟机才能进行识别 | |
本站网友 联想y430p | 27分钟前 发表 |
比如从1开始 | |
本站网友 回收公司 | 18分钟前 发表 |
虚拟机才能进行识别 | |
本站网友 成人如何提高记忆力 | 11分钟前 发表 |
地址等 | |
本站网友 宜兰食品工业股份有限公司 | 27分钟前 发表 |
int y){ if(x>y){ return x; }else{ return y; } }生活案例:常用的空调 | |
本站网友 天生御景 | 24分钟前 发表 |
例如:windows | |
本站网友 南雄龙华山温泉 | 24分钟前 发表 |
从而达到跨平台的目的 | |
本站网友 最新软件 | 11分钟前 发表 |
(是以人及结果为导向而不是过程为导向)什么是平台独立与可移植性(跨平台)?从表现形式上来讲 | |
本站网友 贵阳横店电影城 | 7分钟前 发表 |
(机票 | |
本站网友 原液是什么 | 29分钟前 发表 |
地址等 | |
本站网友 swisse蔓越莓 | 7分钟前 发表 |
比int的范围更广float浮点型 |