Java基础1

1. java 语言有哪些特点
  1. 面向对象 ----> 使得程序耦合度更低, 内聚性更高
  2. 与平台无关性 —> jvm
  3. 简单易学, 拥有丰富的类库
  4. 支持多线程
  5. 可靠安全
2. 面向过程和面向对象的区别

面向过程: 是分析和解决问题的步骤, 然后用函数把分析步骤一步一步实现, 在使用的时候调用相关函数即可. 因此, 性能比较高, 在单片机和嵌入式开发中普遍使用.
面向对象: 是把构成问题的事务分解为各个对象, 而建立对象的目的也不是为了完成一个个解决问题的步骤, 而是为了描述某个事务在整个问题中所具有的行为. 面向对象有封装,多肽,继承的特性, 因此易于维护, 易于扩展, 易于复用.

3. 八中基本类型及封装类
基本类型大小(byte)默认值封装类
short20Byte
byte10Short
int40Integer
long80LLong
float40.0fFloat
double80.0dDouble
char2\u0000(null)Character

| 注意
基本类型在声明的适合系统会自动给它分配存储空间, 而引用类型声明时只是分配引用空间, 必须通过实例化的方式开辟数据空间后才可以赋值.

4. 标识符命名规则
  1. 标识符可以包括字符,数字,下划线,$
  2. 标识符第一个字符不能是数字
  3. 标识符不能是关键字
5. instanceof 关键字

作用: 测试一个对象是否是一个类的实例

boolean flag = obj instanceof class

| 注意: 其中obj必须是引用类型, 如果obj==null , 则返回false

6. java 自动装箱与拆箱(Java SE5后)

装箱: 基本类型–> 包装类 int–>Integer, byte–>Byte
拆箱: 包装类–> 基本类型 Integer–>int

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值