java要学的英语代码 学java英语要达到什么程度

java中常用的英语

abstract (关键字) 抽象 ['�0�3bstr�0�3kt]

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、虚拟主机、营销软件、网站建设、硚口网站维护、网站推广。

access vt.访问,存取 ['�0�3kses]'(n.入口,使用权)

algorithm n.算法 ['�0�3lg�0�5ri�0�8m]

Annotation [java] 代码注释 [�0�3n�0�5u'tei�0�6�0�5n]

anonymous adj.匿名的[�0�5'n�0�8nim�0�5s]'(反义:directly adv.直接地,立即[di'rektli, dai'rektli])

apply v.应用,适用 [�0�5'plai]

application n.应用,应用程序 [,�0�3pli'kei�0�6�0�5n]' (application crash 程序崩溃)

arbitrary a.任意的 ['ɑ:bitr�0�5ri]

argument n.参数;争论,论据 ['ɑ:gjum�0�5nt]'(缩写 args)

assert (关键字) 断言 [�0�5's�0�5:t] ' (java 1.4 之后成为关键字)

associate n.关联(同伴,伙伴) [�0�5's�0�5u�0�6ieit]

attribute n.属性(品质,特征) [�0�5'tribju:t]

boolean (关键字) 逻辑的, 布尔型

call n.v.调用; 呼叫; [k�0�8:l]

circumstance n.事件(环境,状况) ['s�0�5:k�0�5mst�0�5ns]

crash n.崩溃,破碎 [kr�0�3�0�6]

cohesion 内聚,黏聚,结合 [k�0�5u'hi:�0�1�0�5n]

(a class is designed with a single, well-focoused purpose. 应该不止这点)

command n. 命令,指令 [k�0�5'mɑ:nd](指挥, 控制) (command-line 命令行)

Comments [java] 文本注释 ['k�0�8ments]

compile [java] v.编译 [k�0�5m'pail]' Compilation n.编辑[,k�0�8mpi'lei�0�6�0�5n]

const (保留字)

constant n. 常量, 常数, 恒量 ['k�0�8nst�0�5nt]

continue (关键字)

coupling 耦合,联结 ['k�0�5pli�0�7]

making sure that classes know about other classes only through their APIs.

declare [java] 声明 [di'kl�0�2�0�5]

default (关键字) 默认值; 缺省值 [di'f�0�8:lt]

delimiter 定义符; 定界符

Encapsulation[java] 封装 (hiding implementation details)

Exception [java] 例外; 异常 [ik'sep�0�6�0�5n]

entry n.登录项, 输入项, 条目['entri]

enum (关键字)

execute vt.执行 ['eksikju:t]

exhibit v.显示, 陈列 [ig'zibit]

exist 存在, 发生 [ig'zist] '(SQL关键字 exists)

extends (关键字) 继承、扩展 [ik'stend]

false (关键字)

final (关键字) finally (关键字)

fragments 段落; 代码块 ['fr�0�3gm�0�5nt]

FrameWork [java] 结构,框架 ['freimw�0�5:k]

Generic [java] 泛型 [d�0�1i'nerik]

goto (保留字) 跳转

heap n.堆 [hi:p]

implements (关键字) 实现 ['implim�0�5nt]

import (关键字) 引入(进口,输入)

Info n.信息 (information [,inf�0�5'mei�0�6�0�5n] )

Inheritance [java] 继承 [in'herit�0�5ns] (遗传,遗产)

initialize 预置 初始化 [i'ni�0�6�0�5laiz]

instanceof (关键字) 运算符,用于引用变量,以检查这个对象是否是某种类型。返回 boolean 值。

interface (关键字) 接口 ['int�0�5feis]

invoke vt.调用 [in'v�0�5uk]' ( invocation [,inv�0�5u'kei�0�6�0�5n])

Iterator [java] 迭代器, 迭代程序

legal 合法的 ['li:g�0�5l]

log n.日志,记录 [l�0�8g]

native (关键字) ?? ['neitiv]

nested [java] 嵌套的 ['nestid] '如:内部类(nested classes)

Object [java] 对象 ['�0�8bd�0�1ekt]

Overload [java] 方法的重载(不同参数列表的同名方法) [,�0�5uv�0�5'l�0�5ud]

Override [java] 方法的覆盖(覆盖父类的方法) [,�0�5uv�0�5'raid]

polymiorphism[java] 多态 (polymorphism 多形性[,p�0�8li'm�0�8:fizm])

allowing a single object to be seen as having many types.

principle n.原则,原理,主义 ['prinsipl]

priority n. 优先级 [prai'�0�8riti]

process n. 程序, 进程 ['pr�0�8ses]

protected (关键字) 受保护的,私有的 [pr�0�5'tektid]

provide v.规定(供应,准备,预防)[pr�0�5'vaid]

refer to v.引用 [ri'f�0�5:][tu:]

reference n. 参考(引用,涉及)['ref�0�5r�0�5ns]' --reference variable 参量, 参考变量,引用变量

Reflection [java] 反射 [ri'flek�0�6�0�5n]

script n.手写体,小型程序 [skript]

serialized vt.序列化,串行化 ['si�0�5ri�0�5laiz]'(serializable adj.)(deserialize反序列化,反串行化)

Socket [java] 网络套接字['s�0�8kit]

stack n.堆栈 [st�0�3k] (对应 heap 堆)

statement 程序语句; 语句 ['steitm�0�5nt]' n. 陈述,指令

subclass n.子类 ['s�0�5bklɑ:s]' (supertype 父类)

switch (关键字) 选择语句。 n.开关,道岔 [swit�0�6]

synchronized (关键字) 同步(锁) ['si�0�7kr�0�5naiz]

Thread [java] 线程 [θred]

throw (关键字) throws (关键字) [θr�0�5u] 抛出(异常)

transient (关键字) 瞬变;临时的['tr�0�3nzi�0�5nt]'(可序列化)

valid 正确的,有效的 ['v�0�3lid]

variable n.变量 a.可变的['v�0�2�0�5ri�0�5bl]

volatile (关键字) 不稳定的['v�0�8l�0�5tail]

while (关键字) 循环语句。 当...的时候 [hwail] 本文来自CSDN:

学java编程是用英语和代码吗

学java编程学的就是怎样去使用它里面的类库。不过类库都是用英文设计的。要是你知道比较多的

英语单词

的话。一看就知道大概意思了。以后用起来就容易了。要你不太会的。那就得死记了。根据英语单词去记会很容易记住的。

用别人的代码当然可以。只要你看的懂就可以了。网上有很多的。

我建议你学一些比较基础的比较好。看你很基础的。不过我会是建议你多看点基础书。再看代码。

学JAVA需要记哪些英语单词

Abstract 抽象

Abstraction 抽象

Access 访问

Add 添加

Anonymous class 匿名类

Anonymous inner class 匿名内部类

Application Programming Interface (API)应用程序接口

Arithmetic Exception 算术异常

Array Index Out Of Bounds Exception 数组下标越界异常

Array List (数组列表)表示动态数组

Array 数组

Attribute 属性

Awt abstract window toolkit 抽象窗口工具包

Base class 基类/父类

Border 边界

Button 按钮

Byte stream 字节流

Casting 类型转换

Catch 捕捉

Character stream 字符流

Character 字符

Checkbox 复选框

Abstract Window Toolkit(AWT) 抽象窗口工具包

Abstract 抽象

Abstraction 抽象

Access 访问

Add 添加

Child class 子类

Class Not Found Exception 类没有发现异常

Class variable 类变量

Class member 类的成员

Class method 类的方法

Class 类

Close 关闭

Collection interface Collection接口

Collection 集合

Combobox 复选框

Compile 编绎

Connection 连接

Constructor 构造方法

Container 容器

Data Definition Language(DDL) 数据定义函数

Data Management System(DBMS) 数据库管理系统

Data source 数据源

Declaration 声明

Default 默认

Derived Class 派生类/子类

Dialog 对话框

Driver Manager 驱动管理器

Encapsulation 封装

Event source 事件源

Event 事件

Exception handling 异常处理

Exception 异常

Execute Query 执行查询

Extends 继承

Final 最终的 不能改变的

Finally 最后

Flow 流

Focus 焦点

Frame 窗体

Garbage collection 垃圾回收机制

Generalization 一般化 泛化

get 得到

Graphics User Interface (GUI)图形用户界面

Grid 网格

Hash Map 散列表哈希表

Horizonatal 水平

Icon 图标

Identifier 标识符

implements 实现

import 导入

Inheritance 继承

Inner class 内部类

Instance 实例

Integrated Development Environment (IDE)继承开发环境

interface 接口

Java Database Connectivity (JDBC)Java数据库连接

Java Development Kit(JDK) Java开发工具包

Java Foundation Class (JFC)Java基础类

Java Runtime Environment(JRM)Java运行时环境

Java Virtual Machine(JVM) Java虚拟机

Key 键

Keyword 关键字

Label 标签

Layout manager 布局管理器

Layout 布局

line 行

Listener 监听

Local variable 局部变量

Member 成员

member-function 成员函数

member-variable 成员变量

Menu Bar 菜单栏

Menu Item 菜单项

Menu 菜单

Message 消息

Meta data元数据

Method 方法

Modifier 修饰符

Mouse 鼠标

Multithread 多线程

Next 下一个

Node 节点

Null Pointer Exception 空引用异常

Number Format Exception 数字格式异常(字符串不能转化为数字)

Open DataBase Connectivity (ODBC) 开放式数据库连接

operation 操作 运算

out 输出

overload 重载

Overloaded method 重载方法

Overridden method 重写方法

override 重写 覆盖

Panel 面板

parameter 参数

Parent class 父类

Platform independent 跨平台

Polymorphism 多态

Popup Menu 弹出菜单

Prepared statement 表示预执行对象

print 打印

private 私有的

protected 受保护的

public 公有的

Radio button 单选按钮

Random 随机

Result set 结果集

Run 运行

Runtime exception 运行时异常

Runtime 运行时

Scroll 滚动

set 设置

Size 尺寸

Statement 表示执行对象

static 静态的

Structured Query Language (SQL) 结构化查询语言

Sub class 子类

super class 超类

Super class 超类/父类

Swing 轻巧的

Synchronized method 同步方法

System 系统

Text Area 文本域

Text Field 文本框

Thread 线程

Throw 抛出

Throwable (可抛出的)表示所有异常类的祖先类

Throws (投掷)表示强制异常处理

Title 标题

Tree 树

Try 尝试

type 类型

Uniform Resource Locator (URL) 统一资源定位器

Util 工具 Display 显示

variable 变量

Vertical 垂直

void 无(返回类型

Java 简单编程!英语的求大神

写了一个简单的,应该满足你的要求:

import java.math.BigDecimal;

import java.util.ArrayList;

import java.util.Date;

import java.util.List;

import java.util.Scanner;

public class Bank {

private Customer customer = new Customer();

public Customer getCustomer() {

return customer;

}

public void setCustomer(Customer customer) {

this.customer = customer;

}

public class Customer{

private String name;

private String address;

private String phoneNo;

private String accountNo;

private BigDecimal blance = new BigDecimal(0L);

private ListTransaction txnList = new ArrayListTransaction();// Transaction detail

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

public String getPhoneNo() {

return phoneNo;

}

public void setPhoneNo(String phoneNo) {

this.phoneNo = phoneNo;

}

public String getAccountNo() {

return accountNo;

}

public void setAccountNo(String accountNo) {

this.accountNo = accountNo;

}

public BigDecimal getBlance() {

return blance;

}

public void setBlance(BigDecimal blance) {

this.blance = blance;

}

public ListTransaction getTxnList() {

return txnList;

}

public void setTxnList(ListTransaction txnList) {

this.txnList = txnList;

}

@Override

public String toString() {

return "Customer [name=" + name + ", address=" + address

+ ", phoneNo=" + phoneNo + ", accountNo=" + accountNo

+ ", blance=" + blance.doubleValue() + ", txnList=" + txnList + "]";

}

public void addTransaction(String type, double amount){

Transaction txn = new Transaction(type, amount);

this.txnList.add(txn);

}

public void depositing( double amount ){

System.out.println("depositing start");

this.blance = this.blance.add(new BigDecimal(amount));

this.addTransaction("1", amount);

System.out.println("depositing end success");

}

public void withdrawing( double amount ){

System.out.println("withdrawing start");

if(this.blance.doubleValue()amount){

System.out.println("the balance["+this.blance.doubleValue()+

"] is less than amount["+amount+"], please re-input amount");

System.out.println("withdrawing end failure");

return;

}

this.blance = this.blance.subtract(new BigDecimal(amount));

this.addTransaction("2", amount);

System.out.println("withdrawing end success");

}

public void showDetail(){

System.out.println("showDetail start");

System.out.println("----------------------");

System.out.println(this.toString());

System.out.println("----------------------");

System.out.println("showDetail end success");

}

}

public class Transaction{

private String type; //1 depositing 2 withdrawing

private double amount; //amount of money

private Date createDate;

public Transaction(String type, double amount) {

super();

this.type = type;

this.amount = amount;

this.createDate = new Date();

}

public String getType() {

return type;

}

public void setType(String type) {

this.type = type;

}

public double getAmount() {

return amount;

}

public void setAmount(double amount) {

this.amount = amount;

}

public Date getCreateDate() {

return createDate;

}

public void setCreateDate(Date createDate) {

this.createDate = createDate;

}

@Override

public String toString() {

return "Transaction [type=" + (type.equals("1")?"depositing":"withdrawing") + ", amount=" + amount

+ ", createDate=" + createDate + "]";

}

private void showMenu(Scanner reader){

System.out.println("--- Choose menu ---");

System.out.println("please input number 1-4 to choose menu;  1:deposit money, 2:withdraw money, 3:view details or 4:exit");

if(reader.hasNextInt()){

int flag = reader.nextInt();

switch(flag){

case 1 :{

System.out.println(" please input amount:");

double amount = reader.nextDouble();

this.getCustomer().depositing(amount);

showMenu(reader);

}

case 2 :{

System.out.println(" please input amount:");

double amount = reader.nextDouble();

this.getCustomer().withdrawing(amount);

showMenu(reader);

}

case 3 :{

this.getCustomer().showDetail();

showMenu(reader);

}

case 4 :{

break;

}

default :{

System.out.println("invalid input ");

showMenu(reader);

}

}

}

System.out.println("Do you really want to exit? yes or no ");

reader.nextLine();

String outChoose = reader.nextLine();

if(!"YES".equals(outChoose.toUpperCase())!"Y".equals(outChoose.toUpperCase())){

showMenu(reader);

}

}

public static void  main(String[] args){

System.out.println("--- Welcome to Test bank ---");

System.out.println("please input your name :");

Scanner reader=new Scanner(System.in);

Bank bank = new Bank();

if(reader.hasNextLine()){

bank.getCustomer().setName(reader.nextLine());

}

System.out.println("please input your address :");

if(reader.hasNextLine()){

bank.getCustomer().setAddress(reader.nextLine());

}

System.out.println("please input your phone number :");

if(reader.hasNextLine()){

bank.getCustomer().setPhoneNo(reader.nextLine());

}

System.out.println("please input your account number :");

if(reader.hasNextLine()){

bank.getCustomer().setAccountNo(reader.nextLine());

}

System.out.println("customer info :"+bank.getCustomer().toString());

bank.showMenu(reader);

}

}


本文标题:java要学的英语代码 学java英语要达到什么程度
网站地址:http://myzitong.com/article/ddjhhji.html