摘要: 字节缓冲流 减少底层调用,提高效率 用缓冲区写数据 看源码,调用缓冲区构造器的时候创建了一个大小为8192字节的数组存数据作为缓冲 缓冲区读数据 复制avi视频 使用System.currentTimeMillis();计算时长 字符流 为什么要用字符流? GBK编码占用2个字节,UTF-8编码占用 阅读全文
posted @ 2021-08-27 19:48 托马斯源 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 案例:把祝福.txt的内容在控制台输出 用到int read(byte[] bytes)方法 String类与Arrays类的toString方法的区别 如果内容不是中文的话,用前面的while循环直接输出也行,这个new String()得是数组 但第二次读取6个,却输出了全部的7个,想要读到哪输 阅读全文
posted @ 2021-08-26 19:35 托马斯源 阅读(17) 评论(0) 推荐(0) 编辑
摘要: IO流 字节流 字节流比如:用记事本打开jpg文件 字节流是万能的流 在源程序中查看字节流抽象类InputStream 同理抽象类OutputStream 抽象类OutputStream有个子类叫FileOutputStream(ctrl+H) 其中有五个构造器 FileOutputStream(S 阅读全文
posted @ 2021-08-24 20:35 托马斯源 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 让小蛇动起来 把监听器写成内部类,实现KeyListener接口 测试:按空格白字会消失,再按一下就回来 定时器 测试:按空格,小蛇动起来了,一去不复返 边界判断 测试:走到边界重新从左边出来 其他方向移动 测试 依旧是从左往右循环走,但是能按方向键动蛇头 控制走向 至此,小蛇可以移动 不过小蛇现在 阅读全文
posted @ 2021-08-21 14:05 托马斯源 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 素材: 代码: StartGame package com.yuan.snake; import javax.swing.*; //游戏的主启动类 public class StartGame { public static void main(String[] args) { JFrame fra 阅读全文
posted @ 2021-08-21 13:47 托马斯源 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 贪吃蛇 帧:如果时间片足够小,就是动画,比如一秒30帧,连起来是动画,拆开就是静态的图片 键盘监听 定时器Timer 基础窗口框架StartGame,一个白板 游戏面板GamePanel 主界面add一个面板对象 贪吃蛇的素材 狂神: 自制:也不知道大小,按照网格尺寸的小图标25×25,大的125× 阅读全文
posted @ 2021-08-20 21:03 托马斯源 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 3.4 面板 Jpanel package com.yuan.lesson05;​import javax.swing.*;import java.awt.*;​public class JPanelDemo extends JFrame { public JPanelDemo(){ Contain 阅读全文
posted @ 2021-08-19 21:10 托马斯源 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 2.9 窗口监听 关闭的时候先隐藏一瞬间,后关闭 优化: 关不掉,输出语句 Windows监听常见的事件 只有关闭和激活窗口比较常见,剩下几乎用不到 让激活和失去激活分别显示不同的窗体名字 2.10 键盘监听 3. Swing 3.1 窗口、面板 Swing是awt的扩展,包含更多组件 这样写太lo 阅读全文
posted @ 2021-08-18 21:15 托马斯源 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 这东西有时候占的内存太大,能给电脑顶死机 参考:桌面窗口管理器占用过高解决办法_幻想方程式的博客-CSDN博客_桌面窗口管理器占用内存过高怎么办 我用的方案3,各取所需 后来发现有些弊端, 为了性能全关了之后,图标底下的字会很模糊,在文件夹白底更明显,打开装照片的文件夹的时候不给你看缩略图,全是图标 阅读全文
posted @ 2021-08-18 21:13 托马斯源 阅读(7438) 评论(2) 推荐(0) 编辑
摘要: 打代码的过程中发现了这个问题,不知道咋按的,按.的时候删除了光标后面的文字 这是百度的方法 好使 后来尝试了一下,把小键盘锁定之后按就是功能键,按.会切换成删除光标后面的文字,把小键盘打开就该打啥打啥了 阅读全文
posted @ 2021-08-18 17:01 托马斯源 阅读(706) 评论(0) 推荐(0) 编辑