摘要: 多线程是由Java提出的概念,那么什么是线程呢?这里会涉及到几个名字听着很类似的东西:程序、线程、进程。 程序:存储在磁盘上的一系列的文件,包括可执行文件和不可执行文件。 进程:在内存中,每一个程序都会开启一个进程。 线程:线程是进程的最小执行单元,线程在寄存器中,每一个线程需要消耗一定的cpu资源 阅读全文
posted @ 2017-07-27 22:53 迷失的小菜包 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 由一条print语句引发的血案.......... 阅读全文
posted @ 2017-07-26 09:31 迷失的小菜包 阅读(2870) 评论(0) 推荐(0) 编辑
摘要: 在Java中,作为所有数据结构中存储和获取速度最快的一种,数组凭借其这种简单易用的优势在各个方面都能大显神威。但是数组也有自身的局限性。数组的长度必须是固定的一旦定义之后就无法动态的更改,这就会造成这样的问题,如果数组已满,就无法继续添加数据(当然你可以定义一个“足够大的数组”,但问题是多大才是足够 阅读全文
posted @ 2017-07-18 07:47 迷失的小菜包 阅读(2378) 评论(0) 推荐(0) 编辑
摘要: Windows的画图板相信很多人都用过,这次我们就来讲讲Java版本的简易画板的实现。 Windows的画图板相信很多人都用过,这次我们就来讲讲Java版本的简易画板的实现。 基本的思路是这样的:画板实现大致分三部分:一是画板界面的实现,二是画板的监听以及画图的实现,三是画板的重绘。(文章较长,但是 阅读全文
posted @ 2017-07-17 08:53 迷失的小菜包 阅读(14692) 评论(1) 推荐(1) 编辑
摘要: Java作为一面向对象的语言,具备面向对象的三大特征——继承,多态,封装。 继承顾名思义,继任,承接,传承的意思。面向对象的语言有一个好处,就是可以用生活中的例子来说明面向对象的特性。那么我们先来看看生活中的继承关系有哪些?最常见的:父母子女;汽车,电动车,自行车和车。无论哪种车,都有具备车的特性。 阅读全文
posted @ 2017-07-12 22:46 迷失的小菜包 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 类和对象 类:类是对对象的抽象,也就是说类是同一类对象的总称,这些对象具有相同的属性和方法。 对象:对象就是一个具体的事物,Java作为面向对象的语言,可以说在Java中万事万物皆对象。对象本身具有自己的属性和方法。 举个生活中的例子:我们生活中常见的人、手机、电脑、车、鸟等等就可以认为是类,然后每 阅读全文
posted @ 2017-07-10 20:36 迷失的小菜包 阅读(399) 评论(1) 推荐(1) 编辑
摘要: 2048这个游戏应该很多人都玩过,下面介绍如何用Java实现2048游戏。 阅读全文
posted @ 2017-07-10 11:02 迷失的小菜包 阅读(2204) 评论(0) 推荐(0) 编辑
摘要: Java提供的数据类型主要分为两大类:基本数据类型和引用数据类型。 short型 (短整型) Java中的引用数据类型: Java作为面向对象的语言,Java中所有用class,interface,abstract class定义的都属于Java的引用数据类型。 如何理解Java中的基本数据类型和引 阅读全文
posted @ 2017-07-09 08:10 迷失的小菜包 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 目前笔者接触过的分形主要有一下几种: 1.类似Clifford的分形。这种分形的特点是:分形的初始坐标为(0,0),通过初始坐标经过大量的迭代,得到一系列的点,根据得到的点来绘制分形曲线。这类分形的参数有限,可以很简单的实现。 2.类似IFS fern这样的分形。这种分形比上一种分形具有更多的参数, 阅读全文
posted @ 2017-07-08 09:32 迷失的小菜包 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 前段时间去听老师讲课的时候,老师告诉我子类是可以继承父类所有的属性和方法的。当时我是极其疑惑的,因为之前学校考试时这个考点我记得很清楚:子类只能继承父类的非私有属性和方法。老师给我的解释是这样的——先看下面一段代码 我们可以看到测试类中即使没有给Child类对象的属性进行赋值,tell方法依旧是可用 阅读全文
posted @ 2017-07-03 19:18 迷失的小菜包 阅读(41014) 评论(1) 推荐(13) 编辑