1. 一些缩写单词的全称(含中文翻译)

IDE - Integrated Development Environment 集合开发环境

XML -- Extensible Markup Language 可扩展标记语言

HTML -- Hyper Text Markup Language 超文本标记语言

JSP -- Java Server Pages    Java服务器页面

JDBC -- Java Database Connectivity   Java数据库连接

JNDI -- Java Naming and Directory Interface    Java目录和命名接口

EL -- Expression Language    EL表达式

JSTL -- Java Server Pages Standard Tag Library  JSTL标签/服务器页面标准标签库

AJAX -- Asynchronous JavaScript and XML   异步Java脚本及可扩展标记语言、使网页实现异步更新

JSON -- JavaScript Object Notation  JS对象标记,一种轻量级的数据交换格式

AOP -- Aspect Oriented Programming  面向切面编程, Spring的核心

IOC -- Inversion of Control  控制反转,Spring的核心

RPC -- Remote Procedure Call 远程过程调用,如TCP,UDP

TCP - Transmission Control Protocal 传输控制协议

UDP - User Datagram Protocal 用户数据报协议

MOM -- Message Oriented Middleware  面向消息中间件,分布式系统的集成

ASCII -- American Standard Code for Information Interchange 阿斯卡码 ,基于拉丁字母的一套电脑编码系统

事物 Transaction:

JPA -- Java Persistence API    Java持久层API

API -- Application Programming Interface   应用程序编程接口

JTA -- Java Transaction API  Java事物API

透视图 perspective

首选项 preferences

2. Spring单元测试手动加载Spring配置文件,并启动Spring容器关键代码:

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-Mybatis.xml");

3. 正则表达式 Regular Expression

\w -- 任意字母、数字、下划线   \W -- 除了\w以外的任意字符

\d -- 任意数字    \D -- 除了数字意外的任意字符

\s -- space 匹配空格    \S -- 任意不是空白符 的字符

* 贪心 0次或多次

? 懒惰 0次或1次

+ 一次或多次

. 匹配除了换行符以外的任何字符

{n} 重复n次

{n, m} 重复n到m次

{n, }重复n次以上

4. Overload vs Override  重载和重写

重载涉及同一个类中的同名方法,要求方法名相同,参数列表不同,与返回值类型无关。

重写涉及的是子类和父类之间的同名方法,要求方法名相同、参数列表相同、返回值类型相同。

5. 可变参数:

参数个数不固定, 只能出现在参数列表最后, ...位于变量类型和变量名之间,前后有无空格皆可,调用可变参数的方法时,编译器为该可变参数隐含创建的一个数组,在方法体中以数组的形式访问可变参数。

6. 命名规则:

1. 工程project, 首字母小写, e.g.,qq, notebook

2. 类class, 首字母大写:Test,Computer; 将项目project分解成小的功能模块即是class。

3. 方法method, 骆驼命名法, 首个单词小写,从第二个单词开始首字母皆大写: 将类class分解成更小的功能模块即method。

4. 包package,去掉www,后面的域名反写, 例:网站地址为:www.hm.com,package的名称即 com.hm

*****在MyEclipse下激活自动触发器,即创建反射:window-preferences - Java - Editor - content assist - auto activation triggers for Java中输入26个字母

7.  算术运算符:

1. % 取模运算即取余数运算。 例: 5%2 = 1, 6%3 = 0;

1. /除运算整数相除结果也是整数,即只取整数部分。 例: 5/2= 2, 5.0/2.0 = 2.5

2. * 乘法运算

3. ++ 自加1 : i++,先输出i,再加1操作; ++i是先加1再输出。

例:int i= 10;    //给 i赋值10

情况1)System.out.println(i++); —>输出打印10

System.out.println(i);     —>二次输出打印才是11

情况2)System.out.println(++i); —>11

System.out.println(i);    —>11

i+= 1; 自加一

4. - -  自减1 (参照++)

8. 关系运算符:(亦称比较运算符,用于比较2个变量或常量大小,运算结果是布尔值,truefalse

1. ==  等于,   例:5==6, 是错的,那么结果是false

1. !=   不等于,例:5!=6,是对的,结果是true

2. >    大于       例:5>6, 错,false

3. <    小于       例:5<6,   对,true

4. >=  大于或等于     例:5>=6, 错,false

5. <=  小于或等于     例:5<=6,  对,true

9. 逻辑运算符:(用于对2个或多个布尔型操作数进行计算,其结果还是布尔值)

1. &   逻辑与     两个操作数都是true,结果才为true

6. |    逻辑或      两个操作中一个为true, 结果即为true

7. !    逻辑非     操作数为true,结果为false;反之亦然。

8. && 短路与    运算规则同&,但短路;表达式为2个至多个时,从左侧开始计算,当出现false时即可短路,不再计算后面的表达式, 可以提高运行速度。

9. ||    短路或    运算规则同|, 但短路;表达式为2个至多个时,从左侧开始计算,当出现ture时即可短路,不再计算后面的表达式。

10. 条件运算符:(三目运算符,三元运算符)

例:int a = 12;

int b = 13;

int max = a>b?a:b;   //比较判断, 结果是a大于b就取a的值,否则取b的值。

11.运算优先级:优先级最高的是(),最低的是 “= ”赋值运算符;

!>算术运算符 > 比较运算符 > &&  ||

Java 基础语法 + 常见缩写单词全称(含中文翻译)相关推荐

  1. Java 基础语法(自用)

    Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如 ...

  2. Java基础语法-数据类型与idea配置

    文章目录 day02 - Java基础语法 1. 注释 使用的技巧 注意点 2. 关键字 2.1 概念 2.2 第一个关键字class 3. 字面量 区分技巧 4. 变量 4.1 什么是变量? 4.2 ...

  3. 1. Java基础语法

    1-- Java概述 2--常用DOS命令 在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令. 1.打开命令行窗口的方式:win + r打开运 ...

  4. Java基础语法知识你真的都会吗?

    第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名 ...

  5. 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式

    [JAVA学习]1.零基础入门Java 基础语法 前言 JAVA开发环境选择 Java 基础概念 Java 标识符 Java修饰符 基础代码模板框架 命名规则 基础规则 后端开发规则 代码格式 前言 ...

  6. 01.Java基础语法

    目录 01.Java基础语法 一,环境搭建 1,Java体系与特点 2,Java跨平台原理 2.1 Java虚拟机(JVM) 2.2 垃圾回收器(GC) 2.3 Java SE组成概念图 2.4 JD ...

  7. java基础语法入门到类型转换问题,运算符,数据输入,数组,方法概述,Debug模式,以及10个小案例的详细介绍。

    java基础语法 目录 java基础语法 1. Java概述 1.1 Java语言发展史(了解) 1.2 Java语言跨平台原理(理解) 1.3 JRE和JDK(记忆) 1.4 JDK的下载和安装(应 ...

  8. Java | Java 基础语法(上)

    Java | Java 基础语法 I.注释.标识符.关键字 1.1 注释 1.2 标识符 1.3 关键字 II.数据类型 2.1 强弱类型语言 2.1.1 强类型语言 2.1.2 弱类型语言 2.2 ...

  9. Java基础语法(二)——数据类型

    文章目录 Java基础语法(二)--数据类型 一.int 整型类型 1.基本语法格式 2.数值范围 3.未定义时变量的默认初始值 4.注意事项 二. long 长整型类型 1.基本语法格式 2.数值范 ...

最新文章

  1. 一个简单词法分析器的实现代码(java实现)
  2. 退出窗口[置顶] 退出Activity的方法
  3. 20165234 《Java程序设计》第六周学习总结
  4. 【玩转cocos2d-x之三十七】粒子系统的加载优化
  5. 迁移学习 迁移参数_迁移学习简介
  6. mysql mha配置idrac远程关机_iDRAC远程管理功能试用_戴尔 PowerEdge R810(Xeon E7520/16GB/3*146GB)_服务器评测与技术-中关村在线...
  7. 用循环输出以下数列:斐波那契数列(要输出20个数字)_Python学习之“为女朋友解释hash是个什么东西”
  8. python自学网站-自学Python网站推荐 从入门到精通
  9. 那些小城里的分析大师们为什么发不了财?
  10. [20个项目学会BBC micro:bit编程] 12-蜂鸣器控制
  11. SQL Server 2012:SQL Server体系结构
  12. oracle 分组随机抽取,Oracle 中实现随机抽取数据
  13. 完整的连接器设计手册_连接器设计中,仿真技术提供了力学理论依据
  14. Telink TLSR9213 使用JTag方式不能正确连接,烧写失败的问题
  15. 基于JAVA的鲜花店商城平台【数据库设计、源码、开题报告】
  16. 光纤交换机 序列号_cisco查看光模块型号序列号命令
  17. ERL(evolutionary reinforcement learning)
  18. 【Mysql】SQL性能分析
  19. htc 8x android,HTC 8X三款手机曝光:相机是重点 不支持SD卡
  20. 计算机应用会考试题,余杭区2006年职高计算机应用基础会考试题

热门文章

  1. 大数据毕设选题 - 大数据招聘租房数据分析可视化系统(python)
  2. 织梦DedeCms列表{dede:list}标签实现按文章权重weig
  3. comsol显示电场计算结果_COMSOL模拟仿真静电场及对场强和等势面分析ε
  4. window到linux文件名乱码和文件内容乱码解决总结
  5. IDEA 方法返回值和返回类型自动补全快捷键设置
  6. 世界数字图书馆开通中文浏览
  7. 基于DHCP和NAT的家庭网络设备间通信解决方案
  8. 使用Atkinson抖动算法处理价签图片
  9. 平时成绩综合评判实例
  10. C++:no type named ‘type‘ in ‘class std::result_of<void (*())(HWND__*)>‘