- 博客(31)
- 收藏
- 关注
原创 基础2012.8.4.00.00
JDK1.5版本的新特性:1, 高级for循环 foreach: 格式: for(数据类型 变量名 :被遍历的集合(Collection)或者数组){} 对集合进行遍历, 只能获取集合中的元素, 但是不能对集合进行操作。 迭代器除了遍历,还可以进行remove集合中元素的动作。 如果是用ListIterator, 还
2012-08-04 23:32:36 206
原创 基础2012.8.3.00.00
1,Map:Map集合:该集合存储键值对, 一对一对往里存, 而且要保证键的唯一性。 1,添加: put(K key,V value) putAll(Mapm ) 2,删除: chear() remove(Object key) 3,判断: containsValue(Object value) contain
2012-08-04 23:32:01 167
原创 基础2012.8.2.00.00
1,Set: Set:无序,不可以重复元素。 HashSet:数据结构是哈希表,线程时非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 如果相同,还会继续判断元素的equals方法,是否为true。 TreeSet:可以对Set集合中的元素进行排序。 需求: 往TreeSet集合中存储自定义对象学生。 想
2012-08-04 23:31:18 214
原创 基础2012.8.1.00.00
1,集合类:为什么出现集合类:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,有何不同:数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。集合类的特点:集合只用于存储对象,集合长度是可变的
2012-08-04 23:30:28 175
原创 基础2012.7.31.00.00
1,StringBuffer:字符串的组成原理就是通过该类实现的。StringBuffer可以对字符串内容进行增删。StringBuffer是字符串缓冲区,是一个容器。很多方法与String相同。StringBuffer是可变长度的。StringBuffer是字符串缓冲区。 是一个容器。 特点: 1,而且长度是可变化的。 2,可以直接操作多个
2012-08-04 23:27:13 209
原创 基础2012.7.30.00.00
1,String:String类是用于描述字符串事物, 那么它就提供了多个方法对字符串进行操作。 常见的操作有哪些: 1,获取。 1.1 字符串中包含的字符数,也就是字符串的长度。 int length();获取长度。 1.2 根据位置获取位置上某个字符。 char charAt(int index); 1.3 根据字
2012-08-04 23:24:26 198
原创 基础2012.7.29.00.00
1,多线程:线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不用。wait();notify();notifyAll();都是用在同步中,因为要对持有监视器(锁)的线程操作,所以要使用在同步中,因为只有同步才具有锁。为什么这些操作线程的方法要定义Object类中呢:因为这些方法在操作同步中线程时,都必须要标识它们所操作线程只有的锁,只
2012-08-04 23:23:39 216
原创 基础2012.7.28.00.00
1,多线程:同步函数用的是哪一个锁呢?函数需要被对象调用,那么函数都有一个所属对象引用,就是this。所以同步函数使用的锁是this。如果同步函数被静态修饰后,使用的锁是什么呢?通过验证,发现不再是this,因为静态方法中也不可以定义this。静态进内存时,内存中没有本类对象,但是一定有该类对应的字节码文件对象,类名.class 该对象的类型是class。静态的
2012-08-04 23:22:22 457
原创 基础2012.7.27.00.00
1,多线程:进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行,一个进程中至少有一个线程。java VM 启动的时候会有一个进程java.exe。该进程中至少一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程称之为主线
2012-08-04 23:21:36 1131
原创 基础2012.7.26.00.00
1,异常:子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者该异常的子类。如果父类方法抛出多个异常,那么子类在覆盖该方法时,只能抛出父类异常的子集。如果父类或者接口的方法中没有异常抛出,那么子类在覆盖方法时,也不可以抛出异常。如果子类方法发生了异常,就必须要进行try处理,绝对不能抛。异常体系的特点:异常体系中的所有类以
2012-08-04 23:20:18 892
原创 基础2012.7.21.00.00
1,异常:就是程序在运行时出现不正常情况。异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后的对象体现。问题划分:严重的问题:java通过Error类进行描述。对于Error一般不编写针对性的代码对其进行处理。非严重的问题:java通过Exception类进行描述。对于Exc
2012-08-04 23:19:05 394
原创 基础2012.7.20.00.00
1,内部类:内部类的访问规则:内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:外部类名.this。外部类要访问内部类,必须建立内部类的对象。访问格式:当内部类定义在外部类的成员位置上,而且非私有,可以再外部其他类中,可以直接建立内部类对象。格式:外部类名.内部类名
2012-08-04 23:17:55 221
原创 基础2012.7.19.00.00
1,继承:提高了代码的复用性。让类与类之间产生了关系,有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。2,覆盖:当子类出现和父类一模一样的函数时,当子类对象调用该函数,会运行子类函数的内容。如同父类的函数被覆盖一样。这是函数的另一个特性:重写(覆盖)当子类继承父
2012-08-04 23:17:09 1151
原创 基础2012.7.18.00.00
1,静态static:用法:是一个修饰符,用于修饰成员(成员变量,成员函数)。当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员。static特点:随着类的加载而加载。优先于对象的存在。被所有对象所共享。可以直接被类名所调用。静态使用注意事项:静态方法只能访问静态成员。非静态方法可以访问
2012-08-04 23:15:38 649
原创 基础2012.7.17.00.00
1,overload重载重载和返回值类型没有关系。2,封装的原则:将不需要对外提供的内容都隐藏起来。吧属性都隐藏,提供公共方法对其访问。3,构造函数:对象一建立就会调用与之对应的构造函数。构造函数的作用:可以用于给对象进行初始化。什么时候定义构造函数呢?:当分析事物时,该事物存在具备一些特性或者行为,那么将这些内容定义在构造函数中。
2012-08-04 23:14:34 170
原创 黑马程序员2012.6.27.22.39
---------------------- android培训、java培训、期待与您交流! ----------------------银行业务调度系统:今天终于把银行调度系统了,感觉上比交通灯管理系统“麻烦”。貌似需求类型比较多,首先是银行的业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。然后是他们对应的客户,普通客户,快速客户(办理如交水
2012-06-27 22:39:17 1174
原创 黑马程序员2012.6.26.21.43
---------------------- android培训、java培训、期待与您交流! ---------------------交通灯管理系统:今天把交通灯管理系统看了一下,刚开始觉得很难,无从下手,看过老师的视频以后啊,就感觉,思路真的太重要了。要活学活用,就是先思考会用到哪方面的知识,那个体现出了是对象的特性,那个元素是数据。同时还要和现实结合起来,就像交
2012-06-27 11:55:21 986
原创 黑马程序员2012.6.26.03.45
---------------------- android培训、java培训、期待与您交流! ----------------------2012.6.23.211,引用数据类型就是指一段堆内存空间可以同时被多个栈内存指向。2,只要是呗封装的属性,则必须通过setter和getter方法设置和取得。3,对于私有属性要使用setter和getter方法设置和访问
2012-06-26 03:43:05 963
原创 黑马程序员2012.6.22.22.34
---------------------- android培训、java培训、期待与您交流! ----------------------今天看的还是基础加强1-->java中的反射反射的基石->Class类Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。java类用于描述一类事物的共性,该类事物有什么属性,没有
2012-06-23 02:27:07 239
原创 黑马程序员2012.6.21.14.12
---------------------- android培训、java培训、期待与您交流! ----------------------基础加强1-->基本数据类型的自动拆箱与装箱:自动装箱:Integer num1 = 12;自动拆箱:System.out.println(num1+12);这个引出了java的一个设计模式:享元模式:flyweig
2012-06-23 02:20:14 355
原创 黑马程序员2012.6.19.23.46
---------------------- android培训、java培训、期待与您交流! ----------------------开始看基础加强了1-->eclipse的使用技巧:Workspace与Project,会切换工作间和导入项目。一般来说,一个相对独立的项目就是一个工程,一个项目中涉及的多个java文件,资源文件等用一个工程进行管理。一个workspac
2012-06-23 02:04:32 1416
原创 黑马程序员2012.6.15.20.35
---------------------- android培训、java培训、期待与您交流! ----------------------今天看过视频记录下来的:网络编程1-->SocketSocket就是为网络服务提供的一种机制通信的两端都有Socket网络通信其实就是Socket间的通信数据在两个Socket间通过IO传输平时我们说的网络编程也就是So
2012-06-20 23:27:56 321
原创 黑马程序员2012.6.13.21.16
---------------------- android培训、java培训、期待与您交流! ----------------------今天看的网络编程,记录的一些知识:1-->网络编程要想进行网络信息交流1,要找到对方的IP地址2,数据要发送到对方指定的应用程序上。为了标示这些应用程序,给这些网络应用程序都用数字进行标识,这些数字就叫做端口。这个端口不是物理端口,
2012-06-20 23:25:09 215
原创 黑马程序员2012.6.12.16.34
---------------------- android培训、java培训、期待与您交流! ----------------------关于字符编码的一些知识点:1--字符编码字符流的出现是为了方便操作字符。更重要的是加入了编码转换。通过子类转换流来完成。InputStreamReader,OutputStreamWriter.在两个对象进行构造的视乎可以加入字符集
2012-06-20 23:22:48 303
原创 黑马程序员2012.6.11.20.45
---------------------- android培训、java培训、期待与您交流! ----------------------1--IO流中的 RandomAccessFile对随机文件的读取和写入。这个类比较特殊。这个类不算是IO体系中的子类,他是直接继承自Object的。但是它是IO包中的成员,因为它具备读和写的功能。他的内部封装了有一个数组,而且是通过指针对数组
2012-06-20 23:19:53 229
原创 黑马程序员2012.6.10.14.23
---------------------- android培训、java培训、期待与您交流! ----------------------记录下来的IO流中的一些小知识点:1--IO流中的,列出目录下的所有文件夹。列出指定目录下的文件或者文件夹,包含子目录中的文件,也就是列出指定目录下的所有文件。在目录中,有时候目录下还有目录,编程的时候只要使用同一个列出目录功能的函数完
2012-06-20 23:16:44 779
原创 黑马程序员2012.2.22.20.11
---------------------- android培训、java培训、期待与您交流! ----------------------主函数的一般写法如下: public static void main(String[] args){…} 下面分别解释这些关键字的作用: (1)public关键字这个好理解,声明主函数为public就是告诉其他的
2012-02-22 20:16:29 198
原创 黑马程序员2012.1.10.19.01.13
忙忙碌碌又是一天快完了 今天把类的继承还有多态又看了一遍这书啊 一段时间不看 有些都记不住了 每次再重新看 都会有不同的感觉 理解也就加深了一些今天终于把基础测试写完了 有的东西还没有看过呢只好回图书馆找了两本书 坐那看了几个小时总算是看猫画虎 做了个大概看来学习的进度还是太慢了 我也没办法晚上寝室还停电 到十一点就没电了 拿着
2012-01-10 19:10:16 176
原创 黑马程序员2012.1.9.21.32.13
---------------------- android培训、java培训、期待与您交流! ----------------------今天这一天也是够累的了 看了半天的书进了半天的论坛 发现大家问的问题还有好多不明白看的时候顺便把一些小知识点又看了一下今天看了数组和类 对象数组还可以没有什么问题 在类和对象的时候 感觉看的比较迷糊尤其是那个构造方
2012-01-09 21:56:45 176
原创 黑马程序员2012.1.8.20.57.13
---------------------- android培训、java培训、期待与您交流! ----------------------已经看了两天了 感觉以前真的是在浪费时间虽然是java最基础的东西每次看都有不同的收获 总会有需要记得的知识看的是《java开发实战宝典 》 同时还有《你必须知道的261个java语言问题》感觉这两本书写的挺好的 尤其
2012-01-08 21:05:59 231
原创 黑马程序员2012.1.7.12.43.13
---------------------- android培训、java培训、期待与您交流! ----------------------本来前两天就准备写呢然后 说刚开通的 不让写就拖到了现在不管怎么说 已经开始学习了 就没想过要放弃 写这个 是为了警醒自己也是为了 把自己的生活 学习的过程记录下来以此开始一段新的生活不做浮躁的人~~~~
2012-01-07 12:49:22 197 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人