java基础包括哪些内容?
一、java基础

1. 关键字
关键字其实就是某种语言赋予了特殊含义的单词。保留字其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。
2. 标示符
其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0—9、a—z、$、_ 。
注意:
数字不可以开头。
不可以使用关键字。
3. 变量
其实就是内存中的一个存储空间,用于存储常量数据。
作用:方便于运算。因为有些数据不确定。所以确定该数据的名词和存储空间。
特点:变量空间可以重复使用。
只要是数据不确定的时候,就定义变量。
变量空间的开辟需要的要素:
这个空间要存储什么数据?数据类型。
这个空间叫什么名字?变量名称。
这个空间的名列前茅次的数据是什么?变量的初始化值。
变量的作用域和生存期:
变量的作用域:作用域从变量定义的位置开始,到该变量所在的那对大括号结束;
生命周期:变量从定义的位置开始就在内存中活了;变量到达它所在的作用域的时候就在内存中消失了。
4. 数据类型
基本数据类型:byte、short、int、long、float、double、char、boolean
引用数据类型:数组、类、接口。
级别从低到高为:byte,char,short(这三个平级)——>int——>float——>long——>double
自动类型转换:从低级别到高级别,系统自动转的;
强制类型转换:什么情况下使用?把一个高级别的数赋给一个别该数的级别低的变量。
5. 运算符号
算术运算符:+ — * / %
%:任何整数模2不是0就是1,所以只要改变被模数就可以实现开关运算。
+:连接符。
赋值运算符:= += —= *= /= %=
比较运算符:运算符的特点是运算完的结果,要么是true,要么是false。
逻辑运算符:& ! &&
逻辑运算符除了 ! 外都是用于连接两个boolean类型表达式。 &: 只有两边都为true结果是true。否则就是false。
只要两边都为false结果是false,否则就是true。
延伸阅读:
二、java如何定义一个函数
函数其实就是一个功能,定义函数就是实现功能,通过两个明确来完成:
1.明确该功能的运算完的结果,其实是在明确这个函数的返回值类型。
2.在实现该功能的过程中是否有未知内容参与了运算,其实就是在明确这个函数的参数列表(参数类型&参数个数)。
以上就是关于java的内容希望对大家有帮助。
相关推荐HOT
更多>>
栈和队列是操作受限线性表,操作限制降低了操作灵活性,为什么要加入这些限制?
一、栈和队列加入操作限制的原因栈和队列是操作受限线性表,所谓”操作受限”是指只能按照某种固定的规律进行插入和删除操作,无法随意地对其中...详情>>
2023-10-11 22:33:31
ASPICE1级和2级到底具体的区别是什么?
一、ASPICE1级和2级到底具体的区别Level 1意思是实施的过程,仅仅是实施了相关的过程,即可以展示一些WP以说明相关的活动已进行并有了相关的输...详情>>
2023-10-11 21:25:45
主席树和可持久化线段树有什么区别?
一、主席树和可持久化线段树主席树和可持久化线段树没有区别。主席树学名为可持久化线段树,可以用来解决线段树存储历史状态的问题。我们在进行...详情>>
2023-10-11 20:19:10
什么是结构化数据非结构化数据半结构化数据?
一、结构化数据、非结构化数据、半结构化数据结构化数据结构化的数据一般是指可以使用关系型数据库表示和存储,可以用二维表来逻辑表达实现的数...详情>>
2023-10-11 19:24:17热门推荐
为什么给定节点个数的二叉树个数为卡特兰数?
沸栈和队列是操作受限线性表,操作限制降低了操作灵活性,为什么要加入这些限制?
热数据结构sqlist和seqlist有什么区别?
热ASPICE1级和2级到底具体的区别是什么?
新数据结构与算法有哪些内容?
主席树和可持久化线段树有什么区别?
链表(linkedlist)这一数据结构具体有哪些实际应用?
什么是结构化数据非结构化数据半结构化数据?
OracleJDK 和 OpenJDK有哪些区别?
linux和windows的区别?
ldo和dcdc的区别?
thymeleaf和jsp的区别是什么?
计算机算法和语言有哪些区别?
JAVA的io流和nio有什么区别?
技术干货
京公网安备 11010802030320号