- 浏览: 5670 次
- 性别:
- 来自: 长沙
最新评论
文章列表
要实现多台电脑的联通互动,就得用到通信。通信总体说起来就是服务器和客户端的数据传输。通信的过程大概是,先建立服务器,然后启动客户端连接到服务器,然后客户端将消息(数据)按协议发送给服务器,然后服务器根据相同的协议来解析消息并做出反应,或是传送给另一个客户端,或是传回原客户端,或是保存到服务器中。说起来是如此的简单,但是真正将两台电脑联通起来还是有各种各样的问题的,其中尤为重要的就是协议问题,协议必须一致,两个客户端才能实现信息的传输。在定协议的时候,读取数据的时候如果要将一个byte数组读满,最好不要使用read()方法,而是使用readFully()方法,因为使用read()方法很有可能读不 ...
实际上,在一个程序中,参数的传递是无处不在的。参数传递,分为值传递和引用传递。值传递,顾名思义,就是传递的是值,只有其值发生改变。而引用传递则是地址的传递,参数中存储的实际上是一个地址。那么引用传递就可实现类的对象的传递。总而言之,值传递适用于8大基本数据类型和String类型。而引用传递则适用于对象类型。
接下来,就说说画板的初步实现。对于一个画板的创建,显然分为两部分,界面和事件监听机制。显然,界面的创建,需要先创建一个窗体,然后将窗体分为两部分(使用默认布局,边框布局即可)。一部分放置按钮,一部分实现画板。
很显然界面的实现还是相当简单的 ...
一个程序最为核心的东西当然是对于事件的处理了,而事件的处理则是由事件机制来完成的。事件机制包括几个概念,一为事件源,二为事件监听方法,三为事件处理类。
事件源,很好理解,就是动作所发生的地 ...
类的继承(关键字:extends),顾名思义,是子类继承父类的所有属性和方法。对于属性与方法有分为默认的、受保护的(protected)、公有(public)的和私有(private)的,而子类能调用的方法却不是父类所有的方法与属性 ...
学到swing界面的时候,难免会遇到设置背景图片的情况,那么如何添加就略是复杂了。原本以为是直接在JFrame界面直接添加个图片就好,可是却会发现这根本行不通。之后才知道JFrame添加图片有几个步骤,一般是在LayeredPane最底层添加一个带图片的标签,然后将ContentPane设置为透明,并将上面的部件也设置为透明,那么一个背景图片就设置好了。以下就是一小段背景图片的设置代码:
实例化一个背景图片
ImageIcon bjt= new ImageIcon("image/bjt.jpg");
实例化 ...
生活中,具体的某个事物就是一个对象,而根据对象相似的特征以及行为则能进行归类。在JAVA这一面向对象编程的语言中,类与对象的概念实际和现实生活中的类与对象极其相似,也可以说就是生活中类与对象的一种计算机语言化。在JAVA中,对象就是类的实例化。
类具有属性和方法,而属性大多私有,方法大多公有,这也和JAVA封装有关。而对于私有属性,既然不能直接调用,那么也就只能通过公有的方法来对私有属性进行操作。
对于一个类除去属性和普通方法,还有一个最为关键的东西,那就是构造方法,顾名思义,其就是在对象创建之时对其进行的初始化。说到类的创建,其中的new 关键字则是负责开辟一个新 ...
今天是JAVA的第一节课,主要是讲JAVA的数据类型。JAVA数据类型主要分为两大类,基本数据类型和对象数据类型。而基本数据类型和C语言基本一致,只是多出了一个Byte类型,其为一个字节的长度。而重点则在于对象数据类型中的String类。对于java中的String类类型和其基本数据类型用法极其相似,既可以同基本数据类型一样定义,又可以通过构建对象的方式来定义。对于String类,最为主要的就是它的方法的使用。其方法有取长度用的.length(),索引字符串中字符位置的indexOf()和lastIndexOf(),索引指定位置字符的charAt(),比较字符是否相等的eauals(),以某字符 ...