会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dreamy
奋斗java
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
2017年12月14日
java学习之继承之子父类中变量的特点
摘要: 子父类出现后,类成员的特点: 明确一个类中的成员组成:1.变量 2.函数 3.构造函数 首先,看1.变量: 如果子类中出现非私有的同名成员变量时, 子类要访问本类中的变量,用this 子类要访问父类中的同名变量,用super super的使用和this的使用几乎一致 this代表的是本类对象的引用
阅读全文
posted @ 2017-12-14 00:19 dreamy_java
阅读(1223)
评论(0)
推荐(0)
2017年12月13日
java学习之继承、多态
摘要: java面向对象的三大法宝:封装、继承、多态(抽象) 继承: 1.提高了代码的复用率 2.让类与类之间产生了关系,有了这个关系,才有了多态的特性 注意:不要为了获取其它类的功能、简化代码而继承, 必须是类与类之间有所属关系才可以继承。所属关系是 is a 在java语言中:java只支持单继承,不支
阅读全文
posted @ 2017-12-13 18:42 dreamy_java
阅读(163)
评论(0)
推荐(0)
java学习之单例模式(饿汉式与懒汉式)
摘要: 恢复内容开始 设计模式:解决某一类问题最行之有效的方法 java中有23种设计模式 今天学习其中一种:单例设计模式:解决一个类在内存只存在一个对象 想要保证对象唯一。 1.为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象 2.还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对
阅读全文
posted @ 2017-12-13 17:27 dreamy_java
阅读(165)
评论(0)
推荐(0)
java学习之对象初始化过程
摘要: 在实例化一个对象时,都做了什么事情? aj.Person p=new Person(); 1.因为new用到了Person.class,所以会先找到Person.class文件并加载到内存中。 2.执行该类中的static代码块,如果有的话,给Person.class类进行初始化 3.在堆内存中开辟
阅读全文
posted @ 2017-12-13 14:30 dreamy_java
阅读(151)
评论(0)
推荐(0)
java学习之静态块、显示初始化块、构造函数、this在构造函数中的调用,区别联系与调用顺序
摘要: 1.静态代码块 给类初始化,随着类的加载而执行,只执行一次(注:仅创建类的引用(即只申明)并不会触动对该类的加载) 2.(显示初始化块)构造代码块 给对象初始化, 3.构造函数--给对应对象初始化 4.this 以下内容总代码:
阅读全文
posted @ 2017-12-13 00:26 dreamy_java
阅读(467)
评论(0)
推荐(0)
2017年12月12日
java学习之数组的两种常见错误
摘要: 连接上篇java探索之堆栈区分,启下对擦除的内在探索,可以了解掌握数组出错的两种方式
阅读全文
posted @ 2017-12-12 23:28 dreamy_java
阅读(284)
评论(0)
推荐(0)
java学习之堆与栈的区别
摘要: 一、栈 1.消失的方式不同:方法变量随着栈方法的释放而释放 2.存储的位置不同,默认复制的处理机制不同:不会给方法的属性附初值,可以理解为类中的方法中的属性为局部变量,无法给局部变量附初值,类的状态由类的成员变量的值来体现,所以称类是有状态的对象,而方法中的变量不能默认附初值,则属于无状态,而且存储
阅读全文
posted @ 2017-12-12 23:16 dreamy_java
阅读(282)
评论(0)
推荐(0)
java学习之进制转换(指针思想,重在理解掌握)
摘要: /** * */package com.dreamly.day01; /** * @author dreamly * */public class ArrayTest { public static void main(String[] args) {// toBin(6);// toO(60);
阅读全文
posted @ 2017-12-12 22:47 dreamy_java
阅读(290)
评论(0)
推荐(0)
java学习之转译字符
摘要: package com.dreamly.day01; /** * @author dreamly * */ public class OprateDemo { public static void main(String[] args) { /** * 转义字符:通过\来转变后面字母或者符号的含义。 * \n:换行 ...
阅读全文
posted @ 2017-12-12 18:16 dreamy_java
阅读(1091)
评论(0)
推荐(0)
java学习之依赖注入、控制翻转
摘要: 这两天学了反射,首先了解面向对象思想,对一个整体进行分割,体会为‘类’,最终完成的项目由类构成,类是最小的组织单位。类与类如何产生协作?是通过内部通信,即‘调用’来实现的。类与类之间的关系,有组成关系、依赖关系等等。。。类是具体的,接口是抽象的。利用java的语言特性(抽象) 函数是完整有形的,而接
阅读全文
posted @ 2017-12-12 02:07 dreamy_java
阅读(285)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
公告