在拓胜培训Java,每天的点点滴滴
来源:互联网 发布:阿里云网络电话 编辑:程序博客网 时间:2024/04/29 18:58
第五天
学习任务:
Corejava初级/46 属性和方法
Corejava初级/47 方法栈和对象堆
Corejava初级/48 参数传递
Corejava初级/49 返回值与方法重载
Corejava初级/50 构造方法
Corejava初级/51 构造方法2
Corejava初级/52 this引用
Corejava初级/53 垃圾回收器
Corejava初级/53 垃圾回收器与练习
练习任务:
个人项目:
1 银行系统-构建Account类
主要知识点收获:1、实例(成员)变量,编译器在编译的时后会给它赋默认值
不同的类型,编译器会赋上不同类型的默认值,一般基本类型为0,应用类型为null, 局部变量在方法栈中
实例变量在对象堆中。
2、形参和实参
声明的时候叫形参,就是一个占位符
发生调用的时候,传入的实际叫是实参
3、jvm的内存分布:栈,堆,常量池, 代码段(用来存放从硬盘上读取的字节码),数据段(用来存放static定义的静态成员)
4、java的传参方式:值传递 - 基本数据类型传递数据值本身;引用传递 - 传递对象地址值。 引用传递注意: 引用a的值传递给引用b,此时通过b去改变对象的内容,通过a访问到的内容是b改变后的内容。
5、如果一个方法需要返回给调用者执行结果,就必须先在声明该方法时要声明返回类型, 如果不需要返回,返回类型用void表示。
6、重载的三个要素:方法名一致,返回类型一致或者不一致都可以,参数不一致(个数,顺序,类型)
7、构造方法:名字必须和类名相同,并且没有返回值。 用来初始化成员变量,提供了一个机会给开发者,让开发者有一个时机介入到对象的构建过程中。如果一个类没有定义构造方法,编译器会提供一个默认的构造方法(无参),反之,编译器不会提供默认的构造方法,如果定义了有参数的构造方法,一般情况下会同时提供一个无参的构造方法。
8、this应用: 通过this来调用构造函数不能出现在普通方法, this()调用构造函数必须是第一行代码。
9、垃圾回收器:当发现堆中对象没任何一个引用变量牵引时,就把这个对象视为垃圾,该线程就会回收这个对象,然后释放这个对象占用的内存。 调用System.gc();
Runtime.getRuntime().gc()方法或者主动将引用变量置null,垃圾回收器就可以扫描并回收它。
- 在拓胜培训Java,每天的点点滴滴
- 在拓胜培训Java,每天的点点滴滴
- 在拓胜培训Java,每天的点点滴滴。
- 在拓胜培训Java,每天的点点滴滴。
- 在拓胜培训Java,每天的点点滴滴。
- 在拓胜培训Java,每天的点点滴滴。
- 在拓胜培训Java,每天的点点滴滴。
- 拓胜培训Java,每天的点点滴滴。
- 拓胜培训Java,每天的点点滴滴。
- 拓胜培训Java,每天的点点滴滴。
- 拓胜培训Java,每天的点点滴滴。
- 拓胜培训Java,每天的点点滴滴
- 拓胜培训Java,每天的点点滴滴。
- 程序猿每天积累的点点滴滴
- 学习Java的点点滴滴
- JAVA学习的点点滴滴
- 每天记录点点滴滴
- 一些关于java的点点滴滴
- Spring学习1:环境搭建
- 如何应对高并发 —— 动态网站静态化
- Android之Dalvk与JNI注册过程介绍
- <03>消息处理
- swing中JList控件使用:每一项以 图片+文字(文字在图片的下面) 的形式显示并且在水平方向排列
- 在拓胜培训Java,每天的点点滴滴
- Spring学习2:bean属性
- Unable to find explicit activity class 的问题,
- 【C#】基础知识—数据类型、数据类型转换
- Java中-classpath和路径的使用
- jQuery操作radio元素
- Android之Dalvik的进程/线程创建的过程
- <04>自定义消息
- jsp与模板引擎性能