当前位置:   article > 正文

【Java学习笔记】单词汇总_java核心单词汇总

java核心单词汇总

单词汇总: 

  1. solid: 固体的,固态的;实心的;纯色的[ˈsɒlɪd] intro:前奏,前言[ˈɪntrəʊ]
  2. solid-static: 固态的 decimal:十进位的,小数的[ˈdesɪm(ə)l]
  3. disk: 磁盘 frequency:出现次数,频率[ˈfriːkwənsi]
  4. cache: 高速缓冲存储器[kæʃ] engine:发动机,引擎[ˈendʒɪn]
  5. mapped: 映射[mæpt] bootstrap:启动(电脑)[ˈbuːtstræp]
  6. coherency: 附着;凝聚;联接[kəʊˈhɪərənsi] register:注册帐户,寄存器,登记[ˈredʒɪstə(r)]
  7. graphical: 绘画的;计算机图形的[ˈɡræfɪkl] finalize: 最后决定 [ˈfaɪnəlaɪz]
  8. installation: 安装,设置;装置[ˌɪnstəˈleɪʃn] 方法:Clone方法 Finalize方法 Singleton模式
  9. untitled: 无称号的;无标题的[ʌnˈtaɪtld] repository:贮藏室,仓库[rɪˈpɒzətri]
  10. exit: 出口,通道[ˈeksɪt] deprecated:弃用,不宜用,不建议[ˈdeprəkeɪtɪd]
  11. icon: 图标;偶像[ˈaɪkɒn] session:会话,会议[ˈseʃ(ə)n]
  12. input: 输入 enum:枚举,枚举类型[ɪˌnjuːm]
  13. output: 输出 cookie:曲奇饼,小甜饼[ˈkʊki]
  14. properties: 属性[ˈprɒpətiz] can:罐,容器
  15. construction: 构建;构造 inspection:视察;检查,审视[ɪnˈspekʃ(ə)n]
  16. schedule: 时间表,日历[ˈʃedjuːl] invalid:错误的,无效的,作废的[ɪnˈvælɪd]
  17. anonymous: 匿名的[əˈnɒnɪməs] sequential:序列,连续的[sɪˈkwenʃ(ə)l]
  18. interval: 间隔,间隙[ˈɪntəvl] root:根
  19. plugin: 插件[plʌgɪn] camel:骆驼[ˈkæm(ə)l]
  20. initialize: 初始化[ɪˈnɪʃəlaɪz] inheritable:可继承的;会遗传的[ɪnˈherɪtəbl]
  21. cast: 模型 box:把……装箱[bɒks]
  22. append: 追加 local Variable:局部变量
  23. parse: 分析,解析[pɑːz] Eden:伊甸园[ˈiːdn]
  24. draw: 画[drɔː] survivor:幸存者,生还者[səˈvaɪvə(r)]
  25. stack:栈[stæk] tenured:终身颐养园[ˈtenjəd]
  26. heap:堆[hiːp]
  27. strictfp:精确浮点(Java 关键字,strict float point)
  1. //API:应用程序接口(Application Programming Interface)
  2. Integer:整数 access:入口,通道 [ˈækses]
  3. character:字符,角色,性格 [ˈkærəktə(r)] declared:正式宣布的,公开声明的[dɪˈkleəd]
  4. directory:目录 parameter:界限,范围;参数,变量[pəˈræmɪtə(r)]
  5. exists :存在[ɪɡˈzɪsts] retention:保持,保留[rɪˈtenʃ(ə)n]
  6. filter:过滤器 annotation:注释,评注[ˌænəˈteɪʃ(ə)n]
  7. stream:流 policy:政策,方针[ˈpɒləsi]
  8. charset:字符集 character set source:来源,出处
  9. Encoding:编码 element:基本部分,要素;元素[ˈelɪmənt]
  10. Buffer:缓冲 previous:以前的,先前的[ˈpriːviəs]
  11. flush:冲水[flʌʃ],咱们使用时是清空缓冲区的作用 current:现行的,当前的
  12. ClassNotFound:类没有找到 executor:执行者[ɪɡˈzekjətə(r)]
  13. Serializable:可序列化 [ˈsɪərɪəlaɪzəbl] allocate:分配,分派,划拨[ˈæləkeɪt]
  14. gender:性别 protocol:(数据传递的)协议,规约[ˈprəʊtəkɒl]
  15. Standard:标准的[ˈstændəd] node:节点[nəʊd]
  16. auto:自动的 queue:队,行列[kjuː]
  17. Ignore:忽略
  18. stack:堆栈[stæk] vector:矢量,向量,单行矩阵,单列矩阵
  19. trace:追溯,追踪[treɪs]
  20. exception:异常,例外 callable:(计算机)可调用的[ˈkɔːləbəl]
  21. illegal:非法的[ɪˈliːɡl] bucket:桶[ˈbʌkɪt]
  22. client:客户端[ˈklaɪənt] process:过程,进程[prəˈses]
  23. server:服务端 notify:通报,告知;申报[ˈnəʊtɪfaɪ]
  24. socket:原意是"插座"。计算机中表示"套接字" volatile:易变的[ˈvɒlətaɪl]
  25. thread:线程 terminated:终止的;有限的[ˈtɜːrməˌnet]
  26. interrupt:中断 tidy:使整洁,整理[ˈtaɪdi]
  27. block:阻塞 monitor:显示器,监控器[ˈmɒnɪtə(r)]
  28. runnable:可运行 hessian:海赛函数(数学),全局最小解[ˈheʃn]
  29. bind:绑定[baɪnd] caucho:人名;(西)考乔
  30. port:端口 peek:偷看,取数指令
  31. handler:处理器[ˈhændlə(r)] capacity:能力,容量[kəˈpæsəti]
  32. priority:优先级 [praɪˈɒrəti] dictionary:字典,词典[ˈdɪkʃən(ə)ri]
  33. daemon:守护线程 [ˈdiːmən] remaining:剩下的,遗留的
  34. yield :让出[jiːld] consume:消耗,消费[kənˈsjuːm]
  35. synchronized:同步['sɪŋkrənaɪzd] accessible:可存取的,可使用的[əkˈsesəb(ə)l]
  36. asynchronous:异步的,不同时的[eɪˈsɪŋkrənəs] invoke:调用,启用[ɪnˈvəʊk]
  37. remove:删除, carriage return:回车
  38. iterator:迭代器 [ɪtə'reɪtə] pessimistic:悲观的,悲观主义的[ˌpesɪˈmɪstɪk]
  39. retain:保留,继续拥有[rɪˈteɪn] optimistic:乐观的,乐观主义的[ˌɒptɪˈmɪstɪk]
  40. concurrent:并发[kənˈkʌrənt]
  41. modification:修改
  42. operation:操作
  43. comparator:比较器
  44. primitive type:基本数据类型
  1. //接口
  2. aggregate: 集合,聚集[ˈæɡrɪɡət]
  3. iterator: 迭代器[ɪtə'reɪtə]
  1. //Web前端
  2. align:对齐;排列;对准;对齐方式[əˈlaɪn]
  3. table row 表示行
  4. table data 表示列
  5. colspan 合并列
  6. rowspan 合并行
  7. alert: 提示,提醒[əˈlɜːt]
  8. prɒmpt:(计算机屏幕上显示准备接受指令的)提示[prɒmpt]
  9. console:控制台,仪表盘
  10. querySelector:查询选择器
  11. createElement: 新建一个新的元素
  12. placeholder:占位符 [ˈpleɪshəʊldə(r)]:只是在格式化字符串中占个位置,并不出现在最终的打印结果中
  13. medium: 中等[ˈmiːdiəm]
  14. mini:微型的;袖珍的
  15. template:(计算机文档的)模板;样板[ˈtempleɪt]
  16. component:组成部份,成分,部件[kəmˈpəʊnənt]
  17. alpha:Alpha(阿尔法)是希腊字母中的第一位,在软件工程中,代表了最初的版本;透明度[ˈælfə]
  18. vertical:垂直的,纵向的[ˈvɜːtɪk(ə)l]
  19. cascading:层叠[kæsˈkeɪdɪŋ]
  20. decoration:装饰,装饰品[ˌdekəˈreɪʃn]
  21. overline上划线
  22. underline下划线
  23. line-through删除线
  24. overflow: 溢出
  25. scroll:滚屏,滚动[skrəʊl]
  26. checkbox:检查框,检验盒;复选框
  27. gutter:栏距[ˈɡʌtə(r)]
  28. category:种类,范畴[ˈkætəɡəri]
  29. alter:改变,改动
  30. browser:浏览器[ˈbraʊzə(r)]
  31. suffix:单词的)后缀,词尾[ˈsʌfɪks]
  32. prefix:前缀[ˈpriːfɪks]
  33. autowire:自动装配
  34. banner:轮播图[ˈbænə(r)]
  35. carousel:旋转木马carousel
  36. scope:范围,作用域[skəʊp]
  37. slot:槽[slɒt]
  38. blur:模糊[blɜː(r)]
  1. //算法:
  2. arithmetic:算术;演算,算法 [əˈrɪθmətɪk]
  3. algorithm:(尤指计算机)算法,运算法则[ˈælɡərɪðəm]
  4. factorial:因子的,阶乘的[fækˈtɔːriəl]
  5. swap:交换,交易
  6. add:添加
  7. subtract:减去,删减
  8. multiple:倍数,多个的[ˈmʌltɪpl]
  9. divide:分开,划分[dɪˈvaɪd]
  10. ceiling:天花板,上限[ˈsiːlɪŋ]
  1. //数据库:SQL:Structured Query Language: 结构化查询语言
  2. duplicate:复制,重复[ˈduːplɪkeɪt]
  3. distinct:不同的,有区别的;清楚的,明显的;确切的[dɪˈstɪŋkt]
  4. ascending(上升的) asc:升序[əˈsendɪŋ]
  5. descending(下降的) desc:降序[dɪˈsendɪŋ]
  6. description:描述,形容,说明;类型[dɪˈskrɪpʃn](查询表字段使用简写desc)
  7. join:连接,接合
  8. atomicity:原子性,原子数[ˌætəˈmɪsəti]
  9. transaction:交易,买卖,业务[trænˈzækʃ(ə)n]
  10. rollback:回滚,回退 [ˈrəʊlbæk]
  11. consistency:一致性,连贯性[kənˈsɪstənsi]
  12. isolation:隔离,孤立[ˌaɪsəˈleɪʃn]
  13. READ COMMITTED 提交读 ; 读已提交
  14. durability:持久性,耐用性[ˌdjʊərəˈbɪləti]
  15. timestamp:时间戳,时间标记[ˈtaɪmstæmp]
  16. DDL:数据定义语言(Data Definition Language)
  17. DML:数据操纵语言(Data Manipulation Language)
  18. manipulation:操作,操控[məˌnɪpjuˈleɪʃn]
  19. DQL:数据查询语言(data query language
  20. TCL:事务控制语言 (transaction control language)
  21. DCL:数据控制语言(Data Control Language
  22. DBMS:DataBaseManagementSystem: 数据库管理系统(数据库软件)
  23. JDBC:JavaDataBaseConnectivity: Java数据库链接
  24. DBCP:DataBaseConnectionPool, 数据库连接池
  1. //项目练习
  2. brand:品牌,商标
  3. vehicle:交通工具,车辆 [ˈviːəkl]
  4. hiredate:受雇日期;入职时间
  5. avatar:图标,头像[ˈævətɑː(r)]
  6. album:唱片,专辑;相册[ˈælbəm]
  7. brand:品牌,商标[brænd]
  8. specification:规格,规范[ˌspesɪfɪˈkeɪʃ(ə)n]
  9. sku:库存单位(Stock Keeping Unit)
  10. attribute:属性,特质
  11. stock:存货,库存[stɒk]
  12. commodity:商品,货物[kəˈmɒdəti]
  13. cart:购物车,手推车
  14. seckill:秒杀[ˈsekɪl]
  15. GMT:格林威治标准时间(Greenwich Mean Time)
  16. freight:运费,货物[freɪt]
  17. actually:实际上,事实上[ˈæktʃuəli]
  1. //框架
  2. framework:框架,构架,结构
  3. application framework 应用程序框架 multimedia framework 多媒体框架
  4. MyBatis:一个基于Java的持久层框架
  5. hibernate:冬眠[ˈhaɪbəneɪt]
  6. assets:资产,财产[ˈæsets]
  7. component:组成部份,成分,部件[kəmˈpəʊnənt]
  8. router:路由器['ruːtə(r)]
  9. immutable:永恒的,不可改变的[ɪˈmjuːtəb(ə)l]
  10. terminal:终端
  11. chain:链,链条,连锁[tʃeɪn]
  12. npm:Node Package Manager,可译为“Node包管理器”
  13. Vue CLI通常称为“VUE脚手架”
  14. DOM(Document Object Model:文档对象模型):传统的前端开发框架大多是基于该框架
  15. meta:元 META语言
  16. configuration:布局,构造;配置[kənˌfɪɡəˈreɪʃn]
  17. scope:范围,领域[skəʊp]
  18. repository:贮藏室,仓库,数据库[rɪˈpɒzətri]
  19. AliasFor:等效于
  20. basePackage:根包
  21. ambiguous:模棱两可的,有歧义的[æmˈbɪɡjuəs]
  22. plain:普通的,朴素的
  23. dispatcher:调度器,分配器[dɪˈspætʃə(r)]
  24. interceptor:拦截者,拦截器[ˌɪntəˈseptə(r)]
  25. exclude:(故意)不包括,把……排除在外[ɪkˈskluːd]
  26. separator:分离器;[计] 分隔符[ˈsepəreɪtə(r)]
  27. truncate:截断,截取[trʌŋˈkeɪt]
  28. unsigned:无符号的[ˌʌnˈsaɪnd]
  29. comment:注解,注释,评论,意见
  30. produce:生产,产品
  31. assertion:断言,明确肯定[əˈsɜːʃ(ə)n]
  32. jupiter:木星,丘比特[ˈdʒuːpɪtə(r)]
  33. junit:一个Java语言的单元测试框架
  34. 单元测试(JUnit):对一个/多个类的单个/多个方法测试,将不同的TestCase组合成TestSuit,使测试任务自动化;
  35. artifact:人工制品,假象[ˈɑːtɪfækt]
  36. Lombok:龙目岛['lɔmbɔk]
  37. AOP:面向切面编程(Aspect-Oriented Programming)
  38. aspect:方面,朝向,方位[ˈæspekt]
  39. oriented:以……为方向的[ˈɔːrientɪd]
  40. transactional:交易型的;事务性的[trænˈzækʃənəl]
  41. transaction:交易,买卖,业务[trænˈzækʃ(ə)n]
  42. RPC:远程过程调用(Remote Procedure Call)
  43. validation:验证;校验;确认[ˌvælɪˈdeɪʃn]
  44. enable:激活,启动[ɪˈneɪbl]
  45. moke:模仿,仿制[mɒk]
  46. swagger:狂妄自大,吹牛swagger
  47. knife:刀具,匕首[naɪf]
  48. struts:支柱,撑杆[st'rʌts]
  49. dispatcher:调度器,分配器[dɪˈspætʃə(r)]
  50. servlet:(尤指 Java 语言中在服务器上运行的)小型应用程序;小服务程序['sɜvlet]
  51. druid:德鲁伊[ˈdruːɪd]
  52. RAM:内存[ræm] 随机存取器 (random access memory)
  53. REST:表示一种软件架构风格REpresentational State Transfer
  54. presentational:表象的,观念的[ˌpreznˈteɪʃənl]
  55. prototype:原型[ˈprəʊtətaɪp]
  56. 计算机专业(Java)释义: 原型 对象作用域的一种,表现特征为:非单例的
  57. timeout:超时
  58. nanosecond:纳秒[ˈnænəʊsekənd]
  59. microsecond:微秒[ˈmaɪkrəʊsekənd]
  60. millisecond:毫秒[ˈmɪlisekənd]
  61. ttl:Time To Live生存时间/有效期
  62. pop:弹[pɒp] push:压
  63. singleton:单例的[ˈsɪŋɡltən]
  64. security:安全,安全性[sɪˈkjʊərəti]
  65. credential:证书,信任证[krəˈdenʃ(ə)l]
  66. expired:过期的;失效的[ɪkˈspaɪəd]
  67. authority:权限,身份认证[ɔːˈθɒrəti]
  68. authentication:身份验证,认证[ɔːˌθentɪˈkeɪʃn]
  69. authorize:批准,许可;授权[ˈɔːθəraɪz]
  70. qualifier:限定词,限定符[ˈkwɒlɪfaɪə(r)]
  71. ribbon:丝带,绸带[ˈrɪbən]
  72. sentinel:哨兵,守卫[ˈsentɪnl]
  73. gateway:(计算机的)网关[ˈɡeɪtweɪ]
  74. feign:假装,伪装[feɪn]
  75. predicate:表明,断言ˈpredɪkeɪt]
  76. principal:首要的[ˈprɪnsəpl]
  1. // 框架
  2. elastic:有弹性的;灵活的[ɪˈlæstɪk]
  3. jetty:码头;防波堤[ˈdʒeti]
  4. atomicity:原子性[ˌætəˈmɪsəti]
  5. consistency:一致性[kənˈsɪstənsi]
  6. isolation:隔离[ˌaɪsəˈleɪʃn]
  7. durability:持久性[ˌdʊrəˈbɪləti]
  8. coordinate:协调,配合[kəʊˈɔːdɪneɪt]
  9. hessian:打包麻布[ˈheʃn]:Dubbo框架的一种序列化协议
  10. Lucene:一个全文搜索引擎
  11. slice:切片[slaɪs]
  12. domain:域,领域,网域[doʊˈmeɪn]
  13. knife:刀子,匕首[naɪf]
  14. quartz:石英[kwɔːts]
  15. symphony:交响乐[ˈsɪmfəni]
  16. scheduler:调度器[ˈskedʒuːlər]
  17. trigger:触发器[ˈtrɪɡə(r)]
  18. cron:(计算机)计时程序[ˈkrɒn]
  19. access:入口,通道,访问,存取[ˈækses]
  20. DispatcherServlet(前端控制器)
  21. HandleMapping:处理器映射器
  22. HandlerAdapter:处理器适配器
  23. queue:队列[kjuː]
  24. JSP:Java 服务端网页(一种建立动态网页的技术, Java Server Page)
  25. subscribe:订阅,订购[səbˈskraɪb]
  26. Eureka:尤里卡[juˈriːkə]
  27. Netflix:奈飞公司
  28. feign:假装;装作[feɪn]
  29. ribbon:丝带,绸带[ˈrɪbən]
  30. hystrix:豪猪属
  1. //IDEA
  2. enterprise:企业版[ˈentəpraɪz]
  3. archetype:原型[ˈɑːkitaɪp]
  1. // web页面控制台
  2. preview:预演,预展[ˈpriːvjuː]

正则表达式1:

https://github.com/cdoco/learn-regex-zh

快捷键

IntelliJ IDEA快捷键大全:    IntelliJ IDEA的动图演示快捷键大全!

Web快捷键:

复制整行快捷键 ctrl+D

注释快捷键 ctrl+shift+/

快速进入下一行 shift+回车

浏览器  shift+F5清缓存刷新

ctrl+shift+F9:让页面重新编译:不需要重新启动工程就可看到修改页面

其他快捷键

ctrl+p:若有多个重载的构造方法,能快速显示对象中不同构造方法中的参数列表(windows) 

ctrl+o:重写方法快捷键

soutp:在方法被调用者中使用输出语句的快捷键,可以输出调用者传入的参数,方便查看

soutm:在方法中使用输出语句的快捷键,可以输出方法名

nn:快捷键:!= null

iter:快捷键:list集合的增强for循环,通过list.iter

ctrl+alt+L:排版

ctrl+L:清屏
ctrl+alt+b:把光标放到接口上,快速跳转到实现类

ctrl+shift+esc打开任务管理器

依赖项

json 

JSON.toJSONString()、JSON.parseObject()、JSON.parseArray()方法的jar包不在json-lib中,是阿里巴巴给我们封装好的json包,也是开源的alibaba.fastjson.JSON,网上搜fastjson就有。在使用时,我们只需要将它的maven坐标即可.

<dependencies>
<!-- 常规的json的jar包 -->
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.10.1</version>
    </dependency>

<!-- 版本号可自行选择:根据需要使用特定版本,建议使用最新版本 -->
<!-- alibaba的json包:可使用JSON.toJSONString等方法 -->
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.1.21</version>
    </dependency>
</dependencies>

Hessian

在使用Hessian序列化之前,需要在maven工程中,引入Hessian依赖:

 <dependency>
  <groupId>com.caucho</groupId>
  <artifactId>hessian</artifactId>
  <version>4.0.62</version>
</dependency>

Lombok

Lombok框架使用在新建POJO类型时,此框架可以通过注解的方式,在编译期来生成Setters & Getters、equals()hashCode()toString(),甚至生成构造方法等,所以,一旦使用此框架,开发人员就只需要在类中声明各属性、实现Serializable、添加Lombok指定的注解即可。

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency> 

<!--optional:true表示依赖不会被传递,只在当前项目使用-->

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/784446
推荐阅读
相关标签
  

闽ICP备14008679号