为了提高软件开发中的运行效率,研究语言与分层技术在软件开发中的运用方法。分析分层技术的技术内涵和应用优势。分别研究在软件开发过程中如何选择各类编程语言和分层技术;结合四层分层技术和Java编程语言进行软件架构重构,对代码数据进行预处理,分四层映射重构软件结构和代码,完成软件开发过程中语言与分层技术的有效应用。测试结果表明设计的重构技术的代码完整性较优,四层分层技术和JAVA语言应用技术相结合,程序指令运行时间较短,运行效率较高,可以提高计算机软件开发效果。