java
文章平均质量分 54
沸沸腾
现在对自己坏一点,将来社会就会对你好一点
展开
-
java里面关于字符串的=号与equals
equals本来是和=号一个作用,即比较的是对象,也就是比较的是地址!但是String类重写的equa原创 2014-11-23 19:22:53 · 523 阅读 · 0 评论 -
【Java-常用类】String类,StringBuffer类,StringBuilder类
String类String类是一个final类,代表不可变的字符串序列字符串是不可变的,一个字符串一旦被分贝,其内容是不可变的字符串中判断对象相等是“=”,判断内容相等是“equals()”;String s1 = "ttf";String s2 = "java";String s3 = "java";String s4 = new String("java");String s5 =原创 2015-05-14 15:42:03 · 685 阅读 · 0 评论 -
【Java】Java中的instanceof,Object类,equals()方法,toString()方法
instanceof作用:判断类是不是特定的对象 判断p是不是Person类的对象System.out.println(p instanceof Person);//trueObject类Object类是所有类的根父类,所有对象也是Object类的对象equals()方法判断两个对象是不是同一个对象,比较的是地址。 一般会重写这个方法,让他比较的对象的值 String和Integer类都重写了原创 2015-05-10 15:24:56 · 522 阅读 · 0 评论 -
【Java-IO】Java文件操作
FileFile能新建,删除,重命名文件和目录,但是不能查看文件内容。构造方法public File(string pathName);//以path路径创建对象public File(String parent, String child);//以parent为父路径,child为子路径创建File对象UNIX下路径分隔符为’/’, windows为’\’或者’/’一个程序了解File类//在D盘原创 2015-05-12 20:22:05 · 550 阅读 · 0 评论 -
【Java总结-集合】Map接口,HashMap等
Map接口继承图: Map常用方法添加,删除操作Object put(Object key, Object value)Object remove(Object key)void putAll(Map m)void clear元视图操作的方法Set keySet()Collection values()Set entrySet()元素查询操作Object get(Object原创 2015-05-11 21:24:31 · 547 阅读 · 0 评论 -
【Java总结-集合】Collections工具类
Collections是一个操作Set,List和Map等集合的工具类里面的方法都是静态方法,使用Collections直接调用排序操作reverse(List)//饭庄List中的元素shuffle(List)//对List集合元素进行随机排序sort(List)//根据元素自然排序进行排序sort(List, Comparator)//根据指定的Comparator产生的顺序对Lis原创 2015-05-11 21:37:52 · 549 阅读 · 0 评论 -
【Java总结】static,静态代码块
staticstatic可以修饰属性,方法,代码块,内部类特点随着类的加载而加载优先于对象存在修饰的成员被所有对象所共享访问权限允许时,可以不创建对象,直接被类调用 static修饰的属性,存储在内存中的静态区域,整个程序中只有这一个成员public class Test { public static void main(String[] args) { Pers原创 2015-05-11 19:04:21 · 668 阅读 · 0 评论 -
【Java总结-集合】Java集合的Collection接口,ArrayList,LinkedList,HashSet,TreeSet
Java集合Collection接口Map接口:具有映射关系的“key-Value对”,类似于函数,一个key对象一个ValueJava的Collection接口set原创 2015-05-11 19:46:06 · 814 阅读 · 0 评论 -
【Java总结】final关键字,抽象类,接口,内部类
finalfinal修饰类,表示这个 类不能被继承final修饰方法,表示这个方法不能被重写final修饰常量(常量大写),表示常量不能被修改内容static final修饰的常量,表示全局常量抽象类使用abstract修饰的类,这个类是抽象类使用abstract修饰的方法,为抽象方法,此方法只有生命没有实现含有抽象方法的类必须是抽象类抽象类不能实例化,抽象类的子类必须重写父类的抽原创 2015-05-11 19:21:20 · 534 阅读 · 0 评论 -
【java】Java的继承,方法重写,访问权限
继承**首先面向对象的三大特性: 1. 封装 2. 继承 3. 多态**语法 class Subclass extends Superclass{ }作用继承的出现提高了代码的复用性。继承的出现让类与类之间产生了关系,提供了多态的前提。 不要仅为了获取其他类中某个功能而去继承例子class Person { String name; int age;原创 2015-05-10 15:01:12 · 3265 阅读 · 2 评论 -
【Java】Java的多态性
多态简介多态性就是在运行期间决定调用哪个方法。 例如:下面这个例子就是 本来p是Person类型但是调用他的say方法是却输出的Student中的方法 这就是运行时决定调用哪个方法称为多态public static void main(String[] args) { // TODO Auto-generated method stub Person p = n原创 2015-05-10 15:10:28 · 1133 阅读 · 1 评论 -
【Java】Java包装类,Java的自动打包(装箱)与解包(拆箱)
包装类Java中一切都是对象,所以很多操作都是针对对象的,Java会把常用的数据类型,自动包装成相应的类的对象进行操作。常用的数据类型对应的包装类 装箱装箱就是把基本数据类型变为相应类的对象ArrayList list = new ArrayList();//list的各种操作都是针对对象的list.add(5);//5本来是int类型的,现在自动包装成了Integer类的对象拆箱拆箱就是把相对原创 2015-05-10 15:40:50 · 2534 阅读 · 0 评论 -
java垃圾回收机制
垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是”无用信息”,这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放没用的对转载 2015-04-17 13:59:26 · 401 阅读 · 0 评论 -
Java的可变参数,参数后面三个点
private void removeTempFiles(String... fileNames) { for (String fileName : fileNames) { try { new File(fileName).delete(); } catch (Exception e) { }转载 2015-04-18 22:58:19 · 2965 阅读 · 1 评论 -
什么是Java序列化,以及其如何实现
Java 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种用转载 2015-04-10 20:22:56 · 402 阅读 · 0 评论 -
【Java总结-线程】Java多线程的使用
创建线程的两种方式继承Thread类定义一个类继承Thread类子类中重写Thread类中的run方法创建Thread子类的对象,就是创建了线程对象调用线程对象的start方法,启动线程,会自动调用run方法public class TestThread extends Thread { public static void main(String[] args) {原创 2015-05-14 16:35:27 · 638 阅读 · 0 评论