Let G be a simple graph of order n. The spectral radius ho(G) of G is the largest eigenvalue of its adjacency matrix. For each positive integer l at most n, this dissertation gives a sharp upper bound for ho(G) by a function of the first l vertex degrees in G, which generalizes a series of previous results. Applications of these bounds on the clique number, signless Laplace spectral radius, and generalized r-partite graphs are provided. The idea of the above result also applies to bipartite graphs. Let k,p,q be positive integers with k