java基础整理

特性
  • 简单
  • 面向对象
  • 分布性
  • 可移植性
  • 解释型
  • 安全性
  • 健壮性
  • 多线程
  • 高性能
  • 动态
java主类结构

java是面向对象的程序设计语言,其基本组成单元是类,类中又包含属性与方法两部分。每一个应用程序都必须包含main()方法,含有该方法的类称为主类。

包声明

类在包中,包起着命名空间的作用

成员(全局)变量和局部变量

通常将类的属性称为全局变量,将方法中的属性称为局部变量。

main()方法

该方法有固定的格式

public static void main(String[] args){
    //TODO
}
导入API类库

通过import关键字导入别的类,才能使用别的类


基本数据类型

数值型,字符型以及布尔型

转义字符

转义字符含义
\ddd1~3位八进制数据所表示的字符
\’单引号
\\反斜线
\r回车
\n换行
\b退格
\f换页

标识符

标识符可以理解为名字,用来标识类名、方法名、变量名等
java语言区分大小写,标识符不能是关键字,第一个字符不能是数字,
除此之外可以由任意顺序的字母下划线和$,数字组成

关键字

一些具有特定意义的单词

声明变量与变量的有效范围

float a=1.0f;

逻辑运算符

运算符含义用法结合方向
&&、&逻辑与op1&&op2从左到右
||逻辑或op1||op2从左到右
!逻辑非!op从右到左

位运算符

以后再说

三元运算符

//条件式?值1:值2
boolean b=20<30?true:false

运算符优先级

加括号。。。

数据类型转换

不损失精度的转换系统自动进行,损失精度需要强制进行

//强制类型转化
int a = (int)1.111;

开发规范

参考 阿里巴巴java开发规范手册


流程控制

  • if条件语句
  • switch多分支
  • while 以及 for循环
  • break与continue
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值