C/C++ 速度快
JAVA 大型web开发,手机端安卓(JAVA是HTML的扩展)
C# 中小型Web,桌面程序开发
SHELL,VB 操作指令
Python 数字处理,中小型网站
PHP 中小型网站
Arrays.toString(args)对于import java.util具有依赖作用
JAVA特点:
1 ) 简单性 //语法相较C更简易
2 ) 面向对象
3 ) 分布式 //多个程序可使用,跨机器跨服务器运行
4 ) 健壮性 //稍微改一些代码对其他代码影响不大
5 ) 安全性 //自动检测基础语法
6 ) 体系结构中立//JAVA可以在x86,ARM(政府,机关单位)不同CPU运行 硬件结构基本都支持
7 ) 可移植性 //跨操作系统(windows,mac,Linux等)运行(JDK中存储着多种不同的操作系统)
8 ) 解释型 //操作系统不认识JAVA,需要编译
9 ) 高性能
10 ) 多线程 //JAVA自带相应的函数功能
11 ) 动态性
JDK和JRE的不同点?
1.JDK是把.java翻译为.class文件
JRE是把.class翻译为C并且交给操作系统运行
2.JDK(第二次翻译)包含JRE
一门语言的开发过程:(语言生态)
SE:语言的核心基础
EE:扩展的Web开发
ME:安卓开发
SDK:某程序调用的样例代码以及说明文字
任何语言都有它的版本更新
程序开发一般不用最新版本,最新的语言一般存在一些隐患