Java语言知识基础

本篇文章主要是包含大部分Java编程基础知识,包括数据类型、表达式、控制流程以及相关的基本知识,全部是干货建议保存!不会对涉及的知识进行详细解释,只是提纲挈领地概括,对有疑问和详细介绍的点可浏览器关键词见。(若存在错误请指出)
一、差异
Java的语法和C、C++相似,但是Java抛弃了C、C++部分不太合理的内容,主要包含:
①全局变量 Java不能在任何类之外定义全局变量,只能通过一个类定义公用静态变量实现全局变量
② Goto语句 Java 不支持,而是通过异常(Exception)处理语句try、catch、final代替错误需要跳转的情况。
③内存管理 C用malloc()和free()实现分配释放内存,C++用new()、delete(),Java语言系统能创建并动态维护数据结构所需要的内存并自动完成垃圾收集工作。

二、变量和数据类型
1.变量命名(字母、下划线、数字、$)
约定:
①开头不能是数字
②区分大小写
③小写字母开头
④多个单词组合每个单词第一个字母大写:is_Visible
2.数据类型
简单类型
①整数:byte、short、int、long
②浮点:float、double
③其他:char 、boolean
引用类型
①数组
②类(包括对象)
③接口
final:可以在任何作用于声明,它的值在初始化后不能进行改变。

三、运算符
1.算术运算符
+、-、*、/、%
2.关系逻辑运算符
>、>= <、<= 、==(可能值相同,对象不同)、!=
3.位运算符
>>、<< 、>>>(无符号)、&、|、^、~
4.赋值运算符
+= 、-=、/=、%=、^=、|=、<<=、>>=、>>>=
5.其他运算符
[ ]运算符:float[] array = new float[10]
. 运算符 :访问对象实例或成员变量和方法
()运算符:声明或者调用一个方法
(type)运算符:转换type类型
new 运算符:创建新的对象或者数组
instanceof运算符:测试第一个运算对象是否是第二个运算对象的实例

四、表达式和语句
控制语句:if、 switch、while、do-while、for
跳转语句:break、break +标号语句、continue、continue+标号语句
return语句: return [表达式]

五、数组(一维和多维)
1.创建数组
float[ ] array = new float[n]
2.初始化
int[ ] array={1,2,3}
3.确定大小
array.length、array[i].length
4.复制数组
System.arraycopy(from,m,to,n,s);
from:目标数组
m:目标开始位置
to:目的数组
n:目的位置
s:长度

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值