JAVA随笔 02

开发工具IDEA (IntelliJ IDEA

IDEA的下载

官网: https://www.jetbrains.com/idea/

IDEA有2种版本, Community是免费的,但是功能不是完整的. Ultimate版功能强大,但是是需要付费的.

IDEA 关闭自动更新  

File --> Settings... --> Appearance & Behavior --> System Settings --> Updates --> 取消 Check IDE updates for Stable Releases

IDEA 调整字体大小

File --> Settings... --> Editor --> Font --> Size (建议大小 16)

 

IDEA中的内容辅助键和快捷键

psvm, 回车: 快速生成main()方法 
sout, 回车 : 快速生成输出语句:
Ctrl+Alt+Space: 内容提示,代码补全等

Ctrl+/ : 单行注释
Ctrl+Shift+/: 多行注释
Ctrl+Alt+L: 格式化代码

Alt+Inster: 快速生成构造方法和get/set方法

Java中的内存分配


栈内存: 存储局部变量
定义在方法中的变量, 例如:arr
使用完毕,立即消失
堆内存:存储new出来的内容(实体,对象)
数组在初始化时,会为存储空间添加默认值
整数:0
浮点型:0.0
布尔:false
字符:空字符
引用数据类型:null
每一个new出来的东西都有一个地址值
使用完毕,会在垃圾回收器空闲时被回收

 

待补充(位运算符, java的十进制和二进制互转)

类和对象

类的特点
类是对象的数据类型
类是具有相同属性和行为的一组对象的集合

对象的特点
属性:对象具有各种特征, 每个对象的每个属性都拥有特定的值
行为:对象能够执行的操作

类和对象的关系
类:类是对现实生活中一类具有共同属性和行为的事物的抽象
对象:是能够看得到摸得着的真实存在的实体

类的定义
类的重要性: 是Java程序的基本组成单位
类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象, 确定对象将会拥有的属性和行为

类的组成: 属性和行为
属性: 在类中通过成员变量来体现(类中方法外的变量)
行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键词)

成员变量和局部变量的区别

区别成员变量局部变量
类中位置不同类中方法外方法内或者方法声明上
内存中位置不同堆内存栈内存
生命周期不同随着对象的存在而存在,随着对象的消失而消失随着方法的调用而存在, 随着方法的调用完毕而消失
初始化值不同有默认的初始化值没有默认的初始化值, 必须先定义,赋值, 才能使用

Java继承

关键词

extends: 继承的关键词, A extends B, 表示A继承了B的方法和变量

this: 代指当前类的类对象

super: 代指父类的类对象

@Override: 是一个注解, 可以帮助我们检查重写方法的方法声明的正确性.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值