2015年9月14日

将博客搬至CSDN

摘要: 将博客搬至CSDN 阅读全文

posted @ 2015-09-14 10:51 毛线球球 阅读(104) 评论(0) 推荐(0) 编辑

2014年1月18日

黑马程序员___Java基础加强[eclipse的使用技巧]

摘要: 一、Eclipse的介绍1、eclipse的由来A:由IBM一个小组开发。投资4千万美元。2、eclipse的特点A:完全由Java语言编写的工具。B:不需要安装C:免费的,eclipse.orgD:开源的E:扩展性非常强3、eclipse和MyEclipse的区别A:MyEclipse是基于eclipse加入了一些用于开发Web的插件,并对这些自己开发的插件进行收费。B:特点 MyEclipse集成性很好。收费。4、在使用eclipse之前,系统中必须要先有JDK或者JRE。因为eclipse就是用Java语言编写的程序,所以需要jvm的解释执行。A:对于高版本的MyEclipse,内部已经 阅读全文

posted @ 2014-01-18 15:27 毛线球球 阅读(327) 评论(0) 推荐(0) 编辑

黑马程序员___Java基础[11-网络编程]

摘要: 一、IP地址每个设备在网络中的唯一标识每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。ipconfig:查看本机IPping:测试连接本地回路地址:127.0.0.1 255.255.255.255是广播地址IPv4:4个字节组成,4个0-255。大概42亿,30亿都在北美,亚洲4亿。2011年初已经用尽。IPv6:8组,每组4个16进制数。1a2b:0000:aaaa:0000:0000:0000:aabb:1f2f1a2b::aaaa:0000:0000:0000:aabb:1f2f1a2b:0000:aaaa::aabb:1f2f1a2b:0000:aaaa 阅读全文

posted @ 2014-01-18 14:30 毛线球球 阅读(197) 评论(0) 推荐(0) 编辑

黑马程序员___Java基础[10-GUI]

摘要: 一、线程的方法1、yield让出cpu2、setPriority()设置线程的优先级二、线程之间的通信1、什么时候需要通信多个线程并发执行时, 在默认情况下CPU是随机切换线程的如果我们希望他们有规律的执行, 就可以使用通信, 例如每个线程执行一次打印2、怎么通信如果希望线程等待, 就调用wait()如果希望唤醒等待的线程, 就调用notify();这两个方法必须在同步代码中执行, 并且使用同步锁对象来调用3、多个线程通信的问题notify()方法是随机唤醒一个线程notifyAll()方法是唤醒所有线程JDK5之前无法唤醒指定的一个线程如果多个线程之间通信, 需要使用notifyAll()通 阅读全文

posted @ 2014-01-18 14:30 毛线球球 阅读(160) 评论(0) 推荐(0) 编辑

黑马程序员___Java基础[12-正则表达式、反射]

摘要: 一、正则表达式1、什么是正则表达式是一种字符串的约束格式, 例如在某些网站上填写邮箱的时候, 如果乱写会提示输入不合法, 这种验证就是使用正则表达式做的.2、匹配String.matches() 验证一个字符串是否匹配指定的正则表达式3、分割String.split() 用指定正则表达式能匹配的字符作为分隔符, 分割字符串4、替换String.replaceAll() 把字符串中能匹配正则表达式的部分替换为另一个字符串5、查找Pattern.compile() 创建正则表达式对象Pattern.matcher() 用正则表达式匹配一个字符串, 得到匹配器Matcher.find() 查找字符串 阅读全文

posted @ 2014-01-18 14:30 毛线球球 阅读(148) 评论(0) 推荐(0) 编辑

黑马程序员___Java基础[07-Java中常用的类]

摘要: String类一、String类1、字符串是生活中常见的一种数据,Java将它封装成了对象,并定义了很多功能,以便操作字符串。2、有关字符串中的操作都存放在java.lang.String中。3、String类是final类,代表着String类不能有子类,所以String中操作字符串的功能是不会被复写的。4、只要是被双引号引起来的就是一个具体的String类对象,"abc":是一个对象。5、字符串最大的特点:字符串一旦初始化就不可以被改变(字符串常量)。6、字符串的存储:在内存中有个常量池中,常量池里边是个数组,用来存放字符。当你创建"abc",就将 阅读全文

posted @ 2014-01-18 14:08 毛线球球 阅读(178) 评论(0) 推荐(0) 编辑

黑马程序员___Java基础[08-集合]

摘要: 一、集合的概念1、为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储。集合就是存储对象最常用的一种方式。2、什么是集合?集合是用来存储对象的(其实存储的是对象的引用),长度可变的容器。基本数据类型也可以装入集合,但其实内部是先自动装箱成包装类对象,然后再存入集合的。3、数组和集合类同是容器,有何不同?a、存储内容:数组既可以存储基本数据类型也可以存储对象;集合只用于存储对象(或包装类对象)。b、长度:数组长度是固定的;集合长度是可变的。c、数据类型:数组只能存储同一种数据类型,集合可以存储不同类型的对象。二、集合的分类1、集合框架:存储对 阅读全文

posted @ 2014-01-18 13:51 毛线球球 阅读(226) 评论(0) 推荐(0) 编辑

黑马程序员___Java基础[09-IO]

摘要: 一、IO流1、概念IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种:字节流与字符流。 字节流可以操作任何数据,字符流只能操作纯字符数据,比较方便。2、IO流常用父类字节流的抽象父类:InputStream ,OutputStream字符流的抽象父类:Reader , Writer3、IO程序书写使用前,导入IO包中的类使用时,进行IO异常处理使用后,释放资源二、字节流1、读取文件创建FileInputStream对象, 指定一个文件. 文件必须存在, 不存在则会抛出FileNotFound 阅读全文

posted @ 2014-01-18 12:36 毛线球球 阅读(261) 评论(0) 推荐(1) 编辑

黑马程序员___Java基础[06-包和多线程]

摘要: 一、package1、定义包使用package关键字在类的第一条语句定义包名包名必须全部小写,一般用域名2、编译带包的类javac -d 源文件名.java例如: javac -d . Person.java 编译到当前目录3、默认包如果一个类没有加上package关键字定义包名,它是在一个默认的包中以前我们使用的类都没有定义包, 默认都在同一个包中, 互相直接可以直接访问如果两个类定义了包, 并且是相同的包, 也可以直接访问4、运行带包的类java 包名.类名(全限定名)例如: java cn.itcast.PackageDemo5、访问权限private私有, 只有当前类可用;类是不能私. 阅读全文

posted @ 2014-01-18 01:55 毛线球球 阅读(275) 评论(0) 推荐(0) 编辑

黑马程序员___Java基础[05-内部类和异常]

摘要: 一、内部类1、内部类:被定义到另一个类里面的类,又称内置类或嵌套类。2、什么时候使用内部类?当描述事物时,事物的内部还有事物,该事物用内部类来描述。因为内部事务在使用外部事物的内容。3、内部类的访问规则:1)内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2)外部类要访问内部类,必须建立内部类对象。访问格式:A:当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。 可以直接建立内部类对象。 格式:外部类名.内部类名 变量名 = 外部类对象.内部类对象;Outer.Inner in = ne 阅读全文

posted @ 2014-01-18 01:10 毛线球球 阅读(206) 评论(0) 推荐(0) 编辑

导航