写这个系列的初衷是SAP Chengdu office有越来越多的应届毕业生加入,这些新同事通过在大学的专业学习,具备了Java和JavaScript背景,但是进入SAP之后大家觉得ABAP没有Java和JavaScript好学。
其实任何编程语言总是有很多相通之处,这个系列就是把这三种语言的很多知识点拿来横向比较,即使只会其中一门,也能看懂这些post.

同时对于ABAP较之Java和JavaScript缺乏的一些feature和框架特性,例如闭包,函数式编程,Spring依赖注入等,这些post里面也通过应用层模拟的方式做了一些简单尝试:

全部文章list

  1. Lazy Loading, Singleton and Bridge design pattern in JavaScript and in ABAP
  2. Functional programming – Simulate Curry in ABAP
  3. Functional Programming – Try Reduce in JavaScript and in ABAP
  4. Simulate Mockito in ABAP
  5. A simulation of Java Spring dependency injection annotation @Inject in ABAP
  6. Singleton bypass Trap – ABAP and Java
  7. Weak reference in ABAP and Java
  8. Fibonacci Sequence in ES5, ES6 and ABAP
  9. Java byte code and ABAP Load
  10. How to write a “correct” program rejected by compiler: Exception handling in Java and in ABAP
  11. An small example to learn Garbage collection in Java and in ABAP
  12. String Template in ABAP, ES6, Angular and React
  13. Try to access static private attribute via ABAP RTTI and Java Reflection
  14. Local class in ABAP, Java and JavaScript
  15. Integer in ABAP, Java and JavaScript
  16. Covariance in Java and simulation in ABAP
  17. Various Proxy Design Pattern implementation variants in Java, ABAP and JavaScript
  18. Tag(Marker) Interface in ABAP and Java
  19. Bitwise operation ( OR, AND, XOR ) on ABAP Integer
  20. ABAP ICF handler and Java Servlet
  21. ADBC and JDBC
  22. Weak reference in ABAP and Java

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙":

Jerry的ABAP, Java和JavaScript乱炖相关推荐

  1. ABAP, Java和JavaScript三种语言的比较

    写这个系列的初衷是SAP Chengdu office有越来越多的应届毕业生加入,这些新同事通过在大学的专业学习,具备了Java和JavaScript背景,但是进入SAP之后大家觉得ABAP没有Jav ...

  2. 你真的会用ABAP, Java和JavaScript里的constructor么?

    如果constructor里调用了一个成员方法,这个方法被子类override了,当初始化一个子类实例时,父类的构造函数被的调用,此时父类构造函数的上下文里调用的成员方法,是父类的实现还是子类的实现? ...

  3. Jerry的ABAP原创技术文章合集

    我之前发过三篇和ABAP相关的文章: 1. Jerry的ABAP, Java和JavaScript乱炖 这篇文章包含我多年来在SAP成都研究院使用ABAP, Java和JavaScript工作过程中的 ...

  4. ABAP mesh expression, JavaScript and Scala expression

    ABAP Mesh expression JavaScript 我在第10行调用了函数f,其中传入的第二个和第三个参数都是一个逗号表达式. 函数f的实现,会检查这两个参数的类型,如果是函数,则执行函数 ...

  5. 那些年,我们见过的 Java 服务端乱象

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 Photo by The Book Tutor @Youtube 文 | 陈昌毅 导读 查尔斯 ...

  6. 调查发现 Java 和 JavaScript 是企业开发的顶级语言

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   在今天的多语言编程世界中,企业不再局限于一种特定的编程语言. 但是,Cloud Foundry Foundation (CFF) 近日发布的 ...

  7. java中table是什么标签_[Java教程]javascript格式化table标签内容

    [Java教程]javascript格式化table标签内容 0 2015-07-12 20:00:08 项目中遇到这样的需求,一大段文章正文的html代码在手机中显示不全,原因是由于其它有table ...

  8. java js 转换_[Java教程]javascript 类型转换。

    [Java教程]javascript 类型转换. 0 2016-10-11 18:00:06 目录: 1 : 伪对象 2 : 转换为字符串 3 : 数字转字符串 4 : 转换为数字 5 : 转换为Bo ...

  9. 【扫盲帖】Java、JavaScript、JSP、JScript 的区别与联系

    [转自]http://developer.51cto.com/art/200907/140294.htm ==>JavaScript与Java的联系和区别 JavaScript与Java的语法比 ...

最新文章

  1. NS_ASSUME_NONNULL_BEGIN 延伸
  2. 机器学习算法优缺点对比及选择(汇总篇)
  3. 利用linux自带的邮箱服务实现邮件转发
  4. 产品方法论之:菜鸟做加法,高手做减法!
  5. bgp通告四原则_BGP的十三条选路原则
  6. Linux服务器下运行SpringBoot HelloWorldDemo(Mac篇)
  7. 安利十二个常用的IPython魔法命令
  8. linux 内核空间占用cpu百分比过高,linux下分析java程序占用CPU、内存过高
  9. java中intvalue_Java Number intValue()方法与示例
  10. 动态游标for循环_数据结构系列循环链表
  11. java (lodop) 打印实例
  12. linux c 语言 errno 我个头,Linux错误代码:errno.h与返回值 -EINVAL
  13. Hadoop系列之OutputCollector
  14. 数据库工作笔记016---Redis、Memcache和MongoDB的区别
  15. 【渝粤教育】国家开放大学2019年春季 2328仓储与配送管理 参考试题
  16. jmeter连接mysql并定义变量提供给后续接口使用
  17. nodejs+vue+elementui校园疫情防控出入登记系统python java
  18. 上海航芯 | 热敏打印机方案分享
  19. html如何转换万,如何在excel表格中设置以万为单位
  20. CornerNet Guassian radius高斯半径的确定-数学公式详解

热门文章

  1. LightGBM 重要参数、方法、函数理解及调参思路、网格搜索(附例子)
  2. 泛化,过拟合,欠拟合素材(part1)--python机器学习基础教程
  3. R语言观察日志(part9)--RMarkdown之输出格式
  4. 第三次学JAVA再学不好就吃翔(part21)--局部变量与成员变量
  5. GIT项目管理工具(part4)--提交文件暂存记录及同步文件至本地仓库
  6. 利用 Sql 实现数据透视表功能
  7. 谈谈 JavaScript 中的空值合并操作符 Nullish coalescing operator
  8. SAP S/4HANA: 一条代码线,许多种选择
  9. 如何使用 SAP API Portal Policy Editor 给 SAP API 调用自动添加认证信息
  10. 漫谈SAP产品里页面上的Checkbox设计与实现系列之一