Java 入门
java语言的起源
1、起源:1994年左右,由詹姆斯.高斯林. java
sun公司:java属于sun公司
Oracle公司收购了sun公司,java属于Oracle公司。
2、java本身是一门语言,要识别这个语言就需要专门软件。
是软件就会有更新,就有了各种各样的迭代版本。
jdk1.0 最初版本
jdk1.2 集合体系
jdk1.5 增强for循环等 java5
java6
java7
java8 新特性
java10
java11
3、java 平台版本
JavaME:最小版本,在移动端使用 废弃
JavaSe:标准版本,具备了基本的库,用于PC端的开发。
JavaEE:企业版本,具备了开发网站的功能,用于网站开发。
4、java语言特点
开源:开放源代码
面向对象
跨平台
5、跨平台
一次编写,到处执行
Write Once ,Run EveryWhere
原因:在不同的操作系统平台上,安装了不同版本的JVM虚拟机
不同的JVM 虚拟机,在不同的的操作系统平台上,营造出来相同的运行环境,
所以具备跨平台性。
6、JVM,JRE,JDK
1.JVM:java virtual machine java虚拟机,用于运行java标准的语言,相当于一个容器。
2.JRE:java runtime environment java的运行环境。
jre = jvm+ 运行时必须的类库
3.JDK:java devlopment kits java开发的工具包
jdk = jre + 开发工具包
7、java语言的书写规范
1.在左大括号前面,要加一个空格
2.在左大括号后面,要换行缩进
3.对齐关系,层级关系
原文地址:https://www.cnblogs.com/xfdhh/p/11134647.html
- 数据库表设计对性能的影响
- V部落博客管理平台开源啦! Vue+SpringBoot强强联合!
- SpringBoot+SpringSecurity处理Ajax登录请求
- MongoDB副本集配置
- MongoDB副本集搭建
- vhr部门管理数据库设计与编程
- SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(六)
- 权限管理模块中动态加载Vue组件
- axios请求封装和异常统一处理
- SpringSecurity中密码加盐与SpringBoot中异常统一处理
- SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(二)
- SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(一)
- Java操作MongoDB
- 初识MongoDB分片
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Spring中的FactoryBean和BeanFactory
- MybatisPlus分页插件无效解决方案
- springboot+mybatis打印sql
- jquery插件与扩展
- CNN一定需要池化层吗?
- RabbitMQ入门Demo,基于springboot
- 收藏|Pandas缺失值处理看这一篇就够了!
- Spring Boot项目页面报错 OTS parsing error: Failed to convert WOFF 2.0
- Spring Boot开启JSP页面热部署
- Springboot thymeleaf热部署
- Java初始化List的6种方式
- Java遍历Map对象的四种方式
- 【SpringBoot源码解析】第三章:SpringBoot通过打成war包的方式是如何启动的
- 让你编码嗨到停不下来的8个VSCode插件
- 【SpringBoot源码解析】第四章:SpringBoot是如何自动装配SpringMvc的