讲师:TooBug / 砺锋科技
目录:
杂谈
阿里巴巴以Java、云计算作为技术支撑;腾讯以开发客户端C++为主,发展文娱板块。
Android开发底层通用Java。
现在普遍要求产品经理也得懂技术。
职业发展方向:
常用DOS命令
Java的历史
开发人员:詹姆斯·高斯林 等。现在属于Oracle甲骨文公司所有。
Java的平台划分
Java语言版本以JavaSE(标准版)为基石,是所有Java的业务的核心,主要用于桌面端开发,与C++相比无任何优势;
JavaEE(企业版)是专为企业开发提供的,应用于金融、电信、WEB端、云计算、大数据等行业领域,市面上泛指的Java开发即是此版本;
JavaME(微型版)主要提供一些嵌入式(代码嵌入芯片或载体)的设备的解决方案,目前基本淘汰,嵌入式推荐使用C++。
Java的特点
Java本质上是C/C++语言过渡来的,改善了弊端。Java不需要手动管理内存。
Java语言特点:面向对象、健壮性、跨平台性。
JDK/JRE/JVM之间的关系
JDK:Java Development Kit (开发工具包)
JRE:Java Runtime Environment (运行环境)
JVM:Java Virtual Machines (虚拟机)