黑马JAVA
文章平均质量分 79
安安安
这个作者很懒,什么都没留下…
展开
-
黑马程序员——JAVA笔记——IO操作
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。Java流的分类:按流向分为:输入流:读取数据的流。输出流:写入数据的流。按数据传输单位分:字节流:以字节为单位传输。字符流:以字符为单位传输。下面是原创 2015-06-20 22:58:41 · 552 阅读 · 1 评论 -
黑马程序员——JAVA笔记——静态static
在java中,static作为静态修饰符用来修饰成员变量和成员方法。被static修饰的成员变量或成员方法,独立于该类的任何对象,也就是说他不依赖于该类的实例,同时也可以被所以实例所共享。静态成员在类第一次被加载的时候就会被虚拟机加载到方法区中。因此静态成员可以直接通过类名调用来访问。类名.静态方法名(参数列表...);类名.静态变量名;一、static的用途1原创 2015-06-20 14:24:20 · 379 阅读 · 0 评论 -
黑马程序员——JAVA笔记——集合框架3——map
------- android培训、java培训、期待与您交流! ----------Map集合:该集合存储键值对。一对一对往里存,而且要保证建的唯一性。1.添加put(K key,A value);puAll(Map m);2.删除clear();remove(Object Key);3.判断containsKey(Object key);cont原创 2015-07-07 23:53:01 · 336 阅读 · 0 评论 -
黑马程序员——JAVA笔记——集合框架2——Set
------- android培训、java培训、期待与您交流! ----------|--Set:元素是无序的(存入和取出的顺序不一定一致),元素不可以重复,该集合中没有索引。|--HashSet:底层数据结构是哈希表。HashSet是如何保证元素唯一性的呢?是通过元素的两个方法,hashCode和equals来完成。如果元素的HashCode值相同,才会调用原创 2015-07-07 23:37:15 · 325 阅读 · 0 评论 -
黑马程序员——JAVA笔记——网络
------- android培训、java培训、期待与您交流! ----------网络编程的实质就是多个设备之间的数据传输。OSi参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层TCP/IP参考模型:应用层、传输层、网际层、主机至网络层。IP地址:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机原创 2015-07-08 07:54:04 · 312 阅读 · 0 评论 -
黑马程序员——JAVA笔记——GUI
------- android培训、java培训、期待与您交流! ----------创建图形化界面:1.创建frame窗体。2.对窗体进行基本设置。比如大小,位置,布局。3.定义组件。4.将组件通过窗体的add方法添加到窗体中。5.让窗体显示,通过setVisible(true);时间监听机制的特点:1.事件源。2.事件。3.监听器。4.事件处理。原创 2015-07-08 08:29:48 · 471 阅读 · 0 评论 -
黑马程序员——JAVA笔记——JavaBean
------- android培训、java培训、期待与您交流! ----------JavaBean:为一种特殊的类,类中大多为私有字段,并通过固定的名称,也就是set、get方法来操作信息。IntroSpector(内省):为了更好的操作对象的属性而出现,有利于操作对象的属性,减少代码的书写。内省访问JavaBean代码的方法有两种:1、通过Proper原创 2015-07-08 13:35:58 · 378 阅读 · 0 评论 -
黑马程序员——JAVA笔记——集合框架5——Collections、Arrays
------- android培训、java培训、期待与您交流! ----------Collections:集合框架的工具类。它的出现给集合操作提供了更多的功能。这个类不需要创建对象,内部提供的都是静态方法。Collections.sort(list); list集合进行元素的自然顺序排序。Collections.sort(list,new Comparator(原创 2015-07-08 00:34:19 · 421 阅读 · 0 评论 -
黑马程序员——JAVA笔记——枚举enum
------- android培训、java培训、期待与您交流! ----------枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面来看下枚举类的原理,用普通类实现枚举。class Demo1{ public static void main(String[] args) { WeekDay day=WeekDay.原创 2015-07-08 10:25:36 · 279 阅读 · 0 评论 -
黑马程序员——Java笔记——集合框架1——list
------- android培训、java培训、期待与您交流! ----------集合框架的特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。Collection|--List:元素是有序的,元素可以重复。因为该集合体系有索引。|--ArrayList原创 2015-07-07 23:19:03 · 346 阅读 · 0 评论 -
黑马程序员——JAVA笔记——集合框架4——泛型
------- android培训、java培训、期待与您交流! ----------泛型:JDK1.5版本以后出现的新特性。用于解决安全问题,是一个安全机制。好处1.将运行时期出现的问题ClassCastException,转移到了编译时期。 方便与程序员解决问题。让运行时期问题减少。安全。2.避免了强制转换的麻烦。泛型格式:通过在使原创 2015-07-08 00:07:28 · 434 阅读 · 0 评论 -
黑马程序员——JAVA练习——String、StringBuffer和StringBuilder
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------练习一、去除字符串两端空格。思路:用两个循环分别从头和尾判断是否存在空(' ')字符,并根据获取的角标截取子串。public class Demo { public static void main(String[] args) { String s="原创 2015-06-20 11:00:18 · 553 阅读 · 0 评论 -
黑马程序员——JAVA笔记——String类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------String类用于描述字符串事物。经常被人们所使用。首先要说明的是String s1="abc";和String s2=new String("abc");是不同的。class Demo{ public static void main(String[] ar原创 2015-06-20 10:05:20 · 373 阅读 · 0 评论 -
黑马程序员——JAVA笔记——Date和Calendar的用法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、Dtae:根据SimpleDateFormat格式打印日期。class Demo{ public static void main(String[] args) { Date d=new Date(); System.out.println(d);//打印的时间看原创 2015-06-21 10:17:46 · 379 阅读 · 0 评论 -
黑马程序员——JAVA笔记——StringBuffer和StringBuilder
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------StringBuffer是字符串缓冲区。是一个容器。特点:1.而且长度是可变化的。2.可以直接操作多个数据类型。3.最终会通过toString方法变成字符串下面通过C create U update R read D delete四个方面分别介绍StringBu原创 2015-06-20 10:27:11 · 278 阅读 · 0 评论 -
黑马程序员——JAVA——参数传递机制
昨天在论坛上看到个人问了个这样的问题。public class Test{ public static void main(String[] args) { String string = "Hello"; test(string); System.out.pr原创 2015-06-19 17:47:51 · 387 阅读 · 0 评论 -
黑马程序员——JAVA笔记——反射
1、什么是反射?我认为,简单的来说就是在运行时可以获取相应的类中各项信息的一个机制。也就是说可以获取在编译时不能获得的类的信息。2、反射有什么用?前面说了,通过反射可以获取在编译时不能获得的有关类的一系列信息。也就是说可以再程序运行时动态的加载类,并通过一些方法创建对象、调用方法等。3、反射的常用方法。1、获取Class对象的三种方式(以String为例)。String原创 2015-06-19 20:37:58 · 568 阅读 · 0 评论 -
黑马程序员——JAVA笔记——线程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。java vm 启动的时候会有一个进程java.exe。该进程中至少有一个原创 2015-06-21 09:17:07 · 377 阅读 · 1 评论 -
黑马程序员——JAVA笔记——单例设计模式
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在JAVA开发中单例设计模式是一种常见的的设计模式,一般来说单例设计模式分为懒汉式和饿汉式。然而还有一种为了解决单例设计模式不能被继承的缺点而出现的登记式。登记式单例的出现解决了单例设计模式不能被继承的缺点,但由于构造子被公开,破坏了模式的封装。登记式单例由于我还没有看的很原创 2015-06-20 11:45:32 · 543 阅读 · 0 评论 -
黑马程序员——JAVA笔记——IO操作(2)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------上一遍文章中分别说完了字符流和字节流的常见读写方式。这次我们来说说IO中的其他流。1、转换流InputStreamReader和OutputStreamWriter转换流顾名思义就是把字节流转换成字符流再进行操作。可指定编码表。例:将输入的信息转成大写打印到原创 2015-06-20 23:32:31 · 342 阅读 · 0 评论 -
黑马程序员——JAVA笔记——File
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------File类时用来描述文件的一个类。File类的构造方法: public static void consMethod() { //将a.txt封装成file对象。可以将已有的和未出现的文件或者文件夹封装成对象。 File f1=new File("a.txt"原创 2015-06-21 00:14:05 · 344 阅读 · 0 评论 -
黑马程序员——JAVA笔记——装饰设计模式
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------装饰设计模式:当想要对已有的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有对象的功能,并提供加强功能。那么自定义的该类就称为装饰类。装饰类通常会通过构造方法接受被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。例:class Demo{原创 2015-06-21 00:20:00 · 324 阅读 · 0 评论 -
黑马程序员——JAVA笔记——内部类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 当描述事物,事物的内部还有事物,该事物用内部类来描述。 因为内部事物在使用外部事物的内容。class Body{ private class XinZang{ }public void show(){new XinZang()原创 2015-06-21 09:56:59 · 401 阅读 · 0 评论 -
黑马程序员——JAVA笔记——LOCK
------- android培训、java培训、期待与您交流! ----------JDK1.5 中提供了多线程升级解决方案。将同步Synchronized替换成显示Lock操作。将Object中的wait,notify,notifyAll,替换成了Condition对象。该对象可以通过Lock锁进行获取。通过Lock lock=new Reentrant原创 2015-07-08 11:24:06 · 305 阅读 · 0 评论