当前位置: 首页 > news >正文

Java常用英语单词

Java 核心基础词汇表

1. 数据类型 (Data Types)
​​英文​​​​中文​​​​范围/说明​​​​示例代码​​
​​byte​​字节型-128~127 (8位)byte level = 10;
​​short​​短整型-32768~32767 (16位)short enemyCount = 100;
​​int​​整型-21亿~21亿 (32位) ★最常用int score = 5000;
​​long​​长整型极大整数 (64位)long globalScore = 9_999_999L;
​​float​​单精度浮点小数 (32位, 精度低)float gravity = 9.8f;
​​double​​双精度浮点小数 (64位, ★默认小数类型)double pi = 3.1415926;
​​boolean​​布尔型仅 true(真) / false(假)boolean isAlive = true;
​​char​​字符型单个字符 (如'A','汉')char playerSymbol = '♥';
​​String​​字符串文本 (★非基本类型,属引用类型)String name = "超级战士";
​​Array​​数组存储​​同类型​​数据的集合int[] coins = {1,5,10,50};

🔑 类型转换关键词

  • (类型) - 强制转换:int a = (int) 5.7; // a=5

  • Integer.parseInt() - 字符串转数字:int num = Integer.parseInt("100");


2. 类与对象 (Class & Object)
​​英文​​​​中文​​​​解释​​​​代码示例​​
class对象模板 (如"汽车设计图")class Hero { ... }
object对象类的实例 (如"按图纸造的红色跑车")Hero spiderman = new Hero();
new新建创建对象Coin gold = new Coin();
constructor构造方法初始化对象的特殊方法public Hero() { hp=100; }
this当前对象指向自身实例this.x = 0; // 自己坐标清零

3. 方法控制 (Method Control)
​​英文​​​​中文​​​​作用​​​​示例​​
void无返回值方法不返回结果public void move() {...}
return返回值方法结果返回return hp > 0; //是否存活
public公开权限外部可访问 (如公共公园)public int getScore(){...}
private私有权限仅本类内可访问 (如私人日记)private void secretSkill()
static静态的属于类而非对象 (如共享饮水机)static int totalPlayers=0;

4. 流程控制 (Flow Control)
​​英文​​​​中文​​​​逻辑结构​​
if() / else条件判断如果...否则...
if (isHit) {
hp -= 10;
} else {
move();
}```
for计数循环固定次数循环
// 生成5个敌人
for (int i=0; i<5; i++) {
world.addObject(new Enemy());
}```
while条件循环当条件满足时循环
while (ammo > 0) {
shoot();
ammo--;
}```
switch多条件分支按值跳转到不同分支
switch(weaponType) {
case "sword": damage=30; break;
case "gun": damage=50; break;
}```
5.Java 语法关键词
​​英文​​​​中文​​​​用途​​
public / private公开/私有访问权限开关(保险柜权限)
static静态属于类而不是对象(公共属性)
void无返回值方法不返回结果
extends继承子类获取父类能力(狮子继承动物属性)
import导入加载外部工具包(如 import java.util.*;)
this当前对象指代自己(自己的坐标/动作)
new新建创建对象实例
null空值变量未指向任何对象

6. 常用运算符 (Operators)
​​类别​​​​运算符​​​​中文​​​​示例​​
算术运算符+ - * / %加减乘除取余int hp = maxHp / 2;
比较运算符> < == >= <= !=大小等于判断if (score >= 100) win();
逻辑运算符&& || !与/或/非if (keyDown && !paused)
赋值运算符= += -=赋值及简写coins += 10; // coins=coins+10

7. Greenfoot 专用词汇强化
​​英文​​​​中文​​​​核心作用​​
act()执行方法角色每帧自动调用的"心脏"方法 ★核心
getWorld()获取世界对象拿到游戏舞台控制权:World myWorld = getWorld();
Greenfoot.isKeyDown()按键检测监听键盘输入:Greenfoot.isKeyDown("left")
getRotation()获取旋转角度返回当前朝向:int dir = getRotation();
setRotation(degrees)设置旋转角度控制角色转向:setRotation(90); // 面朝右
getImage()获取当前图像操作角色图片:Image img = getImage();
getNeighbours()获取邻近对象检测周围角色 (返回List)
8.Greenfoot 专有单词
英文中文孩子能懂的解释
​​World​​世界游戏的「舞台」或「地图」(一片蓝色海洋或网格)
​​Actor​​角色所有会动的东西的「总称」(主角/怪物/金币)
​​act()​​执行角色的「自动行为」(每秒自动执行的动作)
​​Image​​图片角色的「外观皮肤」(给小狮子换上猫的图片)
​​AddObject()​​添加对象往世界里「放置角色」(把狮子拖到地图上)
​​Move()​​移动让角色「走一步」(默认走1格)
​​Turn()​​转向角色「旋转角度」(turn(90)向右转90度)
​​Key Pressed​​按键按下检测「键盘被按了」(如:按下空格键发射子弹)
​​Intersects()​​碰撞检测检查「两个角色是否撞上了」(狮子碰到金币)
​​Game Over​​游戏结束失败/胜利时的「结束画面」

http://www.dtcms.com/a/312568.html

相关文章:

  • adb 与pad 交互方法
  • PPT自动化 python-pptx - 9: 图表(chart)
  • 服务器中切换盘的操作指南
  • Jetson Orin NX/NANO+ubuntu22.04+humble+MAVROS2安装教程
  • Kafka——常见工具脚本大汇总
  • /usr/bin/ld: 找不到 -lev
  • stm32f103重新上电后前面的打印内容无法打印出来的原因
  • Springboot 04 starter
  • 分布式文件系统05-生产级中间件的Java网络通信技术深度优化
  • ClickHouse Windows迁移方案与测试
  • HiveMQ 2024.9 设计与开发文档
  • 知识随记-----MySQL 连接池健康检测与 RAII 资源管理技术
  • Timer串口常用库函数(STC8系列)
  • Docker--解决x509: certificate signed by unknown authority
  • 系统学习算法:专题十六 字符串
  • 基于SpringBoot+MyBatis+MySQL+VUE实现的电商平台管理系统(附源码+数据库+毕业论文+部署教程+配套软件)
  • WSUS服务器数据库维护与性能优化技术白皮书
  • Leetcode 12 java
  • CSS 预处理器(Preprocessor)和后处理器(Postprocessor)
  • python工具方法51 视频数据的扩充(翻转、resize、crop、re_fps)
  • 01.MySQL 安装
  • 仓库管理系统-15-前端之管理员管理和用户管理
  • 01数据结构-时间复杂度和空间复杂度
  • 每日五个pyecharts可视化图表-bars(2)
  • HCIP笔记(第四章)
  • Flutter各大主流状态管理框架技术选型分析及具体使用步骤
  • 网络原理 - TCP/IP
  • 计算机网络(TCP篇)
  • PPT自动化 python-pptx - 10 : 表格(tables)
  • 力扣经典算法篇-42-矩阵置零(辅助数组标记法,使用两个标记变量)