Salesforce与Java的区别记录

数据类型

  Apex语言数据类型大体分为三类:
  1、基本数据类型,比如整型(Integer)、浮点数(Double、Float、Double)、字符串(String)、ID、布尔值(Boolean)、日期/日期时间(DateDatetime)等
  2、集合类,比如链表(List)、集合(Set)、映射(Map)
  3、对象类型,Object包含用户自定义的类、对象、Sobject(Salesforce Object)等
  着重描述一下ID类型,ID可以理解为数据记录的在Salesforce数据库中的唯一标识(基于Base-62的15位的区分大小写的字符串,包含0-9数字,a-z小写字母,A-Z大写字母),有时候需要将Salesforce的数据导出到本地进行处理,处理工具可能不区分大小写,所以Salesforce在15位ID后面又加了三位字符后缀,这样18位的字符串是不区分大小写的,更利于区分数据记录。下图直观的展示了ID的具体内容与作用,感兴趣的同学可以多了解一些。


 
 

语法特点

  和Java语言语法基本一致,略微有些差异:
  1、不区分大写,下面这条语句在控制台执行成功。

String S = 'Helloworld';
system.debug(s);

  2、字符串需要用单引号标识,比如上面定义的S字符串变量。

开发工具

  除了这个教程中使用的Salesforce自带的控制台工具,还可以使用VSCode、Eclipse、Sublime等工具进行Salesfoce开发。
  Salesforce Extensions for VS Code
  Eclipse Install Force.com Plugin
  Subime Install HaoIDE
  Sublime Install MavesMate

原文地址:https://www.cnblogs.com/erfsfj-dbc/p/10870367.html