- 博客(8)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Java集合<二>List
使用接口List的get(int index)方法可以实现对列表的遍历。示例:创建Student对象,包含Name和Age两个属性。然后创建一个集合用于存储Student的对象。然后遍历集合,输出集合对象。/*创建Student类*/public class Student { private String name ; private
2015-01-28 22:14:59 474
原创 Java集合<一>
Java的集合大致可分为:Set、List和Map三种体系。从JDK1.5以后,Java又增加了Queue体系集合。 为了保存数量不确定的数据,以及保存具有映射关系的数据,Java提供集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有集合类都位于java.util包下。 Set集合类似一个罐子,把一个对象添加到Set集合时,Set集合无法记住添加这个元
2015-01-27 20:48:45 418
原创 String&StringBuffer&StringBuilder
String、StringBuffer、StringBuilder被称为字符串三姐妹。在不考虑多线程的情况下,字符串效率为StringBuilder类>StringBuffer类>StringBuilder类String字符串在开发出是最常用的。为了方便我们对字符串的操作,Java把字符串进行了封装,这个封装类就是String类,属于java.lang包。常用构
2015-01-21 19:44:26 475
原创 Object(三)toString方法
toString方法:Java中的对象无法直接通过System.out.print()进行输出,因此Object类提供了toString()方法。Object 类中的 toString()方法默认返回一个字符串,该字符串由类名、@和此对象哈希码组成,这是没有实际用处的。因此可以通过重写toString方法可以实现有效字符串的输出。Java推荐自定义类时重写toString()方法。
2015-01-20 21:30:50 612
原创 Object类(二)equals方法
equals方法: Java中的“==”比较的是引用的地址是否相同,而不是内存空间的内容是否相同 基本数据类型可以使用“==”进行判断,但是引用数据类型要想比较内容是否相同就不能使用“==”。int a=1; int b=1;内存图如下所示。示例演示equals方法 分析:首先定义一个Address类,定义add函数
2015-01-20 20:59:37 490
原创 Object类(一)Clone方法
Clone方法: 示例:Dog d1=new Dog();Dog d2=d1;此时赋值表示值传递。此时并不是将d1的值赋值于d2,而是将和d1共享一个地址。换句话说如果更改d2的值,则d1的值也会跟着做相应的改变。内存分配图如下。Object类的clone()方法创建并返回此对象的一个副本,是复制而非共享。克隆的过程是:在堆中新开辟一
2015-01-20 18:35:41 767
原创 Java之接口
接口定义的是多个类共同的公共行为规范,这些行为是外部交流的通道,这就意味着接口里通常是定义一组公用方法。定义接口不再使用class关键字,而是使用interface关键字。【修饰符】 interface 接口名 extends 父接口1 , 父接口2...{ 零个到多个常量定义.... 零个多多个抽象方法定义....} 语法说明:
2015-01-20 12:56:53 503
原创 栈内存和堆内存
当一个方法执行时,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这栈内存中。随着方法的执行结束,这个方法的内存栈也将自然销毁。因此,所有在方法中定义的变量都会放在栈内存中。当我们在程序中创建一个对象时,这个对象将被保存在【运行时数据区】,以便反复利用(因为对象的创建成本通常比较大),这个“运行时数据区”就是堆内存。对内存中的对象不会随方法的结束而销毁,即使方法结束后,这个对象还可
2015-01-19 20:41:45 415
PHP和MySQL Web开发(原书第4版)源码(包含Chapter02 和 Chapter03)
2018-09-14
Eclipse新建项目报错,无法生成R文件
2016-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人