Notepad软件
高级记事本
有行号,而且Java中的一些特殊单词会高亮显示
方便我们对报错进行修改;
常见的高级记事本
Editplus、Notepad++、Sublime(前端程序员常用)等
Notepad++下载方式
百度网盘:百度网盘 请输入提取码
提取码:e36o
编码选择ANSI可以让我们输出中文;
JAVA的三大使用平台
JAVA SE JAVA ME JAVA EE
Java SE
Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。
桌面应用
用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
学习Java SE的目的
为今后要从事的Java EE开发,打基础。
Java ME
Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。
曾今的诺基亚手机在打开应用时会出现一个咖啡杯;它就是用java ME写的;
它已经逐渐被安卓和ios替代凉凉了;
Java EE
Java 语言的(企业版),用于Web方向的网站开发。在这个领域,是当之无愧的No1。
网站开发并不是我们常见的浏览器;
网站开发=浏览器+服务器
在服务器领域java是最厉害的;
判断一门语言的前景主要从:用户量,适用性,与时俱进,自身特点.方面去分析;
java在国内外的使用率是非常高的,使用多个领域,更新速度极快与时俱进;
java的自身特点
一.面向对象
二.多线程
三.开源
四.跨平台
java程序可以在任意平台运行,大大节约开发成本;
五.简单易用
易学习易使用;
高级语言的编译运行方式
编译型
解释型
混合型,半编译,半解释
java跨平台原理相当于在当前操作系统里模拟其他系统(pc端的手游模拟器);
java语言编写的程序是运行在虚拟机里面的;我们只需要给当前设备安装需要的
虚拟机即可运行程序;虚拟机不需要程序员自己写java内部已经帮我们写好
我们安装需要的虚拟机即可;
总结:
Java语言的跨平台是通过虚拟机实现的。
Java语言不是直接运行在操作系统里面的,而是运行在虚拟机中的。
针对于不同的操作系统,安装不同的虚拟机就可以了。
JRE和JDK
JDK(java开发工具包)的组成:
程序运行需要环境的支撑
1.JVM (Java Virtual Machine) : Java虚拟机,真正运行Java程序的地方
2.核心类库:java自身定义好的一些东西;
这三个单词都是核心类库定义好的东西;组合在一起就可以展示出我们的内容;
3.开发工具:
javac编译工具,
java运行工具,
jdb调试工真,
jhat内存分析工具
JRE(java的运行环境)
JRE是Java运行环境
JVM、核心类库、运行工具
关系:
JDK包含了JRE
JRE包含了JVM
标签:JRE,初阶,Java,语言,虚拟机,学习,java,运行 From: https://blog.csdn.net/dametime_/article/details/139601466