`
文章列表
在生活中我们或多或少都会看到过蚂蚁,面对这个奇怪的家伙我们平时并不怎么关注它,但偶尔也会发现这个东西的神奇之处,为什么它们能成群结队的搬家,它们为什么能在群体中如此密切的配合行动,分工明确而不会乱成一团。 这就是我们要探讨的问题,这要从蚁群算法开始说起,蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。这是百度百科中对蚁群算法的简短描述,那么要想了解一个事物就要从他的本质开始了解。所以我就查找了一些相关的资料。首先我们知道蚂蚁是一种昆虫,而且蚂蚁的种类繁多,世界上已知有11700多种。这 ...
一、数据类型 1.Java定义了基本数据类型,应用数据类型和自定义数据类型。 2.Java的八种基本数据类型和引用数据类型中的String类型。   二、基本数据类型 名称 类型 值域 占用空间
一、数据类型间的转换 <一>、自动转换 自动转换就是不需要明确指出所要转换的类型是什么,而是由Java虚拟机自动转换。转换的规则就是小数据类型变大数据类型,但大数据类型的数据精度有时会被破坏。 例://定义各种数据类型 int i=123; char c1=22; char c2='c'; byte b=2; //自动转换的数据类型 int n=b; long 1=i;   大数据类型的数据精度被破坏的实例:
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 1.接口  接口的定义   定义接口的关键字:interface   格式:   public interface 接口名  extends 接口,... {        //定义常量    public static final 数据类型 常量名 = 值;        //定义抽象方法    public abstract 返回值类型  方法名(数据类型 参数名,...);

Java数组

1.什么是数组?     数组是属于数据结构中的一个内容。     数组是数据结构中访问与存储速度最快的一种数据结构。     可以直接通过下标进行定位到指定的数据位置。       Java中数组在定义时必须要指定数组 ...
常见的dos命令 盘符: 进入指定的盘符下。 dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录    注意:rd不能删除非空的文件夹,而且只能用于删除文件夹。 cd : 进入指定目录 cd.. : 退回到上一级目录 cd \ : 退回到根目录 echo "hello java">a.txt  写入文本到指定文件   type a.txt 显示文件内容命令 del : 删除文件    注意:不能删除文件夹,只能删除文件。 exit : 推出dos命令行 cls  : 通知计算机将当前的命令清空 *:  是通配 ...
一:进程与线程的区别: 1.线程:程序中单独顺序的控制流,线程本身依靠程序进行运行,线程   是程序中的顺序控制流,只能使用分配给程序的资源和环境。 2.进程:执行中的程序一个程序可以包含一个或多个线程一个进程自少     要包含一个线程。 3.单线程:程序中只存在一个线程,实际上主方法就是一个主线程。 多线程:多线程是在一个程序中运行多个任务,多线程的目的是更           好的使用CPU资源。   二:线程的实现: 1.在Java中,线程的实现有2种:     <1>继承Thread类      <2>实现Runnable接口 2.Thr ...
一.为什么需要使用继承?  1.提高程序的扩展性  2.提高代码的重用性   二.Java的继承语法格式:  继承的关键字:extends  格式:  public class 类名(子类、派生类、超类) extends 类名(父类、基类) {    }    生活中什么样的情况需要使用继承呢?   父母<--子女   包含关系:学生 <-- 大学生、高中生、初中生、...  Java类的继承只允许继承一个父类。
一.Java面向对象-抽象类与接口 final关键字: 1.final关键字在Java中被称为完结器,表示最终的意思 2.final能声明类,方法,属性: 使用final声明的类不能被继承 使用final声明的方法不能被重写 使用final声明的变量变成常量,常量是不可以被修改的,而且被声明的变量名字要用大写。例:final String NAME="张三"; 二.Java抽象类: 1.抽象类概念: 包含一个抽象方法就是抽象类
    Java是一门完全面向对象的编程语言,类和对象是面向对象的基础核心部分的内容。所谓面向对象,是指编写程序的时候围绕着一个对象的功能进行编写。面向对象编程的英文缩写是OOP,全称为Ojbect Orient Programming。面向对 ...
一.Java面向对象-抽象类与接口 final关键字: 1.final关键字在Java中被称为完结器,表示最终的意思 2.final能声明类,方法,属性: 使用final声明的类不能被继承 使用final声明的方法不能被重写 使用final声明的变量变成常量,常量是不可以被修改的,而且被声明的变量名字要用大写。例:final String NAME="张三"; 二.Java抽象类: 1.抽象类概念: 包含一个抽象方法就是抽象类
一:实例化报错的原因总结 A a=new B(); B()既可以是一个子类也;可以是一个构造方法 出错的原因:1.如果B没有继承A 2.被继承的类为final类 3.如果B是一个接口 4.A B类名字 写错了 5.B()构造器里面的参数未传入 6.A B类的包没有引入 7.构造方法被Private 8.B类是抽象类 9.变量名冲突如a在之前被赋值了int a=10
Global site tag (gtag.js) - Google Analytics