Java程序员必备英文,你确定不看看?

一. Java篇

访问控制
  • private(a. 私有的,私人的,秘密的,地下的,隐秘的,私立的,私下的;n. 二等兵,列兵)
  • protected(a. 受保护的)
  • default(vi. 违约,默认,预设/置,不履行义务(尤指不偿还债务);n. 默认,违约,系统设定值,预设值)
  • public(a. 平民的,大众的,公共的,公立的,政府的,人尽皆知的;n. 平民百姓,志趣相投的群体)

修饰符
  • abstract(n. 摘要,抽象派艺术作品,概要;a. 抽象的,纯理论的;v. 把…抽象出来,分离,写摘要)
  • class(n. 班,课,系列课程,同届毕业生,阶级,社会等级,种类,纲;vt.把…归入某等级,把…看作;a. 出色的,优秀的 Java 中为类)
  • extend(v. 延申,扩展,使伸长,涉及 Java中为继承)
  • final(a. 最终的,最后的,决定性的,不可改变的;n. 决赛,毕业考试,期中考试)
  • implement(vt. 使生效,贯彻,执行,实施;n. 工具,器具(户外)工具)
  • interface(n. (人机)界面,接口(程序),v. 接合,连接)
  • native(a. 当地的,出生地的,土著的,天赋的;n. 本/当地人 native land/country 故土/祖国)
  • static(a. 静止的,静态的,停滞的;n. 静电,静力学,抨击)
  • synchronize(v. (使)同步,在时间上一致)
  • transient(a. 转瞬即逝的,短暂的,过往的,临时的;n. 过往旅客,暂住某地的人,临时工)
  • volatile(a.不稳定的,易挥发的,异变的,易恶化的)

程序控制
  • case(n. 案例,实例,实情,事实,特殊情况,理由,辩词;vt. (用材料)围绕,(盗抢前)踩点)
  • break(v. 打破,(使)破裂,弄坏,弄破,(强行)终止;n. 休息,间歇,插播广告,短期休假,改变,终止,中断)
  • continue(v. 持续,继续存在,不断发生,继续做,移动,延申)
  • do(v. ,行动,表现,学习;n. 社交活动,社交聚会)
  • else(ad. 其他的,别的,另外的,不同的;a. 别的)
  • if(conj. 如果,假若,当;n. 不确定的情况)
  • for(prep. 对于,为了,帮助,关于,受雇于,支持,因为;conj. 因为,由于 Java中为循环)
  • instanceof(用来判断一个对象是否是某个类的实例)
  • switch(v. 转换,交换,(使)改变,突变,对调;n. (电路的)开关,闸,转换器,岔道,枝杈)
  • while(conj. 虽然,在…期间,当…的时候,然而;n. 一段时间,一会儿;v. 消磨,轻松的度过)
  • return(v. 返回,退还,恢复,重现,回报,选举;n. 归来,重现,恢复,返回键)

错误处理
  • catch(v. 接住,拦截,抓住,握住,及时做,n. 隐藏的困难,理想的对象)
  • assert(v. 明确肯定,断言,坚持自己的主张,表现坚定,维护自己的权力(权威))
  • throw(v. 投,掷,,使处于,使陷入;n. (沙发)套,罩)
  • try(v. 尝试,努力,设法,试做,审理,审判;n. 尝试,努力,试图)

基本数据类型
  • byte(-27~27 - 1)
  • short(-215~215 - 1)
  • int(-231~231 - 1)
  • long(-263~263 - 1)
  • char(可存储任何字符数据)
  • double(双精度数据,不能表示精确的值)
  • float(浮点型数据,不能表示精确的值)
  • boolean(default value is false)

基本类型的包装类
  • Boolean(布尔类型)
  • Byte(字节)
  • Short(a. /ad.短的,短期的,不足,缺乏,缺少)
  • Integer(整数)
  • Long(a. /ad.长的,长期的,长久的;vi. 渴望;n. (服装的)长尺寸,长音节)
  • Character(字符型)
  • Float(v. 浮动,飘动,漂移,提出;n. 浮板,备用零钱 Java中 单精度)
  • Double(a. /ad. 双重的,双倍的,加倍的,成对的;n. 两倍,替身演员 Java中 双精度)

变量引用
  • this(指代当前对象)
  • super(父级构造)
  • void(a. 无效的,缺乏,空的;n. 空虚,空白,空间,真空;vt. 使无效,取消,宣布…作废,排泄(大小便))

对象与类
  • 多态(polymorphic)
  • 继承(inherit)
  • 封装(encapsulate vt. 概括,压缩,简述)
  • 对象(object)
  • 实例(instance)
  • 方法(method)
  • 重载(Overload)
  • 重写(Override)
  • 构造方法(construct method)
  • 包(package , import)

常见异常
1.检查时异常
  • ClassNotFoundException(找不到相应的类)
  • IllegalAccessException(非法访问)
  • InterruptedException(线程中断)
  • NoSuchMethodException(请求的方法不存在)
  • NoSuchFieldException(请求的变量不存在)
2.运行时异常
  • ArithmeticException(算数异常)

  • IOException(读写异常)

  • ArrayIndexOutOfBoundsException(数组索引越界)

  • IndexOutOfBoundsException(索引越界)

  • StringIndexOutOfBoundsException(超出字符串大小)

  • NullPointerException(空指针)

  • SecurityException(存在安全异常)

3.错误
  • Error

常见包
1.Math
  • value(n. 价值,用途,;vt. 重视,珍视,给…估价)
  • compare(比较,对比)
  • equal(相同的,同等的,相当的)
  • parse(分析,解析 eg: parseInt)
  • exp()(返回自然底数e的参数次方)
  • log()(返回参数的自然底数e的对数值)
  • pow()(返回第一个参数的第二个参数次方)
  • sqrt()(求参数的算数平方根)
  • sin()(求指定double类型参数的正弦值,其余类似)
  • asin()(求指定double类型参数的反正弦值,其余类似)
  • atan2()(将笛卡尔坐标转换为极坐标,并返回极坐标的角度值)
  • toDegrees()(将参数转化为角度)
  • toRadians()(将角度转化为弧度)
  • random(a. 随机的,随意的;n. 随意)

2.Character/String
  • copy(复制 类似于git中的clone)
  • hashcode(哈希值)
  • intern(n. 实习生,vt. 拘留,关押,禁闭)
  • regionMatches()(测试两个字符串区域是否相等)
  • split(v. (使)分裂/分开,分摊,分享;n. 分歧,份额,裂口;a. 分离的,劈开的)
  • regex(正则表达式)
  • sequence(n. 序列,顺序,一系列/连串,一组镜头;vt. 按顺序排列,基因测序)
  • toCharArray()(将此字符串转换为一个新的字符数组)
  • empty(a. 空的,空洞的,空虚的,无目的的;v. 变空,掏空,把…腾空,撤离;n. 空的东西)
3.StringBuffer/StringBuider
  • append(追加,增补)
  • reverse(v. 颠倒,(使)次序颠倒,撤销,废除,交换;n. 相反的情况,后面,背面,倒挡,损失;a. 相反的,反面的,背面的)
  • delete(v. 删除)
  • insert(vt. 插入,嵌入,添加;n. 附加物,添加物)
  • replace(vt. 代替,取代,更换,更新,把…放回原处)
  • capacity()(返回当前容量)
  • toString()(返回此序列中数据的字符串表示形式)

4.Array/Date/GregorianCalendar
  • after(在…之后)
  • before(在…之前)
  • clone(vt. 克隆,以无性繁殖技术复制,非法复制;n. 无性繁殖的动植物,复制品,仿品)
  • calendar(n. 日历,挂历,记事本,(一年之中的)重大事件;v. 把…列上日程/表中)
  • setTimeZone()(设置当前时区)
  • isLeapYear()(是否为闰年)
5.File/IO/Stream/Scanner/Object
  • FileInputStream 文件输入流
// 使用字符串类型的文件名创建一个输入流对象来读取文件
InputStream f1 = new FileInputStream("D:/java/demo01");
  • FIleOutputStream 文件输出流
// 使用字符串类型的文件名创建输入流对象
OutputStream f2 = new FileOutputStream("D:/java/demo01")
  • scanner(扫描 n. 扫描仪,扫描设备)

  • finalize(终稿,定稿,定案)

  • notify(vt. 通知,(正式)通报)

  • current(a. 现在的,当前的,现在发生的,流行的;n. 电流,水流,七六,思潮,趋向)


数据结构
  • Enumeration(枚举类)
  • Properties(属性)
  • BitSet(位集合)
  • Hashtable(哈希表)
  • Vector(向量)
  • Stack(栈)
  • Dictionary(字典)
集合框架
  • Collection(最基本的集合接口)
  • List(有序集合)
  • Set(不重复集合)
  • Map(存储键值对象)
网络编程
  • Transmission Control Protocol(TCP 传输控制协议)
  • User Datagram Protocol(用户数据报协议)
  • socket(n. 插座,插孔,槽;vt. 给…配插座)

二.Mysql篇

基础
  • database(数据库)
  • Relational Database Management System (关系型数据库管理系统)
  • 表(table)
  • 列/字段(column)
  • 行(line)
  • 主键(primary key)
  • 外键(foreign key)
  • 复合键(composite key)
  • 索引(index)

操作
  • 删库(drop)
  • 选库(use)
数据类型
  • tinyint
  • smallint
  • mediumint
  • bigint
  • decimal(精确小数值)
  • date(日期值)
  • datetime(混合日期)
  • timestamp(混合日期,时间戳)
  • blob(二进制文本数据)
  • text(长文本数据)

表相关
  • create(创建表)
  • alter(修改表名)
  • insert into(插入数据)
  • select(查询)
  • where(约束查询条件)
  • update(更新)
  • delete(删除表数据记录)
  • like(模糊查询)
  • union(连接结果集)
  • order by(排序)
  • group by(分组)
  • inner/left/right join(内/左/右连接)
  • regexp(正则约束)

事务相关
  • Atomicity(原子性)
  • Consistency(一致性)
  • Isolation(隔离性)
  • Durability(持久性)
  • autocommit(自动提交)
  • begin(开始)
  • commit(提交)
  • rollback(回滚)
  • index(索引)

三.JavaScript篇

  • element(元素)
  • document(文档)
  • console(vt. 安慰,抚慰,慰藉;n. (设备的)控制台/操作台)
  • alert(a. 警觉的,警惕的,戒备的,意识到,注意到;vt. 使警觉/警惕/意识到/戒备;n. 警戒,戒备,警报)
  • var(声明一个变量)
  • let(局部变量,参考Java局部变量定义去理解)
  • const(只读常量)
  • undefined(未定义)
  • function(n. 作用,功能,职能,社交聚会,典礼,宴会,函数,子例行程序;v. 起作用,正常运转)
  • onclick()(点击事件)
  • onchange()(元素改变)
  • onmouseover()(鼠标移动事件)
  • onload()(浏览器已完成页面的加载)
  • JavaScript Object Notation(JSON 轻量级的数据交换格式,是一种独立的语言)
{"shoes":[
    {"name":"lining", "price":"1000.00"}, 
    {"name":"peak", "price":"999.00"},
    {"name":"nike", "price":"999.00"}
]}
  • 异步(Asynchronous async)
  • 同步(Synchronous sync)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值