Java 基础语法 + 常见缩写单词全称(含中文翻译)
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个变量或常量大小,运算结果是布尔值,true或false)
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 基础语法 + 常见缩写单词全称(含中文翻译)相关推荐
- Java 基础语法(自用)
Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如 ...
- Java基础语法-数据类型与idea配置
文章目录 day02 - Java基础语法 1. 注释 使用的技巧 注意点 2. 关键字 2.1 概念 2.2 第一个关键字class 3. 字面量 区分技巧 4. 变量 4.1 什么是变量? 4.2 ...
- 1. Java基础语法
1-- Java概述 2--常用DOS命令 在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令. 1.打开命令行窗口的方式:win + r打开运 ...
- Java基础语法知识你真的都会吗?
第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名 ...
- 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式
[JAVA学习]1.零基础入门Java 基础语法 前言 JAVA开发环境选择 Java 基础概念 Java 标识符 Java修饰符 基础代码模板框架 命名规则 基础规则 后端开发规则 代码格式 前言 ...
- 01.Java基础语法
目录 01.Java基础语法 一,环境搭建 1,Java体系与特点 2,Java跨平台原理 2.1 Java虚拟机(JVM) 2.2 垃圾回收器(GC) 2.3 Java SE组成概念图 2.4 JD ...
- java基础语法入门到类型转换问题,运算符,数据输入,数组,方法概述,Debug模式,以及10个小案例的详细介绍。
java基础语法 目录 java基础语法 1. Java概述 1.1 Java语言发展史(了解) 1.2 Java语言跨平台原理(理解) 1.3 JRE和JDK(记忆) 1.4 JDK的下载和安装(应 ...
- Java | Java 基础语法(上)
Java | Java 基础语法 I.注释.标识符.关键字 1.1 注释 1.2 标识符 1.3 关键字 II.数据类型 2.1 强弱类型语言 2.1.1 强类型语言 2.1.2 弱类型语言 2.2 ...
- Java基础语法(二)——数据类型
文章目录 Java基础语法(二)--数据类型 一.int 整型类型 1.基本语法格式 2.数值范围 3.未定义时变量的默认初始值 4.注意事项 二. long 长整型类型 1.基本语法格式 2.数值范 ...
最新文章
- 一个简单词法分析器的实现代码(java实现)
- 退出窗口[置顶] 退出Activity的方法
- 20165234 《Java程序设计》第六周学习总结
- 【玩转cocos2d-x之三十七】粒子系统的加载优化
- 迁移学习 迁移参数_迁移学习简介
- mysql mha配置idrac远程关机_iDRAC远程管理功能试用_戴尔 PowerEdge R810(Xeon E7520/16GB/3*146GB)_服务器评测与技术-中关村在线...
- 用循环输出以下数列:斐波那契数列(要输出20个数字)_Python学习之“为女朋友解释hash是个什么东西”
- python自学网站-自学Python网站推荐 从入门到精通
- 那些小城里的分析大师们为什么发不了财?
- [20个项目学会BBC micro:bit编程] 12-蜂鸣器控制
- SQL Server 2012:SQL Server体系结构
- oracle 分组随机抽取,Oracle 中实现随机抽取数据
- 完整的连接器设计手册_连接器设计中,仿真技术提供了力学理论依据
- Telink TLSR9213 使用JTag方式不能正确连接,烧写失败的问题
- 基于JAVA的鲜花店商城平台【数据库设计、源码、开题报告】
- 光纤交换机 序列号_cisco查看光模块型号序列号命令
- ERL(evolutionary reinforcement learning)
- 【Mysql】SQL性能分析
- htc 8x android,HTC 8X三款手机曝光:相机是重点 不支持SD卡
- 计算机应用会考试题,余杭区2006年职高计算机应用基础会考试题
热门文章
- 大数据毕设选题 - 大数据招聘租房数据分析可视化系统(python)
- 织梦DedeCms列表{dede:list}标签实现按文章权重weig
- comsol显示电场计算结果_COMSOL模拟仿真静电场及对场强和等势面分析ε
- window到linux文件名乱码和文件内容乱码解决总结
- IDEA 方法返回值和返回类型自动补全快捷键设置
- 世界数字图书馆开通中文浏览
- 基于DHCP和NAT的家庭网络设备间通信解决方案
- 使用Atkinson抖动算法处理价签图片
- 平时成绩综合评判实例
- C++:no type named ‘type‘ in ‘class std::result_of<void (*())(HWND__*)>‘