Java编程中常见的算法技术包括排序算法、查找算法、图算法等。排序算法主要有冒泡排序、快速排序、插入排序等。查找算法包括二分查找、线性查找等。图算法涉及到图的遍历、最短路径等问题。这些算法在Java开发中具有广泛的应用。