随笔分类 - Java
摘要:通信:让两台设备连接起来 IP地址:在网络中的地址我——>fuwuqi ——>我的好友 端口:进程对外通信的序号。两个字节(eg.8000、8001、2500)端口范围:0~65535知名端口:0~1024,电脑进程可能在使用。因此需要使用该范围以外的端口 ipconfig:...
阅读全文
摘要:package com.java9.fileCompress;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class FileIO { publ...
阅读全文
摘要:1 哈弗曼树2 构建哈弗曼树2.1 节点2.2 哈夫曼树3 哈夫曼编码4 测试类
阅读全文
摘要:1 表达式二叉树1.1 定义二叉树:在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。表达式二叉树:存储表达式的二叉树。如:45+23*56/2-5(例子来源:https:/...
阅读全文
摘要:暂无。 进入网站,直接注册即可: https://appleteacher.apple.com/auth/#/signup/
阅读全文
摘要:1 总体需求分析1.1 类1、主类2、我方飞机类3、线程类2.2 效果图2 实现2.1 飞机类 MyPlane飞机类包括以下参数:位置x、y速度vx、vy图片图标myicom:设置为飞机的图片 飞机类包括以下方法:有参构造方法:初始化x、y,保证第一次绘制飞机能够有坐标pub...
阅读全文
摘要:1 链表链表:是由节点组成的。节点:是由数据域+引用域组成。节点与节点之间:引用域进行链接。 2 链表实现2.1 定义节点类节点类 链表:是有节点链接起来的 节点:有数据域(存储数据,类型不定)+引用域(存储下一个节点,用于节点链接)package com.java8.myl...
阅读全文
摘要:1.数组1.1 数组基本概念数组是一个容器,可以存储同一数据类型的N个数据;数组是一个数据结构,是数据结构中访问速度最快的;数组是直接通过下标进行定位;数组是属于引用数据类型(数组名中存储的是内存首地址);数组本身只有有length属性(获取数组能存储的数据个数),但是有从O...
阅读全文
摘要:1.区别1.1 三者本质区别String:每次增加数据都会开辟新空间,存储数据,将上一块空间通过GC进行回收StringBuiler、StringBuffer:是可变长度,数据增加是直接在现有空间进行操作1.2 StringBuiler StringBuffer区别非线程安全...
阅读全文
摘要:原理:JFrame框架,一旦创建,在其中就已经包含一个内容面板。一般我们在往JFrame中添加组件时,都加在了内容面板中,这个面板可以通过JFrame的成员方法getContentPane()取出来,所以如果设置JFrame的背景颜色,仍然会被内容面板盖住,不如设置内容面板的...
阅读全文
摘要:package com.java8.filetest0823;import java.io.File;import java.io.IOException;public class FileTest { public static void main(String ar...
阅读全文
摘要:1.Java异常关键字try{} 有可能出现异常的代码catch{} 根据try{}语句块中的异常和()中的异常来进行处理,可写多个catchfinally{} 不管是否发生异常,都会执行的语句块throw 使用throw关...
阅读全文
摘要:一、需求分析版本V1:多线程绘制小球版本V2:开启一个线程,绘制队列listBall内多个小球版本V3:使用启动和暂停按钮,控制线程小球的运动二、版本V1:多线程绘制小球点击绘制区域,获取x和y的坐标;创建和开始一个线程,线程中run()函数中内容为绘制小球;小球绘制卸载fo...
阅读全文
摘要:一、需求分析面板:用于放置两位抽奖号码——号码展示:1.数字 2.图片鼠标监听器:按下鼠标,线程开始,开始号码随机滚动;释放鼠标,判断线程循环的值flag=0,号码停止滚动,获得中奖号码。线程:线程开始,绘制遮挡框,号码number随机生成,绘制号码number,休眠0.1s...
阅读全文
摘要:一、需求分析1、界面设计左:棋盘,单独写一个GamePanel类右:控制栏panel22、功能2.1 棋盘首先绘制一个棋盘。考虑重绘,将该绘制写在paint()重写中。2.2 下棋用户点击相应位置:计算出棋子的位置,绘制棋子,并存储棋子位置。同样将该绘制写在paint()重写...
阅读全文
摘要:一、项目设计1、界面设计JFrame上面为控制栏JPanel下面为绘制面板JPanel2、基本思路鼠标事件监听器:展示一个JPanel界面,添加鼠标事件监听器,记录鼠标点击事件的坐标;getGraphics()方法:可以得到java.awt.Graphics对象gr,gr作为...
阅读全文
摘要:一、创建面板1、面板类中showUI()方法public void showUI(){ //创建窗体 JFrame jf = new JFrame(); jf.setSize(380,600); //窗体大...
阅读全文
摘要:一、为什么要继承:代码更简洁、灵活父类:public class Student { //属性 private String name; public void setName(String n){ name = n; } //学生...
阅读全文

浙公网安备 33010602011771号