java基础
自动改名
这个作者很懒,什么都没留下…
展开
-
Java基础之进制转换(图解)
图片有点大,没有处理过,显示不完整,右键属性复制图片地址在新窗口打开查看即可!二进制和十进制转换:负数的二进制:与、或、异或:左移右移:二进制和十进制转换:转载 2013-07-07 01:50:17 · 536 阅读 · 0 评论 -
Java基础之集合框架(二)--TreeSet、泛型
[java] view plaincopyimport java.util.*; /* Set:无序,不可以重复元素。 |--HashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 如果相同,还会继续判断元素转载 2013-07-29 10:57:04 · 417 阅读 · 0 评论 -
Java基础之集合框架(一)--Collection、List、LinkedList、HashSet
集合框架图:Collection接口:[java] view plaincopyimport java.util.*; /* Collection定义了集合框架的共性功能。 1,添加 add(e); addAll(collection); 2,删除 rem转载 2013-07-27 16:48:18 · 657 阅读 · 0 评论 -
Java基础之集合框架(三)--Map、HashMap、TreeMap
[java] view plaincopy/* Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 put(K key, V value) putAll(Map m) 2,删除。 clear() remove(Obje转载 2013-08-02 01:26:12 · 734 阅读 · 0 评论 -
Java基础之String类--String类、StringBuffer类、包装类
class StringDemo { public static void main(String[] args) { /* String s1 = "abc";//s1是一个类类型变量, "abc"是一个对象。 //字符串最大特点:一旦被初始化就不可以被改变。转载 2013-07-23 17:34:36 · 459 阅读 · 0 评论 -
Java基础之面向对象(小结)
class {public static void main(String[] args) {System.out.println("Hello World!");}}class Fu{private int num = 9;public void show1(){}public void setNum(int num){this.num =转载 2013-07-14 19:25:32 · 395 阅读 · 0 评论 -
Java基础之面向对象(六)--异常、包
[java] view plaincopy/* 异常:就是程序在运行时出现不正常情况。 异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。 其实就是java对不正常情况进行描述后的对象体现。 对于问题的划分:两种:一种是严重的问题,一种非严重的问题。 对于严重的,j转载 2013-07-14 18:57:59 · 475 阅读 · 0 评论 -
Java基础之面向对象(五)--内部类
[java] view plaincopy/* 内部类的访问规则: 1,内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this 2,外部类要访问内部类,必须建立内部类对象。 访问格式: 1,当内部类定义在外部类的成员位置上,而且非私有,可以在转载 2013-07-14 00:23:18 · 493 阅读 · 0 评论 -
Java基础之面向对象(四)--多态、Object类
多态:在多态中成员函数的特点:在编译时期:参阅引用型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有编译失败。在运行时期:参阅对象所属的类中是否有调用的方法。简单总结就是:成员函数在多态调用时,编译看左边,运行看右边。在多态中,成员变量的特点:无论编译和运行,都参考左边(引用型变量所属的类)。在多态中,静态成员函数的特点:无论编译和运行,都参考转载 2013-07-13 18:29:30 · 445 阅读 · 0 评论 -
Java基础之面向对象(二)--static、静态代码块、Main函数、单例模式
[java] view plaincopy/* 静态:static。 用法:是一个修饰符,用于修饰成员(成员变量,成员函数). 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外, 还可以直接被类名调用。类名.静态成员。 static特点: 1,随着类的加载而加载。 也就说:静态会随着类的消失而消失。说明它的生转载 2013-07-07 02:03:00 · 633 阅读 · 0 评论 -
Java基础之Hello World
点击打开链接转载 2013-07-07 01:41:30 · 394 阅读 · 0 评论 -
Java基础之面向对象(三)--继承、抽象类、接口、final修饰符、模版方法模式
[java] view plaincopy/* 将学生和工人的共性描述提取出来,单独进行描述, 只要让学生和工人与单独描述的这个类有关系,就可以了。 继承: 1,提高了代码的复用性。 2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。 注意:千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属转载 2013-07-07 02:04:25 · 692 阅读 · 0 评论 -
Java基础之面向对象(一)--特性、类和对象关系、this、private
[java] view plaincopy"font-size:18px;">//面向对象:三个特征:封装,继承,多态。 //以后开发:其实就是找对象使用。没有对象,就创建一个对象。 //找对象,建立对象,使用对象。维护对象的关系。 /* 类和对象的关系。 现实生活中的对象:张三 李四。 想转载 2013-07-07 01:58:24 · 561 阅读 · 0 评论 -
Java基础之数组
[java] view plaincopy/* 给定一个数组{5,1,6,4,2,8,9}。 1,获取数组中的最大值,以及最小值。 */ class ArrayTest { /* 获取数组中的最大值。 思路: 1,获取最值需要进行比较。每一次比较都会有一个较转载 2013-07-07 01:56:35 · 477 阅读 · 0 评论 -
Java基础之函数(方法)
格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,){执行语句;return 返回值;}1、当函数运算后,没有具体的返回值时,这是返回值类型用一个特殊的关键字来标识。该关键字就是void。void:代表的是函数没有具体返回值的情况。2、当函数的返回值类型是void时,函数中的return语句可以省略不写。转载 2013-07-07 01:54:56 · 497 阅读 · 0 评论 -
Java基础之语句
无限循环的最简单表现形式。for( ; ; ){ }while(true){ }1,变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。for语句执行完毕。该变量在内存中被释放。2,for和while可以进行互换。如果需要定义循环增量。用for更为合适。while转载 2013-07-07 01:52:34 · 411 阅读 · 0 评论 -
Java基础之集合框架(四)--Collections、Arrays、增强for循环、可变参数、静态导入
[java] view plaincopy集合框架的工具类。 Collections:集合框架的工具类。里面定义的都是静态方法。 Collections和Collection有什么区别? Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。 它有两个常用的子接口, Li转载 2013-08-04 19:06:42 · 586 阅读 · 0 评论