Java SE 001 Java SE入门
(1)一个人只要自己不放弃自己,整个世界也不会放弃你.
(2)天生我才必有大用
(3)不能忍受学习之苦就一定要忍受生活之苦,这是多么痛苦而深刻的领悟.
(4)做难事必有所得
(5)精神乃真正的刀锋
(6)战胜对手有两次,第一次在内心中.
(7)编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~
Java SE入门
文章目录
- Java SE入门
- 1.Java SE的开发版本
- 2.JDK与JRE
- 3.JDK的下载与安装
- 3.1Java SE的jdk版本
- 3.2JDK的下载与安装
- 4.Java程序的编译与执行
- 4.1Java程序的执行过程
- 5.JVM
1.Java SE的开发版本
(1)Java SE:Java Standard Edition ——java标准版
(2)Java ME: Java Micro Edition——java微型版
(3)javaEE:Java Enterprise Edition——java企业版
2.JDK与JRE
(1)JDK:Java Development Kit java开发包
(2)JRE:Java Runtime Environment java 执行环境
以上两个包含了java编译与执行所需要的一切。
JDK包含了JRE,也就是说JRE是JDK的有机组成部分。
(3)我们开发java,有jdk没问题,但是光有JRE不行,光有JRE只能运行,而无法编译。
3.JDK的下载与安装
3.1Java SE的jdk版本
(1)Jdk1.4
(2)Jdk1.5(5.0) 别名:Tiger:老虎
(3)Jdk1.6(6.0) 别名:Mustang:野马
(4)Jdk1.7(7.0)
3.2JDK的下载与安装
(1)下载JDK
(2)安装JDK
(3)设定环境变量,指向JDK安装目录中的bin目录
(4)通过运行,输入cmd打开命令行窗口,输入java -version,显示出Java版本信息。
IDE:Integrated Development Environment
4.Java程序的编译与执行
4.1Java程序的执行过程
(1)编译
(2)执行
扩展名为.class的文件是字节码文件,程序最终执行的文件就是这个字节码文件(bytecode)文件。
对于Java语言来说:Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。
5.JVM
(1)JVM:Java Virtual Machine,Java虚拟机
(2)JAVA是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)。
(3)JAVA之所以能够做到跨平台,本质原因在于JVM不是跨平台的。
(4)JVM是与系统相关的,linux与mac与Windows上安装的JVM都是不一样的。
够做到跨平台,本质原因在于JVM不是跨平台的。
(5)JVM是与系统相关的,linux与mac与Windows上安装的JVM都是不一样的。
Java SE 001 Java SE入门相关推荐
- 【java学习之路】(java SE篇)001.java初识
为什么是java 是性能非常好,开发程序涉及的领域十分广泛 java语言的特点 开源的 跨平台(只需要开发一次,编译后可以在不同的平台上运行) 面向对象 安全性好 多线程 ...
- java SE(一)——入门基础
java入门基础 一.java语言概述 1.java背景知识 2.为什么用java?(java的特性) 4.java能做什么? 4.java技术体系 5.总结 二.java环境搭建 1jdk简介 2 ...
- Java SE到Java EE的学习转换
我接触java的学习是从Java SE开始的,SE部分主要是用来做桌面程序的开发,在现在的主流趋势中已经渐渐的退出了中心舞台.现在人们对网络的认知和通过网络接收信息大部分都是碎片化的,因此各种网页就成 ...
- java EE与java SE的区分
分享一个我的公众号,最近突然想玩公众号,之前做过一段时间前端开发,考虑到现在应用程序越来越多,未来社会一定是一个充满"只有你想不到,没有你做不到"的App的世界!而微信小程序又给我 ...
- 浅谈Java SE、Java EE、Java ME三者的区别
1. Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程 ...
- Java SE和Java EE应用的性能调优
凡事预则立,不预则废,和许多事情一样,Java性能调优的成功,离不开行动计划.方法或策略以及特定的领域背景知识.为了在Java性能调优工作中有所成就,你得超越"花似雾中看"的状态, ...
- JDK版本Java SE、Java EE、Java ME的区别
想在win7 X64上搭建JAVA开发环境来着(只是尝试下),打开JAVA 官网下载JDK,发现好多版本懵了,百度了下找到这些版本的区别,故有了下文 1.JAVA SE Java2平台标准版(Java ...
- Java SE、Java EE、Java ME基本区别
Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程序.J ...
- java lambda函数_Java SE 8新功能介绍:使用Lambda Expression进行函数式编程
java lambda函数 " Java SE 8新功能浏览 "系列的这篇文章将深入了解Lambda表达式 . 我将向您展示Lambda表达式的几种不同用法. 它们都具有功能接口的 ...
最新文章
- 一款非常不错的聊天工具
- 包头昆区多大面积_两套楼房,放了整整19车垃圾!包头这对母女的“特殊癖好”,让邻居彻底不能忍了.........
- leetcode910. 最小差值 II(贪心)
- Tensorflow源码解析2 -- 前后端连接的桥梁 - Session 1
- 解读业界5种主流的深度网络模型
- python web中的并发请求
- 杜甫在线演唱《奇迹再现》、兵马俑真人还原……用AI技术打破次元壁的大谷来参加腾讯全球数字生态大会啦!...
- HelloWorld入门程序
- Linux目录结构示意详解图
- 微信开发者平台学习笔记
- 怎么可以修改pr基本图形中的文字_视频剪辑 | pr的简单教学
- ubuntu 16.04外接显示屏问题
- php在线图片编辑,在线图片编辑_html/css_WEB-ITnose
- win10专业版如何快速恢复出厂设置的方法
- 学计算机的用双核CPU够吗,电脑cpu核数越多越好吗
- 屏幕坐标系转为笛卡尔坐标系
- 本地图片转网图url专用
- 社区发现系列03-Louvain算法分辨率
- 网站推荐 | 那些小众却精美的网站
- LPC1788--SSP设置驱动W25Q16--以及特别注意点