- 博客(13)
- 资源 (16)
- 收藏
- 关注
原创 正则表达式总结
正则表达式:符合一定规则的表达式作用:专门用于操作字符串用一些特定的符号来表示一些代码操作,这样就简化书写,所以学习正则表达式就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作弊端:符号定义越多,正则越长,阅读性越差具体操作功能:1、 匹配:String matches方法,用规则匹配整个字符串,只要有一处不符合,就匹配结束,返回false2、 切割:按照叠词完成切割,为了可以让规则的结果可以被重用,可以将规则封装成一个组,用()完成,组的出现都
2012-06-22 09:46:36
7380
原创 网络编程总结
网络模型:OSI参考模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP/IP参考模型:主机至网络层、网际层(IP)、传输层(TCP)、应用层(Http、FTP)网络通讯要素:IP地址(找到对方IP)端口号(数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以要给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,叫做端口。)传输协议(定义通信规则,这个通信规则称为协议)IP地址:网络中设备的标识不易记忆,可用主机名本地回环地址:127.0.0.1;主机名:
2012-06-21 20:23:19
838
原创 IO总结3
File类:1、 用来将文件或文件夹封装成对象2、 方便对文件与文件夹的属性信息进行操作3、 File对象可以作为参数传递给流的构造函数File类常见方法:1,创建。 boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。 和输出流不一样,输出流对象一建立创建文件。而且文件已经存
2012-06-10 16:33:25
783
原创 IO知识点总结2
IO(Input Output)流:IO流用来处理设备之间的数据传输,java对数据的操作是通过流的方式,java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。字节流的抽象基类:InputStream(读),OutputStream(写)字符流的抽象基类:Reader,Writer流按流向分为:输入流,输出流。国际码表:unicode(无论什么字符,2个字节,16个2进制位)------升级-----utf—8中 国:GB2312----扩容----GBKFileW
2012-06-09 13:03:16
1172
原创 IO知识前的几个主要类!
System:类中的方法和属性都是静态的out:标准输出in:标准输入,默认是键盘描述系统的一些信息:获取系统属性信息:Properties getProperities( )因为Properties是Hashtable的子类,也就是Map集合的一个子类对象。那么可以通过map的方法取出该集合中的元素。该集合中存储都是字符串。没有泛型定义。import java.util.*;class SystemDemo{ public static void main(String
2012-06-08 14:58:21
901
原创 GUI界面编程总结
GUI(Graphical User Interface)图形化界面编程总结Java.Awt:Abstract Window ToolKit(抽象窗口工具包)Javax.Swing:图形化界面基本设置:设置窗体大小:setSize(长,宽);设置窗体位置:setLocation(距离左,距离上);setBounds(长,宽,距离左,距离上);设置布局:setLayout(new FlowLayout());使窗体可见:setVisible(true);事件监听机制:事件监听机制的特点:1
2012-06-08 07:01:01
1333
原创 API总结4
Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 put(K key, V value) putAll(Map<? extends K,? extends V> m) 2,删除。 clear() remove(Object key) 3,判断。 containsValue(Object value)
2012-06-06 15:28:00
692
原创 API总结3
import java.util.*; /*当元素自身不具备比较性,或者具备的比较性不是所需要的。这时需要让容器自身具备比较性。定义了比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。当两种排序都存在时,以比较器为主。定义一个类,实现Comparator接口,覆盖compare方法。*/class Student implements Comparable//该接口强制让学生具备比较性。{ private String name; private
2012-06-06 09:17:41
626
原创 API总结2
Collection中的add方法的参数类型是Object,以便于接收任意类型对象;集合中存放的都是对象的引用(地址)。添加元素:add()删除元素:remove() clear()清空集合判断元素:contions() isEmpty()获取个数、集合长度:size()取交集:eg al1.retainAll(al2);al1中只保留和al2相同的元素删除相同元素:eg al1.removeAll(al2);al1
2012-06-05 21:45:05
704
原创 API总结1
字符串(String)是一个特殊的对象String s1=“abc”;//s1是一个类类型变量,“abc”是一个对象,字符串最大特点,一旦被初始化就不可以被改变。String s2=new String(“abc”);s1在内存中有一个对象,s2在内存中有两个对象。String类覆写了Object类中的equals方法,该方法用于判断字符串是否相同。1,获取。 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length():获取长度。 1.2 根据位置
2012-06-05 14:25:55
766
原创 java线程总结
进程:是一个正在执行的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。一个进程中至少有一个线程。JVM启动的时候会有一个进程java.exe,该进程至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程成为主线程。创建线程的方式:1、 继承Thread类步骤:(1)、定义类继承Thread(2)、复写Thread类中的run方法 目的:将自定义
2012-06-04 21:02:53
711
原创 面向对象总结3
内部类:可以直接访问外部类的成员,包括私有,之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:内部类名.this;外部类要访问内部类,不需建立内部类对象。当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中,直接建立内部类对象,格式: 外部类名.内部类名 变量名=外部类对象.内部类对象 Outer.Inner in=new Outer().new Inner();当内部类在成员位置上,就可以被成员修饰符所修
2012-06-03 14:06:01
564
原创 面向对象总结2
继承(extends):1、提高了代码的复用性2、让类与类之间产生了关系,有了这个关系,才有了多态的特性注意:千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承,所属关系:is a。Java语言中,只支持单继承,不支持多继承,因为多继承容易带来安全隐患:当多个父类(超类,基类super)中定义了相同功能,功能的内容不同时,子类对象不知该运行哪一个。但是java保留这种机制,并用多实现形式完成表示。Java支持多层继承,也就是一个继承体系。想要使用体系,先查阅体系
2012-06-01 10:07:53
775
PathMeasure打造万能路径动效
2015-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人