Java编程学习知识点总结

1、基础语法
变量和数据类型:int, double, char, boolean, String等
运算符:算术运算符、关系运算符、逻辑运算符、位运算符
控制结构:if-else, switch-case, for循环, while循环, do-while循环
数组:一维数组、多维数组
方法:方法定义、参数传递、返回值、方法重载

 参考文档:

Java 简介

Java 入门教程

Java 编写代码语法

Java 注释作用写法及示例代码

Java 变量

Java 类据类型

Java 数据类型转换(Casting)

Java 字符串(String)的使用

Java 布尔值(Boolean)

Java 条件语句(If else)

Java switch case 语句

Java while循环语句

Java for循环语句

Java break和continue关键字

Java 数组(Arrays)

Java 方法

Java 方法 参数

Java 方法 重载
 

2、运算符

2. 面向对象编程 (OOP)
类和对象:类的定义、对象的创建和使用
封装:访问修饰符(private, protected, public)、getter和setter方法
继承:extends关键字、super关键字、方法重写
多态:方法重载和方法重写、向上转型和向下转型
抽象:抽象类和接口、abstract关键字、implements关键字
封装、继承、多态的综合应用

参考文档:

Java 作用域

Java 递归

Java 面向对象编程(OOP)

Java 面向对象 类和对象的声明及使用

Java 类class 属性

Java 类class 方法

Java 类class 构造函数

Java 修饰符

Java 面向对象 封装

Java 包(package)

Java 面向对象 继承

Java 面向对象 多态

Java 面向对象 内部类

Java 面向对象 抽象类和抽象方法

Java 面向对象 接口(interface)

3. 异常处理
异常类:Throwable, Exception, RuntimeException
捕获和处理异常:try-catch, finally, throw, throws
自定义异常:创建自定义异常类

参考文档:

Java try catch finally异常处理(Exception)

  • 88
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
开发五子棋的小程序时,主要涉及以下几个Java知识点: 1. 面向对象的思想:通过创建一个名为Chess的类,将棋子对象化,使用该类的对象来表示棋子的行、列和标识。这样可以更方便地进行悔棋操作和棋盘的重绘。 2. 使用数组和二维数组:通过使用数组和二维数组来表示棋盘和棋子的状态。可以根据棋子对象所在的行、列信息,在二维数组中设置对应位置的值来表示棋子的存在。同时,可以根据数组中的值来判断游戏的胜负。 3. 事件监听器(Listener):使用GoListener类来监听玩家的操作,如鼠标点击棋盘的位置来下棋。该类中的相关方法负责处理玩家的操作,并更新棋盘和棋子的状态。例如,实现悔棋功能时,根据棋盘上的棋子顺序数组,删除最后一颗棋子,并在棋盘和棋子数组中相应位置进行更新。 4. 图形界面的绘制:通过使用Java的图形库,可以实现五子棋的可视化界面。绘制棋盘和棋子的图形,并随着玩家的操作进行更新。 5. 网络编程:在开发五子棋游戏大厅时,可能还涉及到Socket编程的相关知识点。这可以用来实现游戏大厅的功能,如动态加载游戏,让玩家选择进入游戏等。 总结来说,五子棋的Java知识点重点包括面向对象的思想、数组和二维数组的使用、事件监听器、图形界面的绘制以及可能的网络编程。这些知识点开发五子棋小程序的关键所在。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值