导图社区 JAVA语言思维导图
编程语言学习必备!一张图带你从入门开始学JAVA语言。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。还不快收藏学起来!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
JAVA语言
发展历程
编程开发
编程环境
编程工具
Eclipse:一个开放源代码的、基于Java的可扩展开发平台[16] 。 NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。 IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。[17] MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境[18] 。 EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序[19] 。
语言特点
1.简单性
2.面向对象
3.分布性
4.编译和解释性
5.稳健性
10.动态性
9.多线索性
8.高性能
7.可移植性
6.安全性
工作原理
(1)Java编程语言
(2)Java类文件格式
(4)Java应用程序接口
(3)Java虚拟机
语言基础
基本数据结构
整数类型
byte 8位 short 16位 int 32位 long 64位
浮点类型
loat 32位 double 64位
字符类型
char 16位
布尔类型
true和false
关键字
运算符
赋值运算符
赋值运算符以符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方的操作数。
算术运算符
+ 加 - 减 * 乘 / 除 % 取余数
自增和自减运算符
假设a=5 b=++a;//先将a的值加1,然后赋值给b,此时a的值为6,b的值为6 b=a++;//先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5
比较运算符
true,否则为false
> 比较左方是否大于右方 < 比较左方是否小于右方 == 比较左方是否等于右方 > = 比较左方是否大于等于右方 <= 比较左方是否小于等于右方 != 比较左方是否不等于右方
逻辑运算符
&& 逻辑与 || 逻辑或 ! 逻辑非
语言标准
1997年11月17日,国际标准化组织(ISO)同意采纳Sun公司的专利技术——Java作为ISO标准。JAVA作为一个技术标准供公众无偿使用。根据ISO的批准,Sun公司将可提交JAVA的标准化平台规范。
语言规范
1、J2EE平台规范
2、J2SE平台规范
3、J2ME平台规范
4、运营支持系统规范(OSS)
5、综合网络的Java 应用(JAIN)
6、XML 操作规范
技术应用
1、Android应用
2、在金融业应用的服务器程序
3、网站
4、嵌入式领域
5、大数据技术
6、高频交易的空间
7、科学应用
语言评价
发展前景
贡献及影响力
java 语言是一门随时代快速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障。由于提供了网络应用的支持和多媒体的存取,会推动Internet和企业网络的Web的应用[50]。另外,为了保持Java的增长和推进Java社区的参与,Sun公司在Java One开发者大会上宣布开放Java核心源代码,以鼓励更多的人参与到Java社团活动中。来自Java社团和IBM等全球技术合作伙伴两方面的支持,Java技术在创新和社会进步上继续发挥强有力的重要作用[51] ,并且随着其程序编写难度的降低使得更多专业人员将精力放置于Java语言的编写与框架结构的设计中[48] 。