- 博客(7)
- 收藏
- 关注
原创 “运动世界”--线程介绍(1)
目录一.“运动世界”的概述二. 关于多线程(Multithreading) 1、关于多线程的理解2、线程的内存模型一.“运动世界”的概述我们先来了解这个“运动世界”整体大致的运行。 操作系统: (1)对外:即面向用户,对于用户来说操作系统是一个**控制软件**,它可以来控制我们计算机系统上的软件以及上面的应用程序;也提供了各种各样的服...
2019-08-18 20:54:23 215
原创 ArrayList
一、概念Arraylist(数组列表):它可以在数组中动态的增加或减少元素,实现了ICollection和IList接口,能灵活的设置数组的大小。ArrayList的长度是动态的,可以存储任意多的对象,但是只能存储**对象**,不能存储原生数据类型例如int。二、常用方法:(增、删、改、诊、查)1、存储数据 boolean add(E e): 将...
2019-08-18 17:25:23 200
原创 画图板
目标:在画图板上画一条直线一、首先需要建立一个界面。过程:1、创建界面对象(Java语言中已经有,可直接创建对象来使用)。2、对于一个界面,我们需要设置它的大小、居中、界面关闭、界面可见。3、写主方法去实现界面。(目前界面还未实现画图板的功能)public class DrawUI { //显示界面的方法 public void show(){ ...
2019-08-18 16:51:53 458
原创 给图片“变变身”
一张图片除了它原本的样子,还可以让它变变其他的模样————加特效(简单形式)实现一张图片的“变身”,先来了解了解它“变身”的步骤: 第一步,我们需要获取这张图片,对图片里的信息进行储存(每一张图片的展现,都是由一个个像素点组成): 1、创建一个文件夹对象,存入图片。 2、创建一个数组对象,把图片上的像素点存入数组。 ...
2019-08-18 16:50:11 506
原创 “运动世界”---小球漫步(3)
明白了简单的小球运动后,再来看看小球是如何“漫步”的!----多线程的初步运用 下面是多个小球的“漫步”图:写出这样一个效果,我们需要建立四个类:面板类,监听器类,小球类和线程类。【在不同的类中我们编写相对应的内容,这样做,一是,可以方便我们以后的修改;二是,有助于我们自己,对整个过程有一个自己的逻辑或认知。】 面板类(ThreadUI)...
2019-08-18 16:14:21 238
原创 数组排序
数组排序:对一串数字进行从大到小或从小到大的排序。 方法:(1)选择排序:(从大到小)用数组的第一位数和数组后面的每一位进行比较大小 ,若第一位比第j位小,则交换。 再用第二位和后面的每一位进行比较,以此类推.... public static void main(String[] args) { // 创建一个数组 int[] a = { 1, 23, 34,...
2019-08-18 14:22:37 190
原创 “运动世界”--简单(2)
1、创建一个小球类(ThreadBall)实现Runnable 接口public class ThreadBall extends JFrame implements Runnable{ public void ui(){ this.setSize(1200, 1000); this.setLocationRelativeTo(null); this.setVisible...
2019-08-04 21:15:15 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人