摘要: StringBuffer字符串缓冲区 它是是一个容器,用于对数据的改变,包括存储、删除、获取、修改 特点:1、长度是可以变的2、可以直接操作多个数据类型3、最终可以通过toString()方法变成字符串 什么时候用StringBuffer数据类型及个数不确定,而且最终要变成字符串时 1、存储 Str 阅读全文
posted @ 2017-03-18 22:42 自学开发的老司机 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 代码思路 1、字符串转成数组2、数组反转3、数组转成字符串 输出: dlroW olleH 阅读全文
posted @ 2017-03-13 22:40 自学开发的老司机 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 输出: 9,8,7,1,5,3,2 以下方法,将数组反转和打印数组两个函数进行封装,以提高其复用性。 输出: 9,8,7,1,5,3,2 阅读全文
posted @ 2017-03-12 22:16 自学开发的老司机 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 一、基本 String类表示的“字符串”。位于java.lang.Object-java.lang.String。 java程序中的所有字符串,如 "abc","中国人",都是实现这个类的实例。 String没有子类,不可能被复写。 字符串是常量,它们的值不能被创建后改变。由于字符串对象是不可改变的 阅读全文
posted @ 2017-03-02 09:45 自学开发的老司机 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 一、什么是多态 “多态”是JAVA的一种重要特性,可以理解为事物存在的多种形态。 不过,这只是字面上来理解,等于废话。那么究竟何为多种形态呢,接下来,举一个现实生活中的例子。 比如,动物里有猫和狗。猫摆在面前,你可说它是猫,也可以说它是动物。 说它是猫时,用JAVA语句表示即 猫 x=new 猫; 阅读全文
posted @ 2017-02-26 23:49 自学开发的老司机 阅读(914) 评论(1) 推荐(1) 编辑
摘要: 一、接口及作用 接口是一个非常重要的概念,理解这个,先举一个实现生活中的实例。 现在,电脑主板,有很多插槽,可用来插CPU、内存等。当CPU等元件需要更新换代升级时,只要将CPU单独更换就可以了,而不需要更换主板。其实,主板上的这些暴露在外的插槽,就可以理解为接口。 接口就是对外暴露的规则,只要符合 阅读全文
posted @ 2017-02-24 23:02 自学开发的老司机 阅读(4267) 评论(0) 推荐(3) 编辑
摘要: 代码: Woman w = new Woman("Kelly", 20); 这段代码的在内存中的执行过程如下: 1、因为new用到了Woman.class,所以会先找到Woman.class类文件加载进堆内存。 2、static静态代码块执行,如果有的话,给Woman.class类进行初始化。 3、 阅读全文
posted @ 2017-02-24 21:07 自学开发的老司机 阅读(483) 评论(0) 推荐(0) 编辑
摘要: abstract:抽象 是用来修饰抽象类和抽象方法的 那么什么抽象,抽象有究竟有什么用呢?? 我们知道,“类”是某一类具有相同特征或行为的物事,是将这些物事特征向上抽取得来的;“父类”也是子类不断向上抽取而来的。 比如人这个“类”,都有说话的功能;人“类”下有很多子类,如“中国人”、“德国人”、“法 阅读全文
posted @ 2017-02-24 16:07 自学开发的老司机 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 在JAVA中,继承提高的代码的复用性,但是随之而来的,也产生一个弊端,即打破了“封装性”,比如父类可以被子类复写,代码的安全性降低了。 在实际工作中,为了提高安全性,避免有的数据被继承复写或修改,这就要用到final进行修饰。 final,其字面意思含义是“最终”,表示已到终点,不能被改变、继承 1 阅读全文
posted @ 2017-02-23 23:44 自学开发的老司机 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 子父类构造函数 *在对子类的构造函数进行初始化时,对父类的构造函数也会运行那是因为子类构造函数第一行有一条隐式的语句super(); super():会访问父类中的空参数的构造函数,且子类中的所有构造函数默认第一行都是super(); 输出结果: show fushow zi 先运行super(), 阅读全文
posted @ 2017-02-23 17:00 自学开发的老司机 阅读(719) 评论(0) 推荐(0) 编辑