Java学习之旅——第一站

Java学习之旅—第一站

走进Java

  • 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
  • 类:类是一个模板,它描述一类对象的行为和状态。
  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
    可类比c++中的函数
  • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
Java标识符:类名、变量名及方法名

(1)以字母(不分大小写)、下划线或美元符号$开头
(2)其他部分可以是A-Z、a - z、- 、美元符号和数字的任意组合
(3)关键字不能用于标识符
(4)大小写敏感,但长度无限制

注释

(1)单行注释://
(2)多行注释 文档注释:/* */

命名(常用驼峰命名法)
Java变量

(1)局部变量:方法或语句块内部定义的变量。使用前先声明、赋初值
(2)成员/实例变量:方法外部,类的内部定义的变量,具有默认初始值

变量类型默认初始值
int0
double0.0
char‘\u0000’
booleanfalse

(3)静态变量:static定义,从属于类
& 常量:final来定义,一旦被初始化即不能改变其值

Java数据类型

基础数据类型:存储于内存栈中

  • 整数型(整形)
类型范围
byte-128-127
short-32768-32767
int-2^31
long2^31 - 1
  • 浮点型 float(后加f/F) double (后加d/D)
  • 逻辑型/布尔型:boolean 只有true和false,与0、1无关
  • 字符型:char 存Unicode码 用单引号赋值
    引用数据类型:统一为四个字节,默认值为null,记录引用对象的地址(包含字符串、数组、类、接口)
运算符
  • instanceof运算符即关系运算符:用于操作对象实例,检查该对象是否是一个特定类型(类类型或者接口类型)
    若运算符左侧是右侧的一个类型,则返回真
  • 自增、自减运算符
  • 位运算符:>> <<
    用法:x<<y 表示x 乘以2的y次方 ,>>表示除以
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值