What is SYSTEM in Salesforce?


System
  • System is a namespace
  • System is a class in System namespace

The System namespace provides classes and methods for core Apex functionality.
The System namespace is auto included in Salesforce Orgs

  1. Address Class
  2. Answers Class
  3. ApexPages Class
  4. Approval Class
  5. Blob Class
  6. Boolean Class
  7. BusinessHours Class
  8. Cases Class
  9. Comparable Interface
  10. Continuation Class
  11. Cookie Class
  12. Crypto Class
  13. Custom Settings Methods
  14. Database Class.
  15. Date Class
  16. Datetime Class
  17. Decimal Class
  18. Double Class
  19. EncodingUtil Class
  20. Enum Methods
  21. Exception Class and Built-In Exceptions
  22. FlexQueue Class
  23. Http Class
  24. HttpCalloutMock Interface
  25. HttpRequest Class
  26. HttpResponse Class
  27. Id Class
  28. Ideas Class
  29. InstallHandler Interface
  30. Integer Class
  31. JSON Class
  32. JSONGenerator Class
  33. JSONParser Class
  34. JSONToken Enum
  35. Limits Class
  36. List Class
  37. Location Class
  38. Long Class
  39. Map Class
  40. Matcher Class
  41. Math Class
  42. Messaging Class
  43. MultiStaticResourceCalloutMock Class
  44. Network Class
  45. PageReference Class
  46. Pattern Class
  47. Queueable Interface
  48. QueueableContext Interface
  49. QuickAction Class
  50. RemoteObjectController
  51. ResetPasswordResult Class
  52. RestContext Class
  53. RestRequest Class
  54. RestResponse Class
  55. SandboxPostCopy Interface
  56. Schedulable Interface
  57. SchedulableContext Interface
  58. Schema Class
  59. Search Class
  60. SelectOption Class
  61. Set Class
  62. Site Class
  63. sObject Class
  64. StaticResourceCalloutMock Class
  65. String Class
  66. System Class
  67. Test Class
  68. Time Class
  69. TimeZone Class
  70. Trigger Class
  71. Type Class
  72. UninstallHandler Interface
  73. URL Class
  74. UserInfo Class
  75. Version Class
  76. WebServiceCallout Class
  77. WebServiceMock InterfaceXmlStreamReader Class
  78. XmlStreamWriter Class


System is Class:
Contains methods for system operations, such as writing debug messages and scheduling jobs.

Always use static .method in trigger contaxt since trigger runs  always in System Contaxt

Counters