Java基础
Snowolf
这个作者很懒,什么都没留下…
展开
-
数据类型和运算符
一、标识符和关键字 1、分隔符 Java语言中的分号(;)、圆括号(())、方括号([])、花括号({})、空格、圆点(.)都具备特殊的分隔作用。分隔符主要作用分号(;)语句的分隔符,用于标识语句的结束。花括号({})定义一个代码块方括号([])用于访问数组圆括号(())功能非常丰富原创 2010-03-27 22:01:00 · 486 阅读 · 0 评论 -
Java概述
一、Java的运行环境 Java语言是一种特殊的高级语言,它既具有解释型语言的特征,也具备编译型语言的特征,因为Java程序要经过先编译,后解释两个步骤。 编译型:就是需要使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行程序的格式。例如C、C++等语言就是编译型语言。原创 2010-03-27 20:06:00 · 355 阅读 · 0 评论 -
流程控制和数组
一、程序流程控制1、 判断三种格式:If (条件语句){执行语句}If (条件语句){执行语句}else{执行语句} If (条件语句){执行语句}else If (条件语句){执行语句}else {执行语句} 上述条件判原创 2010-03-27 22:52:00 · 442 阅读 · 0 评论 -
数组的应用和二维数组
一、数组的应用 1、 最大值,最小值 求数组中的最大值和最小值。 实现代码: /*获取数组中的最大值和最小值*/class MaxAndMin { /* 获取数组中的最大值 */ public static int Max(int[] i) { int n=i[0]; for(int j=1;j<i.leng原创 2010-03-28 19:46:00 · 673 阅读 · 0 评论 -
面向对象(二)
一、设计模式设计模式:就是对某一问题行之有效的解决方式单例设计模式:就是一个类在内存中只创建一个对象实例。单例模式的特点:A、某个类只能有一个实例;B、它必须自行创建这个实例;C、它必须自行向整个系统提供这个实例。使用单例模式的原因是当实例存在多个会引起程序逻辑错误。注意以下两种方法的区别:/*实现方法一*/class Singleton{原创 2010-03-28 22:16:00 · 341 阅读 · 0 评论 -
面向对象(三)
一、抽象类1、抽象类和抽象方法 抽象方法只有方法签名,没有方法的具体实现。 抽象方法和抽象类使用abstract关键字进行定义。 抽象类和抽象方法的规则如下:A、抽象方法和抽象类使用abstract关键字修饰,抽象方法中不能有方法体。B、抽象类不能被new实例化。(即使抽象类里不包含抽象方法,也不能创建实例。)C、抽象类可原创 2010-03-29 18:50:00 · 392 阅读 · 1 评论 -
简单的控制台五子棋游戏
利用二维数组实现的简单的控制台五子棋游戏,程序中没有添加电脑的AI。 import java.io.*;import java.util.*;public class Gobang { //定义一个二维数组来充当棋盘 private static String [][] board; //定义棋盘的大小 private static final原创 2010-03-29 21:10:00 · 1251 阅读 · 0 评论 -
面向对象(一)
一、类和对象1、定义类类是某一批对象的抽象;对象是一个具体存在的实体;类的定义的格式:[修饰符] class 类名{零到多个构造器零到多个属性 //有的地方属性也被称为字段零到多个方法 //有的地方方法也被称为函数}定义属性的格式:[修饰符] 属性类型 属性名 [=默认值] 定义方法的格式:[修饰符] 方法返回值类型 方法名(形参列原创 2010-03-28 21:14:00 · 385 阅读 · 0 评论