![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
坚持不过七天
I will give up in seven days.
展开
-
JAVA线程概述
1.程序只是静态的指令集合,而进程是一个正在系统中活动的指令集合。2.每一个运行中的程序就是一个进程,具有一定的独立功能。而进程中可以有多个线程,所谓线程就是一个顺序执行流,如main()是一个主线程。3.一个程序运行后至少有一个进程,一个进程里可以包括多个进程,但至少要包括一个进程。4.并发性和并行性不同。并发性是指多条指令在单个处理器中进行,这多条指令在这一个处理器中快速切换处理,从而在宏观上...原创 2018-03-24 23:58:52 · 133 阅读 · 0 评论 -
eclipse常用快捷键和debug常用单词释义
1.eclipse常用快捷键alt + / :内容补全(导入jar包) alt + 上下方向键:光标所在行上下行走 ctrl + d :删除一行 ctrl + 1 :提示错误的修复操作选项 atrl + shift + / :注释选中的多行 atrl + shift + \ :取消选中多行的注释 atrl + shift + o :导入包或者去掉多余的包 atrl + shift...原创 2019-02-27 15:48:44 · 261 阅读 · 0 评论 -
Java基础加强类
原创 2019-02-28 10:30:11 · 184 阅读 · 0 评论 -
eclipse new 自定义添加自己常用文件
设置路径是 Window 【窗口】 > Customize Perspective 【自定义视图】 > Shortcuts 【快捷方式】 > 选择 "New"原创 2019-02-24 21:15:51 · 1832 阅读 · 0 评论 -
Tomcat思维导图
原创 2019-03-01 10:58:30 · 609 阅读 · 0 评论 -
HTTP协议思维导图
原创 2019-03-01 11:17:39 · 1131 阅读 · 0 评论 -
JavaScript思维导图
原创 2019-02-20 11:53:34 · 2242 阅读 · 1 评论 -
xml思维导图
原创 2019-02-26 11:57:42 · 1479 阅读 · 0 评论 -
XML解析方式总结 SAX编程 DOM4J编程
思维导图大纲1.DOM解析和SAX解析的区别是 DOM解析是把文档全部加载进去内容,形成树状结构,可以做增删改操作,但是容易产生内存溢出,SAX解析边读边解析,基于事件驱动,查询速度快,但是不能做增删改操作。2.JAXP是jdk中方法,但是dom4j是比较常用的jar包...原创 2019-02-27 11:28:58 · 188 阅读 · 0 评论 -
基于W3C的JSON学习总结
1. json == JavaScript Object Notation2.json 优势在于比xml更小 更快 更容易解析3. json语法思路比较简单,基础是键值对 (key:value),然后结合中括号( [] )并列为数组,大括号( {} )包裹为json对象。然后通过嵌套形成复杂的层次结构去描述数据形式。4.语法规则基础数据在名称/值对中 >>> k...原创 2019-02-27 11:56:19 · 186 阅读 · 0 评论 -
HTML思维导图
原创 2019-02-17 22:35:29 · 6313 阅读 · 0 评论 -
CSS思维导图
原创 2019-02-17 22:00:17 · 709 阅读 · 0 评论 -
03坦克大战
枚举类型: 1)定义enum dataName {value1,value2,value3···· } 2)使用dataName a,b···· enum Direction { L , LU , U , RU , R , RD , D , LD , STOP }; private Direction dir =Direction. ...原创 2018-08-04 11:51:39 · 133 阅读 · 0 评论 -
04坦克大战(debug)
1.在图形是写字是Graphics中的drawString方法。2.在一个Frame中添加器件,这些器件的坐标(x-coordinate,y-coordinate)是以Frame左上角点为原点坐标。x-coordinate是屏幕水平横坐标,y-coordinate是屏幕竖直竖坐标。3.Java中持有对方的引用就是类内有一个变量(Field)是这个class类型。然后在构造函数传值进来初始化...原创 2018-08-04 17:27:22 · 162 阅读 · 0 评论 -
eclipse使用初步
1.workspace工作目录,即是默认的工程保存目录2.package explorer开发包浏览,就是左边树状的文件管理栏3.outline各个class,方法的列表,点击跳转到class或方法头部4.src源文件的文件夹,bin可执行文件的文件夹。5.双击全屏,双击又缩小回原来6.在继承中,可重写的方法添加途径有:点击类名,右键source->Override/Impleme...原创 2018-07-31 15:17:36 · 136 阅读 · 0 评论 -
01坦克大战
1.GUI(Graphics User Interface)图形用户界面 AWT(Abstract Window Toolkit)抽象窗口工具集Component n. 组成部分,部件,成分2.AWT中核心的是Component类和Container类,Container类继承于Component,但是Container是一类特殊的Component,它代表一种容器...原创 2018-07-31 18:34:45 · 150 阅读 · 0 评论 -
02塔克大战
1.repaint->update->paint。repaint调用update,update更新要调用paint()或super.update()。双缓冲画图在于重写update方法。2.闪烁:在不重写update方法下,repaint只是调用update,update调用paint。而paint方法也有系统自动随机调用的,(paint没有调用执行完成就又可能被线程重画),故闪烁...原创 2018-08-01 19:54:40 · 169 阅读 · 0 评论 -
05坦克大战
1.容器中的null也算是一个对象,不用的话也要去清理掉。import java.util.ArrayList;import java.util.List;public class TankClient{ public static void main(String[] args) { ArrayList<Object> test = new A...原创 2018-08-06 17:29:16 · 185 阅读 · 0 评论 -
在线聊天系统总结
1.需要保存的变量,不同方法中都要用到的变量一般设置成成员变量以方便引用。2.流中的一些方法接受(),的readUTF,wirteUTF()都是阻塞式方法,等到读到为止。3.Exception的处理也是程序正常执行的一部分,只不过这个是比较特殊的异常处理。并不是说这是一个错误,而是一个特殊情形。4.当接口(接口)实现了自己的方法,那么他就可以当作是一个类来实例化。按钮监听器中的Acti...原创 2018-08-26 22:16:50 · 2923 阅读 · 0 评论 -
java 集合和Comparable,Conparator 排序小结
Set中不能有两个相同的元素,Set的实现类有HashSet ,LinkedHashSet , TreeSet。 HashSet比较常用,存取插入比较快,根据哈希索引操作。 LinkedHashSet使用链表实现的,所以优势在于遍历迭代。 而TreeSet采用红黑树数据结构,要求元素必须实现Comparable接口(自然排序)或者new TreeSet 的时候加入Comparator...原创 2018-10-29 18:00:37 · 451 阅读 · 0 评论 -
jquery 简介
原创 2019-02-21 17:20:38 · 156 阅读 · 0 评论 -
Servlet思维导图
原创 2019-03-06 21:00:53 · 1369 阅读 · 0 评论