，J透过它隐式编程的特色，支援函数级编程。不同于支持面向对象编程的多数语言，J灵活的层次名字空间体制（这里所有名字都存在于特定区域中），可以有效的用作基于类和基于实例的面向对象编程二者的框架。自从2011年三月，J成为了自由和开源软件，采用了GNU通用公共许可证版本3（GPLv3）。人们还可以在商业许可证下利用源代码。
起步示例.J允许无点风格和。因此，它的程序可以非常精简，一些编程者将它称为难以阅读的只写语言。J的“Hello, World!”程序：这个hello w