- 博客(6)
- 收藏
- 关注
原创 线程需知
程序:磁盘上的一连串指令。进程:在内存中,程序运行起来后就会在操作系统中形成一个进程。线程:是进程中的一个独立运行单位,在CPU中运行,需要内存资源、寄存器资源做支撑。 线程的生命周期新建(new): 程序运行时会new一个对象,new出来的对象和普通对象一样,JVM会为其分配内存,初始化成员变量等,此时线程并没有运行,而是出于新建状态。就绪(Runnab...
2018-10-04 17:09:13 136
原创 JAVA static关键字
static关键字的四种用法1.static变量 在类中定义变量的时候,加上static后可在同包不同类中通过类名.变量名直接调用 定义:修饰符 static 数据类型 变量名; 调用:类名.变量名 static变量又称静态变量。静态变量在内存中只有一个,所有的对象都可以调用;而非静态变量在创建对象时就被创建,各个对象的非静...
2018-10-04 15:57:42 127
原创 JAVA 飞机大战
小的时候我们玩过很多小游戏,比如:坦克大战、贪吃蛇、超级玛丽、推箱子、飞机大战等等。今天就用java写一个小游戏,飞机大战。飞机大战的主要知识点就是线程,只要对线程有基本的了解就能完成飞机大战的编程。 关于飞机大战的编写,接下来分几个步骤来完成。一、实现敌方飞机的移动 (用一张球的图片来替代敌方飞机,之后更换图片就好) 1.首先...
2018-09-30 17:13:31 4273 1
原创 线程的简单运用
先来介绍一些基本概念。 程序:存储在磁盘上的一些指令。 进程:在内存中,程序运行起来后在操作系统中形成的一个进程。进程在运行的时候会向操作系统提供请求,请求硬件资源。进程会管理所有的 线程: 多线程...
2018-09-11 21:59:28 327
原创 JAVA 五子棋程序
一个简单的五子棋程序,实现了人机对战、人人对战、悔棋功能。一、首先是制作界面,也就是下棋界面。要画一个棋盘,添加按钮实现各种功能。 (1)创建一个ChessTable类来存放棋盘的基础数据,比如横向线的条数、纵向线的条数、单元格的大小、棋子的直径等。定义一个类是为了更改棋盘基础数据的时候更加方便。public interface ChessTable { public int...
2018-09-10 14:37:16 399
原创 JAVA简单画图程序
1.JFrame窗体界面(JButton、Graphics、Graphics2D、Color) 创建一个Draw类,在主函数中实例化Draw类,并调用Ondraw方法public class Draw{ public static void main(String[] args) { //在主函数中,实例化Draw类的对象,调用初始化界面的方法 Dra...
2018-09-09 21:10:28 19843 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人