重点
MKP1103042223
这个作者很懒,什么都没留下…
展开
-
继承
1,继承(extends)的作用(1)提高代码的复用性(2)让类与类之间产生了关系;注意:千万不要为了获取其他类的功能简化代码而继承。必须是类与类之间有所属关系才可以继承。2,JAVA只支持单继承,不支持多继承,并且支持多层继承;3,this代表本类对象的引用;super代表父类对象的引用;4,当子类出现和父类一样的函数时,子类对象调用该函数会运行子函数的内容,如同父类的函数被覆盖一样,这就是函数...原创 2018-04-16 22:26:56 · 162 阅读 · 0 评论 -
Map集合
1,该集合存储键值对,一对一对往里存,而且保证键的唯一性;2,方法:(1)添加:put(key,value),putAll(Map<? extends K, ? extends V> m) (2)删除:remove(Object key),clear(); (3)判断:isEmpty(),containsValu...原创 2018-05-07 22:04:34 · 239 阅读 · 0 评论 -
正则表达式
1,TCP:客户端 Socket ;服务端 ServerSocket2,客户端:Socket建立对象时必须连接指定主机(1)创建Socket服务,并指定要连接的主机和端口Socket s = new Socket (“IP地址”,端口);(2)为了发送数据,应该获取Socket流中的输出流OutputStream out = s.getOutputStream();(3)调用输出流的write...原创 2018-05-19 10:51:00 · 287 阅读 · 0 评论 -
GUI和网络编程(UDP,TCP)
1,GUI:Graphical User Interface(图形用户接口)(提供的对象都存在java.awt包和javax.swing包)2,java.awt:抽象窗口工具包,需要调用本地系统方法实现功能属重量级控件java.swing:在awt包基础上,建立了图形界面系统,提供了更多的组件,完全由java实现,属轻量级控件2,布局管理器(1)FlowLayout(流式):从左到右,Panel默...原创 2018-05-19 09:40:25 · 667 阅读 · 0 评论 -
IO包其他类
1,打印流(提供了打印方法,可以将各种数据类型的数据原样打印)字节打印流:PrintStream,构造函数可以接收的参数类型(1)file对象(2)字符串路径:String(3)字节输出流:OutputStream字符打印流:PrintWriter,构造函数可以接收的参数类型(1)file对象(2)字符串路径(3)字节输出流:OutputStream(4)字符输出流:Writer2,序列流Sequ...原创 2018-05-18 18:08:17 · 155 阅读 · 0 评论 -
File类
1,File类:文件和目录路径名的抽象表示。2,常见方法:(1)创建mkdir():创建文件夹mkdirs():创建多级文件夹boolean createNewFile():在指定位置创建文件,如果已存在,则不创建,返回false;(2)删除boolean delete:如果文件正在使用,不能删除,返回falsevoid deleteOnExit:在程序退出时删除指定文件(3)判断boo...原创 2018-05-18 17:33:46 · 261 阅读 · 0 评论 -
IO流
1,IO流用来处理设备之间的数据传输,java对数据的操作是通过流的方式,原创 2018-05-18 16:57:19 · 176 阅读 · 0 评论 -
集合(Set)
1,Set集合的功能和Collection一致,(1)HashSet;(2)TreeSet;2,HashSet底层数据结构哈希表,线程是非同步的;保证元素唯一性:如果元素的HashCode值相同,判断equals是否为true; 如果HashCode值不同,不用调用equals;3,TreeSet底层数据结构是二叉树,可以对Set集合中的元素进行自然排序(当主要条件相同时,要判断次要条件)...原创 2018-05-04 20:50:30 · 248 阅读 · 0 评论 -
String操作
String类适用于描述字符串事物。提供了多个方法对字符串进行操作。常见的操作有哪些?1,获取。 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length( ):获取长度。 1.2 根据位置获取位置上某个字符。 char charAt (int index): 1.3 根据字符获取该字符在字符串中位置。 int indexOf (int ch) : 返回的是ch在字符串中...原创 2018-04-25 21:24:36 · 309 阅读 · 0 评论 -
集合(List)
1,数组和集合的不同:数组可以存储对象,但长度固定,可以存储基本数据类型; 集合长度是可变的,只能存储对象(不同类型);2,Collection的基本方法:(1)增:add(element);(2)删:remove(element);(3)长度:size();(4)取交集:retainAll(Collection);(5)去除交...原创 2018-05-02 21:40:38 · 198 阅读 · 0 评论 -
工具类(Collections , Arrays , System , Runtime , Date , Math)
1 , Collections(对Collection集合进行操作的工具类) : (1) 对指定集合自然排序:sort(list);按指定的比较器排序:sort(list,comparator);(2)取最大值:max(list);按指定的比较器取最大值:max(list,comparator);(3)查找:binarySearch(list,元素);按指定的比较器进行查找:binarySearc...原创 2018-05-08 21:42:10 · 214 阅读 · 0 评论 -
多线程
1,进程:是一个执行中的程序。线程:是进程中的一个独立的控制单元,线程控制着进程的单元,一个进程至少有一个线程;2,JVM启动的时候会有一个进程java.exe,该进程至少有一个线程负责java程序的执行,运行代码存在于main方法中,该线程为主线程;3,创建线程的第一种方式:(1)定义类继承Thread类;(2)复写Thread类中run方法;(3)调用线程的start方法,该方法两个作用:启动...原创 2018-04-23 22:22:05 · 140 阅读 · 0 评论 -
Static(静态)
1,静态的特点:(1)随着类的加载而加载(2)被对象所共享(3)优先于对象存在(4)可以直接被类名所调用,类名.静态成员。2,静态使用注意事项:(1)静态方法只能访问静态成员,非静态方法既可以访问非静态成员,也可以调用静态方法;(2)不可以定义this,super关键字;(3)主函数是静态。3,静态的的利处:对对象的共享数据进行单独空间的存储,比较节省空间,并且可以被类名调用; 弊端:生命周...原创 2018-04-13 21:36:15 · 189 阅读 · 0 评论 -
内部类与匿名类
1,内部类访问规则:(1)可以直接访问外类中的成员(包括私有);(2)外部类访问内部类必须建立内部列对象;内部类中持有一个外部类的引用,可以直接访问外部类中的成员,格式:外类名.this2,访问格式:(1)当内部列定义在外部类的成员位置上,而且非私有,可以在外部其他类中,可以直接建立对象格式:外部类名.内部类名 变量名 = 外部类对象.内部类对象 Outer.Inner ...原创 2018-04-18 09:30:14 · 218 阅读 · 0 评论 -
多态
1,多态:(1)多态的体现:父类的引用指向了自己的子类对象;(2)多态的前提:必须是类与类之间有关系,要么继承要么实现,或者覆盖;2,多态的好处与弊端:(1)好处:大大提高了程序的扩展性;(2)弊端:不能使用父类的引用访问父类中的成员;3,注意:千万不要将父类对象转成子类类型,我们能转换的是父类应用指向自己的子类对象时,该应用可以被提升,也可以被强制转换,多态自始至终都是子类对象在做变化;4,多态...原创 2018-04-18 08:50:13 · 188 阅读 · 0 评论 -
面向对象
1,面向对象的三个特征:封装,继承,多态;2,属性和行为成为类中的成员,分别为(成员变量,成员函数),JAVA中的指挥方式为:对象。对象成员;3,成员变量与局部变量的不同之处在于(1)作用范围:成员变量作用于整个类中,而局部变量作用于函数或语句中;(2)内存位置:成员变量在堆内存中,而局部在栈内存中;4,private(私有),权限修饰符,只有在本类中有效,并且只是封装的一种表现形式;5,封装原则...原创 2018-04-11 21:59:44 · 249 阅读 · 0 评论 -
springmvc
MVC:MVC是一种设计模式M-Model 模型(完成业务逻辑:有javaBean构成,service+dao+entity)V-View 视图(做界面的展示 jsp,html……)C-Controller 控制器(接收请求—>调用模型—>根据结果派发页面)MVC的原理图:springMVC是什么: springMVC是一个MVC的开源框架,sprin...原创 2018-12-27 11:13:47 · 220 阅读 · 0 评论