અભિવ્યક્તિઓ કોઈપણ જાવા પ્રોગ્રામના આવશ્યક બિલ્ડિંગ બ્લૉક્સ છે, સામાન્ય રીતે એક નવું મૂલ્ય ઉત્પન્ન કરવા માટે બનાવવામાં આવે છે, જો કે કોઈકવાર એક અભિવ્યક્તિ ખાલી વેરિયેબલમાં મૂલ્ય નિર્ધારિત કરે છે.