The generalized Hellmann-Feynman and curvature theorems are derived for the generalized Sturm-Liouville-type eigenvalue equation which is widely encountered in many branches of physics. In classical mechanics, the Sturm-Liouville eigenvalue equation primarily arises from applying the theory of small oscillations to vibration problems while, in quantum mechanics, the most important example is the time-independent Schrodinger equation. The generalized theorems, respectively, provide simple useful expressions for the first and second A derivatives of the eigenvalue where h is an arbitrary real parameter appearing in the eigenvalue equation. These results, which apply to both classical and quanta1 systems, include as special cases the well-known quantum mechanical HellmannFeynman and curvature theorems for the time-independent Schrodinger equation, thus unifying the formalism. This connection between classical and quantum mechanics is of interest per se, and also because classical eigenvalue equations find application in the treatment of some quantum chemical problems. Two derivations of both generalizations are presented, the first proof applying to exact and Rayleigh-Ritz (linear variational) solutions of the eigenvalue problem, and the second, more general one, to arbitrary optimal variational as well as exact solutions. Necessary and sufficient conditions for the validity of the results are discussed. To demonstrate the insight they afford, several applications of the theorems in conjunction with perturbation theory are described.