2020-10-24

一、概述与环境搭建
1.1Java的由来
1.1.1JavaSE:Java平台标准版
1.1.2JavaEE:Java平台企业版 企业级开发1.1.2.1C/S(Client/Server)
结构的应用程序
需要下载安装本地客户端的应用软件 1.1.2.2B/S(Browser/Server)结构的应用程序 通过浏览器输入域名可以直接访问的软件
1.1.3JavaME:Java平台微小版Java最初的定位(机顶盒)
1.2Java的语言特点1.2.1
1.面向对象,使用计算机模拟现实世界,解决现实问题
2.简单(相对C、C++,不易造成内存溢出、减少代码量、代码可读性强) Java有虚拟机,内置了垃圾收集器(GC),自动完成了内存空间的整理,规避了可能因人为导致的问题,相对而言,更安全更有保障
3.跨平台 操作系统、服务器、数据库 跨操作系统(Windows、Unix-Linux、MacOS、Solaris)
1.3.计算机执行机制1.3.1编译执行:在具体的环境中(Windows)执行一次翻译工作(源代码→二进制)执行时,执行的是二进制文件(翻译后的文件),执行效率高,不可以跨平台
1.3.2解释执行:将源文件一行一行的解释,一行一行的执行,,不同的环境拥有不同的解释器,所以可以跨平台进行执行,执行的是源文件。执行效率低,可以跨平台1.3.3
.java→.class→各个系统执行先编译、再解释 将源文件(.java)编译成字节码文件(平台中立文件.class),再将字节码文件解释执行 将计算机的两种执行机制合二为一
Java的设计理念:Write Once Run Anywhere 一次书写到处运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值