初阶java学习2

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值