1. 什么是Java?
答:
从应用层讲:Java是一种工具,是用来完成某种软件需求的工具。eg:实现数据的响应等操作。
从理论层讲: Java是一门完全面向对象(设计编程时将世界万物看成对象)的程序设计语言,“人以群分,物以类聚”; “一次编写,任何地方执行”(可移植性好)。
******************************************************************************************************************************************************************************
2. Java的分类?
答:
JavaSE(Java基础版本,标准及核心版);
**JavaEE(Java的企业版,开发大规模应用程序);
JavaME(Java微型版本,手机以及嵌入式应用程序的开发);
******************************************************************************************************************************************************************************
3. Java语言的特点?
答:简洁有效,可移植性,面向对象,垃圾回收机制(GC),适合分布式计算,引用传递(通过引用代替指针传递数据),健壮性(语法编译严格,异常处理机制较完善。从而保证Java程序可以顺利运行),多线程(一个进程可以有多个线程),较高的安全性,函数式编程(Lambda表达式)。
******************************************************************************************************************************************************************************
4. Java开发工具?
答:目前主流的开发Java的工具(IDEA),其次(eclipse)被大部分大学作为教学工具,此工具对于初学者非常友好。
******************************************************************************************************************************************************************************
5. Java语言可以用来做什么?
答:桌面GUI程序(客户端程序)(QQ,迅雷等)
Web开发(网站的后台开发)(淘宝,Google, 百度等网站)
嵌入式开发/手机功能开发
Android App开发(抖音,微信等)
企业级应用(ERP(企业资源系统))
Web服务器开发(Tomcat等)
金融行业,集成开发工具(IDEA),大数据等众多领域。
******************************************************************************************************************************************************************************