Java中英翻译
abstract (关键字) 抽象 ['.bstr.kt]
access vt.访问,存取 ['.kses]'(n.入口,使用权)
algorithm n.算法 ['.lg.riem]
Annotation [java]代码注释 [.n.u'tei..n]
anonymous adj.匿名的[.'n.nim.s]'(反义:directly adv.直接地,立即[di'rektli, dai'rektli])
apply v.应用,适用 [.'plai]
application n.应用,应用程序 [,.pli'kei..n]' (application crash 程序崩溃)
arbitrary a.任意的 ['ɑ:bitr.ri]
argument n.参数;争论,论据 ['ɑ:gjum.nt]'(缩写args)
assert (关键字) 断言 [.'s.:t] ' (java 1.4 之后成为关键字)
associate n.关联(同伴,伙伴) [.'s.u.ieit]
attribute n.属性(品质,特征) [.'tribju:t]
boolean (关键字) 逻辑的, 布尔型
call n.v.调用; 呼叫; [k.:l]
circumstance n.事件(环境,状况) ['s.:k.mst.ns]
crash n.崩溃,破碎 [kr..]
cohesion内聚,黏聚,结合 [k.u'hi:..n]
(a class is designed with a single, well-focoused purpose. 应该不止这点)
command n. 命令,指令
[k.'mɑ:nd](指挥, 控制) (command-line 命令行)
Comments [java]文本注释 ['k.ments] compile [java] v.编译 [k.m'pail]' Compilation n.编辑[,k.mpi'lei..n]
const (保留字)
constant n. 常量, 常数, 恒量 ['k.nst.nt]
continue (关键字)
coupling耦合,联结 ['k.pli.]
making sure that classes know about other classes only through their APIs.
declare [java]声明 [di'kl..]
default (关键字) 默认值 ; 缺省值 [di'f.:lt]
delimiter定义符; 定界符
Encapsulation[java]封装 (hiding implementation details)
Exception [java]例外; 异常 [ik'sep..n]
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.gm.nt]
FrameWork [java]结构,框架 ['freimw.:k]
Generic [java]泛型 [d.i'nerik] goto (保留字) 跳转
heap n.堆 [hi:p]
implements (关键字) 实现 ['implim.nt]
import (关键字) 引入(进口,输入)
Info n.信息
(information [,inf.'mei..n] )
Inheritance [java]继承 [in'herit.ns] (遗传,遗产)
initialize预置初始化 [i'iz]
instanceof (关键字) 运算符,用于引用变量,以检查这个对象是否是某种类型。返回 boolean 值。
interface (关键字) 接口 ['int.feis]
invoke vt.调用 [in']' ( invocation [,inv.u'kei..n])
Iterator [java]迭代器, 迭代程序
legal合法的 ['li:g.l]
log n.日志,记录 [l.g]
native (关键字) ??['neitiv]
nested [java]嵌套的 ['nestid] '如:内部类(nested classes)
Object [java]对象 ['.bd.ekt]
Overload [java]方法的重载(不同参数列表的同名方法) [,.uv.'l.ud]
Override [java]方法的覆盖(覆盖父类的方法) [,.uv.'raid]
polymiorphism[java]多态 (polymorphism 多形性[,p.li'm.:fizm])
allowing a single object to be seen as having many types.
principle n.原则,原理,主义 ['prinsipl]
priority n. 优先级 [prai'.riti]
process n. 程序, 进程 ['pr.ses]
protected (关键字) 受保护的,私有的 [pr.'tektid]
provide v.规定(供应,准备,预防)[pr.'vaid]
refer to v.引用 [ri'f.:][tu:]
reference n. 参考(引用,涉及)['ref.r.ns]' -->reference variable 参量, 参考变量,引用变量
Reflection [java]反射 [ri'flek..n]
script n.手写体,小型程序 [skript]
serialized vt.序列化,串行化 ['iz]'(serializable adj.)(deserialize反序列化,反串行化)
Socket [java]网络套接字['s.kit]
stack n.堆栈 [st.k] (对应heap 堆)
statement程序语句; 语句 ['steitm.nt]' n. 陈述,指令
subclass n.子类 ['s.bklɑ:s]' (supertype 父类)
switch (关键字) 选择语句。
n.开关,道岔 [swit.]
synchronized (关键字) 同步(锁) ['si.kr.naiz]
Thread [java]线程 [θred]
throw (关键字) throws (关键字) [θr.u] 抛出(异常) transient (关键字) 瞬变;临时的['i.nt]'(可序列化)
valid正确的,有效的 ['v.lid]
variable n.变量 a.可变的['v..ri.bl]
volatile (关键字) 不稳定的['v.l.tail]
while (关键字) 循环语句。当...的时候 [hwail]
java常用单词以及它的用法
lang包:
字符串类的方法:
λ
character类:
isLetter():判断是不是字母
isDigit():判断是不是数字
isWhiteSpace():判断是不是空格
isUpperCase():判断是不是大写
isLowerCase():判断是不是小写
λ
String类:
equals():比较对象中值是否相等
length():返回字符串长度
CompareTo():比较相同索引位置上字符的
ASCII
StartsWith():判断是否以 ...开头 endsWith():判断是否以…结尾
toUpperCase():将所有小写转为大写
toLowerCase():将所有大些转为小写
trim():截掉空格
indexOf():搜索某个字符在字符串中是否存在
LastIndexOf():从后往前搜索第一次遇到字符的索引
CharAt:根据下标找字符
subString:截取
concat:连结
λ
StringBuffer类:
append():追加
setcharAt():将下表对应的字符更改为某个字符
insert():插入字符
reverse():倒置,反置
replace():替换
toString():返回当前对象的字符串表现形式
λ
Math类:
static:静态
Object类:λ
λ Class类:
getClass():获得类的描述信息
getSuperClass():获得父类的描述信息
forName():java与
sql建立连接时使用
util包:
λ
Calendar类:日历类
λ
Calendar.getInstance();获得该类的实例
Date:日期
Date.gettime();获得毫秒数
get():获得时间组成部分
add():加上时间组成部分
set():修改时间组成部分
DAY_OF_YEAR 这一年的第几天
DAY_OF_MONTH 这一月的第几天
DAY_OF_WEEK 这一周的第几天
Random 类λ
λ
Rand.nextInt 随机数
基于java的校园论坛网站的开发与设计外文翻译
附录1
The application of Ajax
Spend a few minutes using your application you selected(browser except),write it
down to what user interaction,and then immediately back.For the sake of brevity,I
give an example of electronic form,however,points involved here is general enough
for various cases,the text editor. Well,we started.First in the spreadsheet to input some equalities,pay attention
to,can interact in several ways:edit data,browsing the data using the keyboard and
mouse,also can use the mouse to drag to re organize the data.
I do these operations,the program gave me feedback.When moving the mouse,the
cursor changes shape;when the mouse stops above,button bright;selected text can change color.When a window or dialog box is selected,and usually isnot the
same,etc..These are the so-called"rich"interaction.Of course,there are still some room
网络安全方面的专业词汇中英文对照
网络安全方面的专业词汇中英文对照
Access Control List(ACL) 访问控制列表
access token 访问令牌
account lockout 帐号封锁
account policies 记帐策略
accounts 帐号
adapter 适配器
adaptive speed leveling 自适应速率等级调整 Address Resolution Protocol(ARP) 地址解析协议
Administrator account 管理员帐号
ARPANET 阿帕网(internet的前身)
algorithm 算法
alias 别名
allocation 分配、定位
alias 小应用程序
allocation layer 应用层
API 应用程序编程接口
anlpasswd 一种与Passwd+相似的代理密码检查器
applications 应用程序
ATM 异步传递模式
attack 攻击
audio policy 审记策略
auditing 审记、监察
back-end 后端
borde 边界
borde gateway 边界网关
breakabie 可破密的
breach 攻破、违反
cipher 密码
ciphertext 密文
CAlass A domain A类域
CAlass B domain B类域
CAlass C domain C类域
classless addressing 无类地址分配
cleartext 明文
CSNW Netware客户服务
client 客户,客户机
client/server 客户机/服务器 code 代码
COM port COM口(通信端口)
CIX 服务提供者
computer name 计算机名
crack 闯入
cryptanalysis 密码分析
DLC 数据链路控制
decryption 解密
Java的面向对象编程外文资料翻译
毕业设计(论文)外文资料翻译
系: 计算机系
专 业: 计算机科学与技术
姓 名:
学 号:
外文出处: Ghosh,D..Java Object-oriented
programming[J]. IEEE Transactions
on Software
Engineering,2009, 13(3):42-45.
附 件: 1.外文资料翻译译文;2.外文原文。
(用外文写)
指导教师评语:
签名:
年 月 日
注:请将该封面与附件装订成册。
附件1:外文资料翻译译文
Java的面向对象编程
——面向对象编程和它的关键技术—继承和多态性
软件的重用可以节省程序开发时间。它鼓励重复使用已经调试好的高质量的软件,从而减少系统运行后可能出现的问题。这些都是令人振奋的可能性。多态性允许我们用统一的风格编写程序,来处理多种已存在的类和特定的相关类。利用多态性我们可以方便地向系统中添加新的功能。继承和多态对于解决软件的复杂性是一种有效可行的技术。当创建一个新的类时,而不用完整的写出新的实例变量和实例方法,程序员会指定新的类继承已定义的超类的实例变量和实例方法。这个新的类被称为一个子类。每个子类本身将来亦可有新的子类,而其本身将成为父类。一个类的直接父类就是该类所直接继承的类(通过关键字extends继承)。一个间接超类是通过从两级或更多级以上的类继承而来的。例如,从类JApplet(包javax.swing中)扩展来的类Applet(包java.applet)。一个类单一的从一个父类继承而来。 Java不支持多重继承(而C++可以),但它支持接口的概念。接口可以使Java实现许多通过多重继承才能实现的优点而没有关联的问题。我们将在本章讨论的接口的详细内容。我们会给出创建和使用接口的一般规律和具体实例。一个子类通常添加自己的实例变量和自己的实例方法,因此子类通常比父类大。一个子类比它的父类更具体并且代表一组更小、更专业的对象。通过单一继承,子类在开始时拥有父类的所有特性。继承性真正的力量在于它可以在定义子类时增加或取代从超类中继承来的特征。每个子类对象也是该类的父类的对象。例如,每一个我们所定义的小程序被认为是类JApplet 的对象。此外,因为Japplet继承了Applet,每一个我们所定义的小程序同时也被认为是一个Applet 的对象。当开发applets时,这些信息是至关重要的,因为一个小程序容器只有当它是一个Applet才可以执行一个程序。虽然子类对象始终可以作为它的父类的一种来看待,父类对象却不被认为是其子类类型的对象。我们将利用这种“子类对象是父类对象”的关系来执行一些强大的操作。例如,绘图程序可以显示一系列图形,如果所有的图形类型都直接或间接地继
超市管理系统设计中英文对照外文翻译文献
超市管理系统设计中英文对照外文翻译文献
Supermarket Management System Design English-XXX)
Abstract
Servlet XXX ns using Java technology。namely Model
1.Model 2.Struts。and JavaServer Faces (JSF)。Model 1 uses a
series of JSP pages。Model 2 adopts the Model-View-Controller
(MVC) pattern。XXX uses the Model 2 design pattern。JSF is a
new XXX ready-to-use components for rapid web n development。Model 1 is difficult to maintain for medium and large ns。so it is
not XXX of n development and performance by using Model
2.Struts。and JSF to build three different ns of an online store n.
n
Today。web ns are the most common way to present
dynamic content。There are many ways to build web ns。and the
most popular is Servlet XXX such as CGI and PHP。However。Servlet is still cumbersome for development because it requires programmers to combine HTML tags into a string object when
计算机专业毕业设计论文外文文献中英文翻译——java对象
1 . Introduction To Objects
1.1 The progress of abstraction
All programming languages provide abstractions. It can be argued that the complexity of the problems
you’re able to solve is directly related to the kind and quality of abstraction。 By “kind” I mean, “What is it
that you are abstracting?” Assembly language is a small abstraction of the underlying machine. Many
so—called “imperative” languages that followed (such as FORTRAN, BASIC, and C) were abstractions of
assembly language。 These languages are big improvements over assembly language, but their primary
abstraction still requires you to think in terms of the structure of the computer rather than the structure of the
problem you are trying to solve。 The programmer must establish the association between the machine model
(in the “solution space,” which is the place where you’re modeling that problem, such as a computer) and the
外文翻译-超市管理系统的设计与实现
1.外文资料翻译译文
Java编程语言和Java平台
Java编程语言和Java平台,已成为主要的实现电子商务功能的技术。Java
编程的标准,是便携性的应用和再利用的应用组件的计算平台。Sun Microsystems
的Java程序社区仍然是增长Java基础设施和语言标准一个强有力的基础。这一
增长为开放标准创造了新的设计机会和开发的应用服务程序。
Java的应用
Java使用许多熟悉的编程概念和结构,通过外部Java虚拟机(JVM)为便携性
提供了一个共同的接口。虚拟机是一个自成一体的运行环境,给人的感觉就好像
它是一个单独的计算机。创造虚拟机的好处包括更好地利用强大的计算资源和隔
离的应用程序,以防止交叉和提高安全性。
JVM将通过调用软件指示内的JVM执行的大部分工作,允许计算设备有限
处理器或记忆体用来处理更高级的应用程序,因为内置的虚拟机的许多核心职能
和处理指示,这也减小了Java应用程序的规模和复杂性。其结果是,软件开发
人员不需要在每个操作系统上重新建立相同的应用程序。Java也提供了用于安全
的指示互动应用的虚拟机,作为应用程序之间的障碍和核心制度,有效地保护系
统不受恶意代码的影响。
除此之外,Java是专门应用于日益增长的互联网开发,因为它容易开发新的、
动态的应用,可以充分发挥大多数互联网的潜能。Java现在是一个开放的标准,
也就是说,没有一个单一的实体控制其编程的语言的发展,人人都可获得。Java
开放标准能够打破开放源代码的障碍,加快了发展速度。
今天,你可以在网络和因特网设备中可以找到Java技术的应用,从互联网
和科学超级计算机到笔记本电脑和手机以及来自华尔街的市场模拟器首页游戏
卡和信用卡。有超过300万Java开发者,现在有多个版本的代码,多数大型企
业在内部都有Java开发人员。此外,大多数的重要软件供应商在商业应用中使
用Java。
应用
JAVA的万维网
Java在世界上一些最流行的网站上找到一片空间并且Java的使用空间会继
中英互译程序设计教程(一)
中英互译程序设计教程(一)
中英互译程序设计教程
本教程将向您介绍如何设计一个中英文互译的程序。通过学习本教程,您将了解到从构思到实现的整个过程。
准备工作
在开始编写程序之前,需要准备一些必要的工具和资源:
• 编程语言:推荐使用Python或Java等常用的编程语言。
• 开发环境:根据您选择的编程语言,选择适合的集成开发环境(IDE)。
• 中英文翻译库:您可以选择使用已有的中英文翻译库,也可以自行编写翻译函数。
• 文本编辑器:用于编写程序代码的文本编辑器。
设计思路
在开始编写程序之前,我们需要先思考程序的设计思路。下面是一些设计思路的考虑点:
1. 输入和输出:确定用户输入和程序输出的方式,例如通过命令行、图形界面或网页接口。 2. 翻译方式:选择合适的翻译方式,例如通过API调用翻译服务或使用本地翻译库进行翻译。
3. 数据结构:确定如何存储和管理中英文翻译的数据,例如使用字典、数据库或文件等。
4. 错误处理:考虑用户输入错误或翻译失败时的处理方式,例如给出错误提示或返回默认翻译结果。
编程实现
在完成设计思路后,我们可以开始编写程序代码了。以下是一个简单的编程实现示例:
def translate(text, lang):
"""
翻译函数,接收待翻译的文本和目标语言作为参数
"""
translation = ""
# 在此处编写翻译功能的代码
# 可以使用已有的翻译库或自行实现翻译算法
# 将翻译结果赋值给translation变量
return translation
def main():
"""
主函数,用于接收用户输入和输出翻译结果 """
while True:
# 获取用户输入的文本和目标语言
text = input("请输入待翻译的文本:")
软件工程术语中英文对照
希赛,中国最大的IT资源平台
注:资料来源互联网,由希赛下载频道收集整理 希赛下载频道:http: database数据库 (1) 根据为一个或多个应用程序提供服务的方案存储的相关数据(带有冗余控制)的集合。(2) 存储在系统中的所有数据文件。 (3) 存储在一起并由数据库管理系统管理的数据集。 database management system (DBMS)数据库管理系统 通过为有效访问、完整性、恢复、并行控制、隐私和安全性提供集中控制、数据独立和复杂物理结构等服务来管理数据的计算机程序。 datatype数据类型 缺乏标识并且操作不带有副作用的一组值的描述符。数据类型包括初始预定义类型和用户可定义类型。预定义类型包括数字、字符串和时间。用户可定义类型可包括各种枚举。 DBA 数据库管理员 DBCS 双字节字符集 DBMS 数据库管理系统 DCE 分布式计算环境 DCOM 分布式对象模型 (Microsoft) deadlock死锁 两个独立控制线程彼此阻塞,相互等待对方采取操作,这种状态称为死锁。死锁常常是由于添加了避免竞争状态的同步机制而引起的。 decision rule决策规则 指一组人员同意就某一议题给出集体决策的规则或技术,例如多数票决、一致通过、自发协议等。 希赛,中国最大的IT资源平台
注:资料来源互联网,由希赛下载频道收集整理 希赛下载频道:http: defect缺陷 缺陷是已交付产品中的异常情况或瑕疵。缺陷可以是在生命周期的初期发现的遗漏和缺点,也可以是已准备测试或运行的较成熟软件中存在的故障征兆。缺陷可以是您要跟踪并解决的任何种类的问题。另请参见变更请求。 defect checklist缺陷检查表 某类指定的工件中常见缺陷的列表。 defect density缺陷密度 每一个单位数量(每页代码或每千行代码)的被评审工作产品中所发现的缺陷的数量。 defect log缺陷日志 见"问题日志"。 defining model定义模型 储存库所基于的模型。任意数量的存储库都可以具有相同的定义模型。 delegation委托 作为对于一个消息的响应,一个对象可以向另一对象发出消息的能力。委托可用作继承的备选方案。对比:(继承 inheritance)。 deliverable可交付工件 过程中生成的、要交付给客户或其他涉众的具有值、材料或其他信息的输出。 de-marshal串行化 为使对象可编写为字节流而对对象进行的解构。是串行化 (flatten) 和串行化 (serialize) 的同义词。 demilitarized zone (DMZ)隔离带 此术语目前在业界常用于描述子网,通常用于使防火墙所保护的 Web 服务器免受外部 Internet 和公司内部网络的破坏。 dependency依赖关系 介于两个建模元素之间的关系,其中,一个建模元素(独立元素)的变更将会影响到另一建模元素(依赖元素)。 希赛,中国最大的IT资源平台
Java词汇大全(非常有用)
JAVA词汇大全A B C D E F H I J L M O P R S T U V W
________________________________________
A______________________________________________________________________________ Abstract Window Toolkit(AWT)抽象窗口工具集抽象窗口工具集
一个用本地图形组件实现的图形接口。这些组件提供了大部分的本地组件。这个接口正逐
步被Swing组件所替代,参见Swing Set. Abstract 抽象的
一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以
被其它类继承。被其它类继承。一个抽象类可以使用抽象方法,一个抽象类可以使用抽象方法,一个抽象类可以使用抽象方法,抽象方法不需要实现,抽象方法不需要实现,但是需要在子类中被实现abstract class 抽象类
含有一个或多个抽象方法的类,不能被实例化。定义抽象类的目的是使其他类能够从它继
承,并且通过实现抽象方法使这个类具体化abstract method 抽象方法
没有实现的方法access control 访问控制
控制用户或程序访问资源的权限,保证资源的一致性的方法API 应用程序接口Applicaon Programming Interface的缩写。指导应用程序开发人员访问类方法和类状态的
说明applet 小应用程序
通常在Web浏览器中执行的一个Java组件,同样可以在其他的支持applet模型的应用程
序或设备中执行
Applet container applet容器
一个支持applet的容器argument 参数
在函数调用中使用的数据项。一个参数可以是常量、变量或表达式
array 数组
相同类型的数据的集合,每一个数据项通过一个整数唯一标识ASCII
Java Web与云计算外文翻译文献
文献信息
文献标题:Java Web Deployment in Cloud Computing(云计算中的Java Web部署)
文献作者:Ankit Kumar Sahu
文献出处:《International Journal of Computer Applications》,2013,
75(15):31-34.
字数统计:英文2007单词,10665字符;中文3308汉字
外文文献
Java Web Deployment in Cloud Computing
Abstract Cloud Computing is a revolutionary IT field in today’s world.
Several technologies like java, python provides deployment on clouds using
respective tools. In this paper, the web deployment in cloud computing with java and
the performance issues of the java deployment on a cloud is discussed.
There are several tools available to deploy a java web- application on clouds,
some of these are Google App Engine (By Google), Windows Azure (By Microsoft),
Amazon EC2 (By Amazon) etc. Cloud Computing is providing many facilities for
deployment but is also having performance issues which is a major factor for the
