- 博客(12)
- 收藏
- 关注
原创 java小程序:五子棋对战的实现
第一部分: 第一个类: package gobang227;//这是包名,copy的同学记得修改!!!! import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import javax.swing.ButtonGroup; impo...
2019-05-06 19:40:07 739
转载 如何理解CPU调度及其算法?
转载自:https://blog.csdn.net/qq_38216239/article/details/80374539 批处理系统和交互系统有什么区别? 批处理就是写好了电脑去运行,交互式就是电脑偶尔要问你点什么比如说yesorno或者下一步之类的 什么是cpu调度? 即按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程,如果没有就绪进程,系统会安排一个系统空...
2019-03-12 12:45:04 456
原创 如何用java实现插入、选择、冒泡、快速排序?
冒泡、选择、插入排序: package algorithm; import java.util.Arrays; public class Insertionsort { private static int arr[] = { 200, 489, 236, 187, 24, 1 }; /** * 插入排序 * @param arr数组 */ public void in...
2019-03-10 14:29:29 194
原创 如何用线程控制图片的移动?
为什么我们要让MainFrame面板主类继承JFrame类: 答:我们需要重绘面板,需要重写面板类的paint()方法,我们让MainFrame类继承面板类它本身就成为了一个面板,就可以对其paint()方法进行重写。 package Threadanimation.copy310; import java.awt.Color; import java.awt.Graphics; impo...
2019-03-10 14:07:23 394
转载 如何理解程序、进程、线程?
三者之间的形象化理解: 程序:代码实现了功能,就是程序,是静态的;程序是存储在磁盘上。 例如:实现eclipse的代码 进程:执行中的程序就是进程,是动态的; 例如:运行eclipse出现的界面 线程:进程内的一个执行单元,也是进程内的可调度实体,可以并发执行提高了进程的效率。 程序与进程的区别: 程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的...
2019-03-08 11:19:50 589
原创 如何理解OSI参考模型?如何理解TCP/IP协议?
通常人们认为OSI模型的最上面三层(应用层、表示层和会话层)在TCP/IP组中是一个应用层。由于TCP/IP有一个相对较弱的会话层,由TCP和RTP下的打开和关闭连接组成,并且在TCP和UDP下的各种应用提供不同的端口号,这些功能能够被单个的应用程序(或者那些应用程序所使用的库)增加。与此相似的是,IP是按照将它下面的网络当作一个黑盒子的思想设计的,这样在讨论TCP/IP的时候就可以把它...
2019-03-06 01:32:05 448
原创 如何理解java垃圾回收机制?
简述垃圾回收机制: 在java中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机JVM自行执行。在JVM中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行的,只有在虚拟机空闲或者当前堆内存不足时,才会触发执行,扫描那些没有被任何引用的对象,并将它们添加到要回收的集合中,进行回收。 一、垃圾回收机制具有以下的特点: 1、 垃圾回收机制只负责回收堆内存,不会回收任何物理资...
2019-03-04 18:30:41 520
原创 java小程序:画板的实现
面板类: 为什么要继承JFrame类? 答:考虑到重绘图形时需要在JFrame对象上重绘出数组中的图形,所以我们让面板类继承JFrame类成为它的一个子类,以便之后重写paint()方法。 package drawingboard; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout;...
2019-03-02 17:13:26 781 1
转载 如何理解java中的static变量和方法?
大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,它们是互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性...
2019-03-02 13:19:32 314
原创 接口、抽象类和事件监听机制
1.接口 接口的定义 定义接口的关键字:interface 格式: public interface 接口 extends 接口,...(可以继承多个接口) { //定义常量 public static final 数据类型 常量名 = 值; //定义抽象方法 public abstract 返回值数据类型 方法名(数据类型 参数名,...); } 注意: 1.接...
2019-02-28 14:37:17 195
原创 如何理解java中的类和继承?
1.为什么需要使用继承? 1.提高代码的重用性(减少重复的代码) 2.提高程序的扩展性 2.Java类继承类的语法格式 Java中类继承类的关键字:extends (implements是类继承接口的关键字) 格式: public class 类名 extends 类名 { } 注意:Java中类的继承是单继承(一个子类只能继承一个父类)。 继承是用来模拟现实生...
2019-02-28 14:17:42 440
原创 如何理解java中的类和对象?
Java是一门完全面向对象的编程语言,类和对象是面向对象编程的基础和核心。 1.如何理解类和对象,类和对象与生活有什么联系呢? 面向对象编程思想是来源于现实生活,面向对象编程就是代码来模拟现实生活中的场景。 1.1现实生活中什么时对象? 对象:在现实生活中只要是一个具体的物体或者一个具体的事物就是一个对象; 举例:某一个学生、某一个老师、某一台电脑、某一个人、... 注意:在这里...
2019-02-28 13:55:15 2484 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人