- 浏览: 6228 次
- 性别:
-
最近访客 更多访客>>
最新评论
-
GeassG:
hw_imxy 写道发错地方了亲haha 不要在意这些细节- ...
3d max 安装及激活教程 -
hw_imxy:
发错地方了亲
3d max 安装及激活教程 -
ayaome:
美术功底不咋的
链表小结
文章列表
1.点击Setup文件安装
2.选择 安装在此计算机上(如果安装的3dmax与本机不对,即32位与64位冲突,会在这里提示)
3.选择中国以及接受协议,点击下一步
4.许可类型选择 单机
产品信息选择 我有我的产品信息
序列号填666-69696969
产品密钥填128E1
5.选择安装路径进行安装
6.安装完毕后打开软件,当出现以下界面时,选择Activate
7.出现以下界面后
选择 I have an activation from Autodesk
8.打开注册机
注意:1.先点击patch
...
以下是我做的简易的五子棋,可进行人机互动哦= =。
这里主要包括界面的制作与显示,还包括判断输赢。
public class Wzq extends JFrame{
/*
* 定义一个五子棋类
*/
private int flat ;//判断输赢的标志
public static void main(String[] args) {
//实例化一个类
Wzq wzq = new Wzq();
wzq.showFrame();
}
private void showFrame(){
//设置程序的名字 ...
首先想说的是设计模式共有23种,分三大类:
1、创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
2、结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
3、行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
具体介绍可参见:http://www.360doc.com/content/13/0329/09/10504424_274614664.shtml
本文主要讲解工厂模式和单实例模式:
工厂模式:
工厂 ...
通信,实际上就是服务器与客户端之间的数据交互,其中的所有过程都是把传出与得到的数据进行处理二进行其他操作。因此,除了这部分之外,最关键的部分就是通信协议了。通信协议,贫僧认为它就好比两者之间所共同遵守的规定,它告诉了参与通信的机器传输数据以及读取数据的方式
服务器代码(含有多线程内容)
package 通信学习;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void ma ...
1、链表的构成:包括节点类(Node)、根节点(root)、末节点(tail)、其中节点类包括data和next两个属性。
2、链表内部的一些构造方法和方法:添加(add)、得到长度(size)、得到指定位置的储存内容(get)、移除(remove)和插入(insert)。
3、链表的作用:个人对链表还不是很熟悉,但是感觉它有一个突破点——那就是它把原来动态分配的空间连接在了一起,方便了管
1.数组在内存中表示一段连续的存储空间。
2.长度从1开始,数组下表却从0开始。
3.数组的优点在于访问的效率高。
4.缺点在于在定义的时候就已经确定了内存空间,无法随时改变。
5.数组的数据类型:引用类型,说到引用类型,不得不提java的一些特点——java不允许开发者使用指针,但是自己的引用类型却在大用特用。并且,在java中,数组和String一样,被当做类来使用。
6.数组的唯一属性是length
举例:
一维数组的使用
定义数组有哪些方式:
参数传递
分为值传递与引用传递两种,引用传递又称地址传递。
1.值传递:
只是把值赋给一个变量
主要作用与JAVA中八大基本数据类型以及String(特殊)
2.引用传递(地址传递):
把地址赋给一个变量
作用于对象类型(类类型,引用类型)
区别:a的值传递给b后,对a的改动不影响b
而把a的地址传递给b 后,对a的改动影响b
简单画板
1.定义一个A类,在类中定义主函数,在主函数中创建A类的对象调用初始化界面的方法
2.在A中定义一个初始化界面的方法
...
由于事件机制建立在接口的基础上,所以对接口需要有基本的了解。
接口:
1.关键字 interface
2.基本格式
public interface 接口名 extends 接口,... {
//定义常量 常量名都必须要大写
public static final 数据类型 常量名 = 值;
static final 数据类型 常量名 = 值;
数据类型 常量名 = 值;
//定义抽象方法
public abstract 返回值数据类型 方法名(数据类型 形参,...);
public 返回值数据类型 方法名(数据类型 形参,... ...
继承,是指在已有类的基础上创建新类的过程。子类继承父类中的所有属性和方法,虽然不一定都能调用,但是还是很大程度上提高代码的重用性。而且在父类的基础上,子类还能再添加新的属性和方法,所以也提高了程序的扩展性。
继承后的调用:
1子类和父类在同一个包中时,能被调用的有 默认的,受保护的,公有的方法和属性。
2子类和父类不在同一个包中,能被调用的只有 公有的。
3在子类的{}中,能被调用的有 公有的和受保护的。
方法的重写:
必须是在继承的前提下,且方法名,返回值类型和参数的个数,参数的类型,参数顺序等必须相等,访问修饰符类型必须是子类大于父类。调用时,会先从子类中寻找方法,如果没有,再从父 ...
数据类型分基本数据类型和对象数据类型
一·基本数据类型
1、byte(字节型):计算机中1字节,一般来说占8位。
2、long(长整型):占8字节,也就是64位。
3、short(短整型):占2字节,也就是16位。
4、int(整型):占4字节,也就是32位。
5、char(字符型):占2字节,也就是16位。
6、float(单精度实型):小数点后保留7位有效数字,占32位。
7、double(双精度实型):小数点后保留15位有效数字,占64位。
8、 boolean(字节型):占1字节,8位。
二.对象数据类型
包括String对象、Date对象和数组对象等。
String:它是java 中 ...