JAVA是sun公司推出的编程性语言,后被Oracle公司收购。
主要特点:
1.简单:可以将用户内存中的无用单元进行自动回收,使用户不必为内存存储管理问题烦恼,让用户把更多精力放在研发上。(就是没有其他语言那么麻烦)
2.多线程在java这个平台可以同时运行多个项目。(就像人类边聊天边听歌)
3.平台的独立性:其他编程语言一旦计算机处理器升级,操作系统升级,以及核心的系统资源变化,可能导致程序出错而无法运行。Java语通过JVM机制保证Java程序在不需要做任何修改的情况下,就可以在不同的操作系统中运行。(就是不管我在任何环境下,我都能活,我都能运行,只因为我有JVM机制,很厉害)
4.面向对象:java认为世界万物都可以看成对象,并且能够通过编程的方式是这些对象相互协调完成复杂的系统,这种编程的方式更符合人类的思维方式。(Java和人类思考方式相仿,你们互相可以好理解)
5.分布式:Java支持各种层次可靠的流式网络连接,就是可以产生分布式的客户端和服务器端,数据库在多台机器上共享。(与单纯的客户端和服务器端比,在某些情况下,分布式的可以比客户端/服务器DBMS更快地访问,因为资源分布在不同的系统中,直接拿就行。而单纯的客户端和服务器端,资源所需资源可以通过向服务器请求来访问。当多个客户端请求相同的数据时,可不呗都请求,服务器不卡了嘛,速度当然会降低。)
6.编译和解释性:Java程序首先需要通过编译器转换成一种称为字节码的“中间代码”,然后字节码文件在Java虚拟机上解释执行。(这里我们把Java程序比作蔬菜,编译器比作民间厨师,而“中间代码”比做可口的饭菜,Java虚拟机比作饭店。我们把种好的蔬菜给民间厨师,民间厨师把菜做成饭店可接受的样子(就是做成了可口的饭菜)给了饭店,饭店接受了并把它卖了出去。)
Java 语言是一门随时代快速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障。