- 浏览: 31690 次
- 性别:
最新评论
-
wz94:
mfkvfn 写道你这是《编程珠玑》这本书第一章的例子。里面有 ...
将超出机器存储范围的整型数据导入内存的一种处理方式 -
mfkvfn:
你这是《编程珠玑》这本书第一章的例子。里面有很详细的讲解。
将超出机器存储范围的整型数据导入内存的一种处理方式 -
wz94:
freezingsky 写道wz94 写道luciferdev ...
计算器功能实现 -
freezingsky:
wz94 写道luciferdevil 写道定义数组arr = ...
计算器功能实现 -
wz94:
luciferdevil 写道定义数组arr = [按钮的te ...
计算器功能实现
文章列表
所谓网络通信聊天室,简单的说就是用代码实现一个以本机ip作为地址的服务器,并能够实现与客户端的数据传递。服务器从客户端的输入流中读取数据,在客户端的输出流中写入数据,从而达到通信目的。 [
一、服务器的建立
1.首先,建立一个服务器。
Java中关于网络通信的类在java.net包中,建立服务器需要调用到ServerSocket类,建立服务器也就是new一个ServerSocket:
ServerSocket ss = new ServerSocket(8888);
其中8888表示要建立的服务器的端口号(每台计算机可用的端口号为0~65535,0 ...
题目是这样的:给定10亿+个int型数,要求找出重复出现的数字,并输出。(前提是在32位的机器上)
首先,对题目进行认识,如果给定的int型数据很少的话,筛选数据的一般方法是直接建立整型数组存入数据,再利用冒泡或者其他排序方式进行排序就可以很容易筛选出重复的。
然后,要判断机器运算的范围究竟是多大。32位的机器,内存有2的32次方bit,换算成GB是4G,然而实际计算机能用到的不到2G。。。10亿个int,每个int等于4个byte,1个byte等于8个bit,如果全部导入内存的话需要的空间将近30G,远远超出计算机的 ...
一、画板界面的实现
简单分析:建立一个DrawingFrame类继承自JFrame类,在实例化后的窗体北边面板上加各种按钮,中间面板用来绘图。
注意:1.因为绘图时只能在中间面板上画,所以不能直接在窗体上取画布。
2.画图是在中间面板完成的,显而易见中间面板是一个事件源,而且画图方式是通过鼠标的按下(pressed)、释放(released)、单击(clicked)或者拖动(dragged)等完成的,所以要添加处理类实现鼠标监听器接口MouseListener和MouseMotionListener(或者继承类MouseAdapter),与 ...
计算器界面的实现在之前swing组件那节课已经完成。这一篇总结来写功能的实现。
一、添加监听器方法
下边是之前实例化的二十个按钮,包括10个数字,加(+)减(-)乘(*)除(/)乘方(x2)取余(%)
取绝对值(abs)等于(=)和清零(AC)
//实例化二十个JButton对象
JButton jba = new JButton("AC");
JButton jbb = new JButton("x2");
JButton jbc = new JButton(" ...
先上图吧,无图无真相。
一、布局
qq登录界面实现和计算器界面实现是一堂课的作业,都是对布局的练习。常用布局模式三种:流式较简单容易掌握;qq登录界面对应边框布局的练习;计算器界面对应网格布局的练习。然而在实际操作中我发现各种布局都有利有弊,对于这种组件较少的小界面来说“无招胜有招”,有时候没有布局反而是最好的布局。直接将布局设置为null,这样对于各组件位置的摆放将会随心所欲了。不过我这个界面还是按照老套路
用的边框布局。
先 ...
(由于之前寝室断网、在公司内忙着敲代码所以落了很多篇总结,所以从这篇开始都算是补前边的。。。)
一、接口
定义
定义接口的关键字是 interface
public interface 接口 extends 接口名,......{
//常量
public static final 数据类型 常量名 = 值;//常量名的每一个字母要全部大写(public static final 可以不写,写的 ...
一、Java继承的语法格式
1.继承的关键字:extends 避免重写代码的麻烦
2.格式:
public class 类名(子类、超类、派生类) extends 类名(父类、基类){
}
注:Java的继承是单继承,extends后边只能加一个类名。
二、子类继承到什么?能使用什么?
子类能继承到父类所有的属性和方法。
...
一、java的图形界面
1.awt java.awt
jdk1.4之前推出的图形界面,用c/c++编写,跨平台性不好
2.swing javax.s ...
一、构造(器)方法
方法分为两类,普通方法和构造器方法。
构造方法的格式:
public 类名(数据类型 参数,.....){
//代码
}
实例化对象的格式:
类名 对象名 = new 类名();
类名 对象名 = new 类名(参数值,.......);
...
一、对类和对象的理解:
什么是类?什么是对象?
对象是某一个具体的物体或者某一个具体的事物。是特定的具体的可感的,比如某一台电脑,某一本书,某一张桌子,眼睛所观察到的任何一 ...
一、Java的基本数据类型
八大基本数据类型
类型
称呼
值域
范围
byte
字节型
8 bits
-128~127
int
整型
32 bits
-2147483648 ~ 2147483647
short
短整型
16 bits
-32768~32767
long
长整型
64 bits
char
字符型
16 bits
0~65535
...