【Java学习笔记】单词汇总

单词汇总: 

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

enterprise:企业版[ˈentəpraɪz]
archetype:原型[ˈɑːkitaɪp]
// web页面控制台
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表示依赖不会被传递,只在当前项目使用-->

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值