总结_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 总结 >>列表
· 简单画板实现的总结发布时间:2013-07-24
简单画板实现的总结一.实现简单画板需要使用的JavaAPI类:JFrameJPanelJButtonJMenuBarJMenuJMenuItemMouseListenerMouseEventActionListenerActionEvent绘制图形图像的对象GraphicsString二.匿名内部类1.没有类名,不需要class。2.在另外一个类的{}中间。3.超过四行代码就不考虑使用,可考虑新建一个类。三.实现一个简单画板的步骤1.定义好界面类。2.给按钮添加动作监听器方法... 查看全文
· 接口与事件机制的总结发布时间:2013-07-24
接口与事件机制的总结一、接口1.定义:1)定义接口的关键字:interface2)定义接口的格式:publicinterface接口extends接口名,…{//常量publicstaticfinal数据类型常量名=值;//N.B:常量名的每一个字母都要大写//抽象方法public返回值数据类型方法名(数据类型参数名,…);}注意:a.接口可以继承多个接口。b.接口中只有一种访问修饰符public。c.接口中默认就是常量,所以publicstaticfinal可以不写。d.接口也是一种类。e... 查看全文
· 【ruby】ruby 动态方法总结发布时间:2013-07-24
本文对ruby动态方法特性进行探讨。结合以下例子:#dynamicmethodsclassDynamicdefaputs"thisismethoda"enddefb(bob)puts"thisismethodb:#{bob}"enddefcputs"thisismethodc"enddefself.define_component(name)define_method(name)doputs"mynameis#{name}"endenddefine_component... 查看全文
· Java入门基础总结(二)发布时间:2013-07-24
判断语句ifelse如下:1/*2语法:3if(条件)4{5代码块6}else7{8代码块9}10用中文可以理解为:如果(if)......否则(else)........11注:条件返回是Boolean类型,非true即false。还可以多层嵌套12*/13if(5>3)14{15if(1==1)16{17//1==1条件返回结果为true则执行这里的代码18}else19{20//1==1条件返回结果为false的话就执行这里的代码21}22}elseif(4/2==2)23... 查看全文
swing登陆界面开发一、swing是什么?作用呢?Swing是一个用于开发Java应用程序用户界面的开发工具包。我们利用Swing丰富、灵活的功能和模块化组件,使得我们用很少的代码就可以创建优雅的用户界面。工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event二、swing登陆界面开发步骤:1.构造一个顶层容器JFrame的窗体对象2、设置该窗体的一些属性,如大小、标题3、设置该窗体的布局方式4、添加组件到窗体上5... 查看全文
弹球游戏分步解析(五)——阶段性总结之前的《弹球游戏分步解析》系列已经实现了简单的界面,实现了小球在界面上运动,实现了滑块运动,以及保存读取操作。只要加上计分系统,一个小游戏就基本做好了,现在我把我做这个游戏的思路跟大家再简单梳理一下:第一步:实现界面主要用到的类有:importjava.awt.Toolkit;importjava.awt.BorderLayout;importjava.awt.Menu;importjava.io.IOException;importjava.util... 查看全文
相信接触过网络开发的人对HTTP、HttpWebRequest、Socket这些东西都不陌生吧。它们之间的一些介绍和关系我这里都忽略了。开我们平时开发过程中也是很少有机会接触大什么大并发这个东东,一般大并发我们都需要考虑异步和多线程以及对象池,这个我们以一个简单demo来讲解吧。主要的调用关系图如下:类的结构图如下:一:这里我们依次对这些类做一个简单的说明HttpRequestInfo:publicstringUrl:http请求的url字符串,如http://www.baidu... 查看全文
· 类的继承的总结发布时间:2013-07-21
类的继承的总结类继承是为了提高代码的重用性!一、Java继承的语法格式:继承的关键字:extends格式:publicclass类名(子类、超类、派生类)extends类名(父类、基类){}注意:Java的继承是单继承(一个子类只能继承一个父类),表示extends后边只能加一个类名。二、子类能继承到什么?又能使用什么?1.子类能继承到父类所有的属性和方法。2.子类能调用的方法:1).当子类和父类同包:默认的、受保护的、公有的属性和方法能被子类的对象和子类{}中调用。2).当子类和父类不同包... 查看全文
EntityFramework是M$提供的一个ORM框架,它旨在为小型应用程序中数据层的快速开发提供便利。nuget上185W多的下载量,说明.Net开发人员还是比较喜欢用EF的。但是EF在提供了便利性的同时也有许多缺点,以下就是我认为不应该应用EF的场景: 非SQLServer数据库且无该数据库的DataProvider高性能要求。在进行一些复杂查询的情况下,EF的性能表现不太好,而开发人员又无法控制SQL语句的生成高安全性要求。有时候DB用户仅仅具有EXEC的权限... 查看全文
· Winform开发框架的重要特性总结发布时间:2013-07-20
从事Winform开发框架的研究和推广,也做了有几个年头了,从最初的项目雏形到目前各种重要特性的加入完善,是经过了很多项目的总结归纳和升华,有些则是根据客户需要或者应用前景的需要进行的完善,整个Winform开发框架具有很好的通用性和借鉴性,本文从该Winform开发框架进行概括总结,力求把各个重要的特性进行一些详细的说明,使大家了解整个Winform开发框架的面貌和特性。Winform开发框架总体性概括有:支持插件化应用开发,能够动态配置及加载开发的插件;菜单支持动态配置... 查看全文
· Swing界面开发的总结发布时间:2013-07-20
Swing界面开发的总结一、Java的图形界面有:1.awt:java.awt,它是jdk1.4之前推出的图形界面类2.swing:javax.swing,它是jdk1.4的时候推出的图形界面类N.B:两者的不同之处在于:1.跨平台性(swing由于awt)2.awt基于C、C++语言swing基于Java语言二、常用的组件有:A.容器组件1.Frame窗体类顶级的容器(JFrame不能往JFrame里加)它有一个默认的布局为边框布局2.JPanel面板类最灵活的容器... 查看全文
概述C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效:从不是创建控件的线程访问它”的异常。处理跨线程更新WinformUI控件常用的方法有4种:1.通过UI线程的SynchronizationContext的Post/Send方法更新;2.通过UI控件的Invoke/BegainInvoke方法更新;3.通过BackgroundWorker取代Thread执行异步操作;4.通过设置窗体属性... 查看全文
· 典型80后的5年工作总结发布时间:2013-07-20
一、5年工作生活经历08年毕业于一个普通的院校。还没有毕业,就已经来北京实习,实习结束后顺利转正。毕业时,朋友给我介绍一媳妇,瞬间感觉无比幸福。当时每月3k,住学生公寓,每月才200,一个月下来还能剩1.5k,当时还觉得日子过得很不错。剩下来,跟媳妇订婚,订日子,过了一年,顺利结婚。媳妇工作双丰收,当时可真美了一阵子。后来,公司老不给涨工资,跳槽了,到了第二家公司。说到第一次跳槽,过程很曲折。总结教训就是,不收到人力最后的offer,千万不要认为offer到手了,某些技术负责人虽然很欣赏你... 查看全文
· 单例模式总结发布时间:2013-07-20
单例模式总结单实例的正确写法并文章属于Java并发编程实战中例子。但结合实际场景进行了阐述。通常,我们如果写一个单实例模式的对象,一般会这样写:写法一:Java代码publicclassSingleton{privatestaticfinalSingletoninstance=newSingleton();/***防止其他人new对象*/privateSingleton(){System.out.println("init");}publicstaticSingletongetInstance... 查看全文
· 爬虫url查重方式总结发布时间:2013-07-19
最近做爬虫,在check阶段最后这几天总是遇到内存溢出的问题,分析了一下java堆,发现就是过多的urlstring存储导致的。今天就总结下url查重的几种方法。看到网上也有些文章讨论了这个问题,但会略有不同,希望能用两天晚上内存溢出的经验帮助到做爬虫的同志们。当然还要说明一下,这里的爬虫主要是单站的定制爬虫,全网爬虫不是主要考虑的范围。首先,罗列一下所有的方法:1.HashSet存URL2.压缩字符串存入HashSet3.改写的字典树4.BloomFilter5.BerkeleyDB6... 查看全文
· java反射基本总结发布时间:2013-07-19
在java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于java语言的反射机制(Reflection)。Java反射机制主要提供了以下功能:1、在运行时判断任意一个对象所属的类。2、在运行时构造任意一个类的对象。3、在运行时判断任意一个类所具有的成员变量和方法。4、在运行时调用任意一个对象的方法。Reflection是java被视为动态(或准动态)语言的一个关键性质... 查看全文
基于公司战略的调整和开发框架的升级换代,也伴随着SOP(面向服务编程)和SOA(面向服务架构)的软件开发思想在公司开发团队中的慢慢深入,最终讨论决定在将现有(旧)的支撑公司业务的项目模块(如:产品,商家和订单...)在进行底层架构升级的同时,要让这个模块在一定程度上可以达到复用性——即它应该可以满足新的栏目('同城网购')的相关需求且适当的考虑未来的需求扩展,它不能跟其它的模块耦合在一起,只负责属于这个模块领域内的数据服务(如:产品模块只用考虑产品相关数据的读写)... 查看全文
必须得说点什么今天在介绍线程池之前,我得来说说上上篇随笔。关于线程的优先级,我们知道在C#中可以设置线程的优先级,使重要的作业可以优先执行,但是这个优先级不是一成不变的,也就是说就算你设置一个线程的优先级非常高,但是也有可能在优先级较低的线程后执行。优先级高不代表就得到了绝对的通行证,给一个例子大家看看:1classProgram2{3staticvoidMain(string[]args)4{5Threadtest1=newThread(newThreadStart(myThread1))... 查看全文
HashTable中的key/value均为object类型,由包含集合元素的存储桶组成。存储桶是HashTable中各元素的虚拟子组,与大多数集合中进行的搜索和检索相比,存储桶可令搜索和检索更为便捷。每一存储桶都与一个哈希代码关联,该哈希代码是使用哈希函数生成的并基于该元素的键。HashTable的优点就在于其索引的方式,速度非常快。如果以任意类型键值访问其中元素会快于其他集合,特别是当数据量特别大的时候,效率差别尤其大。HashTable的应用场合有:做对象缓存,树递归算法的替代... 查看全文
· 类和对象总结2发布时间:2013-07-18
一、构造(器)方法方法分为两类,普通方法和构造器方法。构造方法的格式:public类名(数据类型参数,.....){//代码}实例化对象的格式:类名对象名=new类名();类名对象名=new类名(参数值,.......);构造方法的用途:用来实例化对象、用来初始化对象某些属性值。每一个类默认的有一个无参的构造器,自己给类重新定义一个构造器,这叫做构造器方法的重载。如果在类中定义了构造方法,则只能使用你自己定义的构造方法,默认的无参构造方法不能再使用。构造方法没有任何返回值的定义... 查看全文