Java的优点
Java语言用途广泛,性能优越,可以体现在以下几点:
1. 服务器后端
银行,证券交易平台,电子商务后台....
2. Android应用
安卓手机,各种移动设备,智能家电…
3.大数据技术
Hadoop以及其他大数据处理技术都是用Java
Java语言的发展史
在1991年时候,James Gosling(詹姆斯•高斯林)所在sun公司的工程师小组,需要
设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子
产品,这些电子产品有一个共同的特点:计算处理能力和内存都非常有限,所以要求:语
言必须能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商
选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是
中立的,也就是在不同的平台上运行(即跨平台)。
所以在sun公司内部成立了一个Green项目组,该小组的领导人是James Gosling。
他们经过4年的研发,最终于1995年正式确立.将名字改为java,Java是印度尼西亚爪哇岛
的英文名称,因盛产咖啡而闻名。JAVA的标识也正是一杯正冒着热气的咖啡。
Java的发展时间线
1995年正式确立
1996年1.0版本发布
从java1.5开始版本号改为java5,java6...
2009年SUN公司被Oracle公司收购
现在java每半年推出一个新版本(每年3月和6月)
Java语言的特点
1.开源
2.简单易学
3.平台无关性
4.面向对象
5.支持网络
6.多线程机制
7.动态内存管理机制
8.安全
9.生态丰富
10.高性能
Java不仅有以上十个特点,而且可以通过不同的虚拟机来使一个程序在三个不同的操作系统上运行(windows,Mac,Lins)。
Java的技术支持平台
1.JavaSE:Java Standard Edition(标准版) JavaSE 包含那些构成Java语言核心
的类。比如:核心常用类,输入输入,线程,数据库连接。
2.JavaEE:Java Enterprise Edition(企业版) JavaEE 包含JavaSE 中的类,并且还包含用于开发企业级应用的类。比如:servlet.
3. JavaME:Java Micro Edition(微缩版) JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒.
Java的语言运行机制
1.程序员开发一个源代码,也叫源文件
2.用Java编译器把.Java文件编为.class文件
3.把编译好的文件交给对应平台运行
Java运行环境的安装
1.下载JDK
https://www.oracle.com/java/technologies/downloads
登陆官网进行下载
2.配置环境变量
点开此电脑,右击属性,点系统高级设置
然后找到path,新建将其放到bin文件夹中,然后一直点确定。
安装IDEA
下载好IDEA后在电脑中找到这个文件,然后点开,按照提示一直点确定,不过要将安装的路径改成D盘development ,甚至可以用激活码延长使用时间。