JAVA思维导图pdf
需积分: 0 120 浏览量
更新于2023-06-04
收藏 3.43MB PDF 举报
JAVA思维导图pdf
JAVA是一种面向对象的编程语言,具有跨平台、简单、开源等特点。下面是JAVA思维导图pdf的知识点总结:
一、Java历史
* 1995年,SUN公司发布了Java
* 2005年,JDK1.5更名为JDK5.0
* 2009年,Oracle收购了SUN公司
* 2014年,推出了JDK8.0
二、Java的优势
* 简单
* 纯面向对象
* 开源
* 跨平台
三、Java开发环境
* 安装JDK
* 配置环境变量
+ JAVA_HOME:JDK的安装路径
+ Path:%JAVA_HOME%/bin
+ CLASSPATH:.(当前目录)
四、相关概念
* JDK:java开发工具包(类库+JRE+测试工具+编译器)
* JRE:java运行环境(JVM+解释器)
* JVM:java虚拟机(可以屏蔽各个操作系统之间的底层差异)
五、Java的运行机制
* 先编译,后解释运行
* 源文件-->编译器-->字节码文件-->解释器-->逐行执行
六、Java基础知识
* 类:是盛放代码的容器,是程序的基本组成单元
* 类名:用来区分每个类
* 主函数:执行程序本质上就是执行主函数内容的过程
* 输出语句:向外输出展示某个内容
* 写法是固定的
七、源文件和编译
* 编译:javac 源文件名.java
* 解释运行:java 类名
八、包和package
* package:用来整理归纳字节码文件
* 包名的声明通常不低于3层(com.姓名缩写.xxx)
九、命名规范
* 硬性规范:严格区分大小写,不能以数字开头,符号只接受_和$,不能使用关键字和保留字
* 软性规范:不以汉字命名,类名:大驼峰命名法,变量名和方法名:小驼峰命名法,包名:全小写,常量:全大写,每部分之间_连接
十、注释
* 单行注释://这是单行注释
* 多行注释:/* 这是多行注释 */
* 文档注释:/ 这是文档注释 */
十一、变量和运算符
* 变量的组成:6种
* 变量的创建:3种方式
* 数据类型:java是强类型的编程语言,分为基本数据类型和引用类型
* 基本数据类型:整型、浮点型、字符、布尔
* 引用类型:只要不是八大基本类型,就一定是引用类型
m0_57969579
- 粉丝: 1
- 资源: 1
最新资源
- MATLAB代码:基于NSGA-II的水电-光伏多能互补协调优化调度 关键词:NSGA-II算法 多目标优化 水电-光伏多能互补 参考文档:《自写文档》基本复现; 仿真平台:MATLAB 主要
- 基于SpringBoot+Vue的软件产品展示销售系统源码(java毕业设计完整源码).zip
- 昆仑通态与欧姆龙温控器 台达变频器 联合通讯控制器件:昆仑通态MCGS TPC7062,欧姆龙E5CC型号温控器,台达VFD-M变频器 控制说明:采用modbus通讯方式,设定温控器温度值,报警值
- 基于springboot+vue社区老年人帮扶系统源码(java毕业设计完整源码).zip
- Java+Servlet+Jsp+Mysql实现Web新闻发布系统源码+文档说明
- Apache PDFBOX的Java依赖包 可以解析PDF文件
- 基于SpringBoot和vue的课程教学平台的设计与实现源码(java毕业设计完整源码).zip
- 毕业论文设计 Matlab实现NGO-VMD北方苍鹰算法优化变分模态分解时间序列信号分解(含完整的程序,GUI设计和代码详解)
- 基于maxwell的16极18槽轴向磁通永磁电机模型,功率1500w,外径190mm 输出转矩3.7Nm.可用于轴向电机设计学习 大致参数波形见图
- 基于springboot旅游管理系统源码(java毕业设计完整源码).zip
- 毕业论文设计 MATLAB实现基于ELM-AdaBoost极限学习机结合AdaBoost时间序列预测(含完整的程序,GUI设计和代码详解)
- 基于SpringBoot的中老年人文化活动平台源码(java毕业设计完整源码).zip
- MATLAB联合CST进行仿真 只需要写一个Excel,里面放你的编码序列,然后用MATLAB导入编码序列,或者你需要的超表面的排列方式 就能够在CST里面自动生成对应的超表面阵列 主要是针对单
- 毕业论文设计 Python 实现基于KOA-CNN-BiLSTM开普勒算法优化卷积双向长短期记忆神经网络数据分类预测模型的详细项目实例(含完整的程序,GUI设计和代码详解)
- 基于springboot的体育购物商城源码(java毕业设计完整源码+LW).zip
- Android Studio大作业-旅游娱乐原型APP