Java SE 基本介绍上
文章目录
- 一,概述
- 1.1 开发场景
- 1.2 应用领域
- 1.3 技术体系
- 1.4 特点
- 1.5 开发工具
- 1.6 运行机制&过程
一,概述
1.1 开发场景
SSM
Spring 轻量级容器框架
SpringMVC 分层 web 开发框架
MyBatis 持久化框架
Android
大数据-hadoop
1.2 应用领域
- JavaEE
- 大数据
- Android
1.3 技术体系
- Java SE (Java Standard Edition) 标准版
- Java EE (Java Enterprise Edition) 企业版
- Java ME (Java Micro Edition) 小型版
1.4 特点
- oop 面向对象
- 健壮 (强类型机制,异常处理,垃圾自动收集)
- 跨平台 (.class文件 JVM)
- 解释性 (c++ 是编译性语言,Java编译后的代码需要解释器执行后才可以机器执行)
1.5 开发工具
- notepad++
- Sublime Text (推荐)
- IDEA (推荐)
- eclipse
后两种是集成 IDE 很智能,建议先 Sublime 再 IDEA
1.6 运行机制&过程
Java 语言特性:跨平台
因为:JVM
JVM (Java Virtual Machine)
- JVM 是 Java 虚拟机,也就是一个虚拟的计算机,包含在 JDK 中
- 不同操作系统有不同 JVM
- JVM 实现了 ‘一次编译,到处运行’ 有个.class 文件就中了
示意图:
Java SE 基本介绍上相关推荐
- java 版本区别,java SE是什么,下载JDK时各个名称的含义
问题一:常用的Java的三个版本以及JAVA SE是什么 一.Java的版本区别 常用的 java 程序分为 Java SE.java EE.Java ME三个版本,介绍如下: 1. Ja ...
- 一文回顾 Java 入门知识(上)
Java前世今生 Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入 ...
- (超详细)JAVA SE开发工具包(JDK)在Windows系统中的下载、安装和配置的方法
目录 一.Java的各个常用版本: 二.Java各个版本的通俗理解 三.介绍完以上三个版本的区别之后,我们来介绍**Java SE开发工具包的下载方法** 四.JDK的安装 五.配置系统环境变量 (1 ...
- Java SE是什么?Java各个版本区别
一.Java的各个常用版本: Java SE.java EE.Java ME三个版本.下面介绍各个版本区别: (Java SE下载:https://www.oracle.com/technetwork ...
- java se系列(一)开发前奏
1. 软硬件知识 电子计算机:俗称电脑,是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算机称为裸机 cpu:是一台计算机的运算核心和控制核 ...
- 浅谈Java SE、Java EE、Java ME三者的区别
1. Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程 ...
- Java SE、Java EE、Java ME基本区别
Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程序.J ...
- JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)
运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...
- Java SE、Java EE、Java ME三者的区别
说得简单点 Java SE 是做电脑上运行的软件. Java EE 是用来做网站的-(我们常见的JSP技术) Java ME 是做手机软件的. 1. Java SE(Java Platform,Sta ...
最新文章
- bcompiler php,php_bcompiler.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
- dSploitzANTI渗透教程之HTTP服务重定向地址
- Python 【抖音】短视频的自动上传与发布实例演示,同时支持快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布
- python key lambda_使用“key”和lambda表达式的python max函数
- 陈睿:架构设计之数据库拆分六大原则
- clickhouse注入的利用
- 相机模型之世界坐标、相机坐标、归一化坐标、图像坐标、像素坐标、内参、外参、转换关系总结
- 博客园---博客美化汇总
- jsp下拉列表java_java – JSP:下拉列表2取决于下拉列表1
- CentOs7配置java环境
- day 15 模块、起别名、from导入
- 【转】NB-IoT移远BC95使用小结
- 谈谈PRNU 光响应非均匀性
- 解析为何支付宝微信二维码合一
- OS学习笔记-12(清华大学慕课)进程控制
- win7怎么桌面显示计算机图标不见了,win7显示桌面图标不见了如何恢复【图文】...
- 上映半个月,微博热搜近10次,长歌行的魅力到底在哪 ?
- SZ19网安密码学期末考试(回忆版)
- 易语言数据类型与c 对照,一步一步跟我学易语言之数据类型与常用语句
- 桌面计算机里没有桌面显示不出来怎么办,电脑桌面图标不显示怎么设置|恢复电脑桌面图标的方法...