上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 介绍其他常用的API,方便以后使用java.util.Calendarjava.util.Datejava.text.DateFormatjava.text.SimpleDateFormatjava.text.ParseExceptionjava.util.Randomjava.util.Mathjava.util.Properties这些都是日常处理日期、时间、随机数、数学公式、系统参数获取等功能的API,属于重点关注 阅读全文
posted @ 2014-01-06 23:50 VIJAY-YAN 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 集合是Java语言中最重要的一个工具类,这个工具类涉及到Java所有的数据结构,是一个Java程序的数据容器。Collection接口中的共性功能。1,添加。 boolean add(Object obj);一次添加一个。 boolean addAll(Collection c);将制定容器中的所有元素添加。 2,删除。 void clear(); boolean remove(object o) boolean removeAll(Collection c): boolean retainAll(Collection c);3,获取长度。 int size(); 4,判断。 boolean 阅读全文
posted @ 2014-01-06 23:49 VIJAY-YAN 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 这两个是String工具类的操作工具,主要涉及到字符串的计算/* * StringBuffer:字符串缓冲区。 * 作为一个字符容器。 * 特点: * 1,长度可以变化。 * 2,可以对内容通过指定方法进行修改。 * 3,容器对象一般都会具备对容器中的元素进行操作的功能。增删该查。 * 4,缓冲区可以存储不同类型的数据。 * 5,最终缓冲区存储完的数据都会变成字符串。 * * */ String str... 阅读全文
posted @ 2014-01-06 23:47 VIJAY-YAN 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 这里主要介绍Java1.6的特性,自动装箱与自动拆箱经过3天以后,觉得该理念主要为理解,难度不大,因此不记下来了 阅读全文
posted @ 2014-01-06 23:46 VIJAY-YAN 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 介绍String只是因为String在Java使用中是最频繁的工具类之一,写这个也只是为练习怎么去查API /* * String演示。 * "abcd" * 1,常量,一旦初始化就不会被改变。 */ String str = "abcd";// str = "hello";// String str = new String("abcd"); System.out.println(str==str);//false System.ou... 阅读全文
posted @ 2014-01-06 23:44 VIJAY-YAN 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 今天记录Java中最重要的一个知识点------多线程!!!进程:就是应用程序在内存中分配的空间。(正在运行中的程序) 线程:是进程中负责程序执行的执行单元。也称为执行路径。 一个进程中至少有一个线程在负责该进程的运行。 如果一个进程中出现了多个线程,就成该程序为多线程程序。举例:运动场--鸟巢。水立方。多线程技术:解决多部分代码同时执行的需求。合理的使用cpu资源。/*多线程的运行根据cpu的切换完成的。怎么切换cpu说的算,所以多线程运行有一个随机性(cpu的快速切换造成的)。jvm中的多线程。至少有两个线程:一个是负责自定义代码运行的。这个从main方法开始执行的线程称... 阅读全文
posted @ 2014-01-06 23:42 VIJAY-YAN 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 异常:java程序在 运行 时期发生的不正常情况(问题)。 java就按照面向对象的思想对不正常情况进行描述和对象的封装。问题分两种:Throwable:定义了对于问题的共性的功能。 |--Error:由系统底层发生的,告诉jvm,jvm告诉使用者。不做针对性处理。直接修改代码。 |--Exception:jvm发生,并告诉给使用者。可以进行针对性的处理。 总结:1,运行时发生。2,符合面向对象,将问题描述并封装成对象。3,error和exception的区别。异常的处理。两种:1,遇到问题不进行具体的处理,而是继续抛给调用者。 其实就是在函数上通过thr... 阅读全文
posted @ 2014-01-03 00:43 VIJAY-YAN 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、多态多态:某一事物的多种体现形态。重点是对象的多态性。class 动物{}class 猫 extends 动物{}//猫 x = new 猫();动物 x = new 猫();多态。多态在程序中的体现:父类或者接口的引用指向了自己的子类对象。多态的好处:提高了代码的扩展性,后期出现的功能,可以被之前的程序所执行。多态的弊端:虽然可以使用后期出现的代码,但是不能使用子类特有的功能。只能使用覆盖了父类的功能。多态的前提:必须要有关系(继承,实现),通常会有覆盖操作。向下转型前,必须对具体对象进行类型的判断。判断的关键字的 instanceof为了避免运行时出现ClassCastExceptio 阅读全文
posted @ 2014-01-03 00:42 VIJAY-YAN 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类/*抽象的特点:1,抽象方法没有方法体,必须由抽象关键字所修饰。2,抽象方法一定存在于抽象类中,必须由抽象关键字所修饰。3,抽象类不可以实例化。因为调用抽象方法没意义。4,子类必须覆盖抽象类的所有抽象方法后,子类就可以实例化。否则该子类还是抽象类。抽象类的常见问题:1,抽象类一定是父类吗? 是的,因为只有子类覆盖了抽象类中的方法,才可以创建对象,去使用这些方法。2,抽象类中有构造方法吗? 有,因为父类的构造函数可以给子类对象初始化。 3,抽象类中一定有抽象方法吗? 不一定。 其实抽象类和一般类都是用来描述事物的。都有具体的属性和行为。 不同之处: ... 阅读全文
posted @ 2014-01-03 00:41 VIJAY-YAN 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、单例模式/*设计模式:对普遍常见问题,通用的解决办法。 23种。其实就是解决问题的思想。单例设计模式: 解决的问题:保证一个类在内存中的对象唯一性。如何保证一个类的对象唯一性呢?思路:1,不让其他程序创建该类对象。2,其他程序不能创建,只有在本程序中创建一个对象。3,将自定义的对象提供给其他程序访问。步骤:1,私有化构造函数。2,自己new一个本类对象。3,对外提供一个方法可以获取到这个对象。*///饿汉式class Single{ //创建一个本类对象。 private static Single s = new Single(); //私有化构... 阅读全文
posted @ 2014-01-03 00:32 VIJAY-YAN 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页