java教程—入门—jaav简介
java是什么
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。
来源于百度
java相对于其他语言来说有些特殊,他介于解释和编译型语言之间。
扁你性语言的执行机制是直接翻译为机器码执行,这样做的缺点就是针对不同的指令集,就需要编译为不同的机器码,跨平台性不佳。而解释型语言则是由虚拟机直接解释执行源代码,这样做程序的运行效率变得很低。而java的机制则是先把Java编译为.class
字节码文件,再由jvm
虚拟机解释执行。根据不同的平台来开发不同的虚拟机。
其实说java是一个程序设计语言不如说他是一个平台,他有虚拟机,有丰富的库,以及社区。
java的几个版本
java发行以来,分出了三个版本
- java SE
- java EE
- java ME
java SE
是一个java的标准版,包含了基本的jvm
和标准库。
而java EE
就是一个更加全面的java版本,包含了更多的库。但是基本的库和jvm
虚拟机是不变的。
java ME
是一个适用于嵌入式系统的java,相当于轻量级的java。java SE
的库在ME是不适用的,而且jvm
虚拟机也是轻量级的。
jDK和jRE
初学java经常会听到;
- jdk
- jre
首先是jre它是java运行环境。它的作用是运行已经编译好的java程序,说白了就是只负责运行不负责开发。
而jdk是开发工具包,它包含了开发所需要的编译器,和基本库,也包含了jre的内容。
java教程—入门—jaav简介相关推荐
- 视频专辑:JAVA语言入门视频教程
为什么80%的码农都做不了架构师?>>> 专辑:JAVA语言入门视频教程 简介:该视频专辑是java的入门教程,适合初学者学习java,讲的也非常容易懂,希望能给想学习java ...
- java核心教程_核心Java教程
java核心教程 Welcome to Core Java Tutorial. I have written a lot on Core Java and Java EE frameworks. Th ...
- java从入门到精通教程_Java从入门到精通全套教程
Java从入门到精通全套教程视频简介: 随着电脑网络的飞速发展,对现代计算机软件人才的要求越来越高.既要求他们横向掌握多门主流的编程语言,又需要同时至少对1-2门编程技术有深刻的认知.特此,星火视频为 ...
- java从入门到精通教程_Java从入门到精通小白教程
Java从入门到精通小白教程,是小编为大家找到的一套非常不错的java编程学习实战资料,是专业版的学习工具书,它的主要作用是帮助用户进行全面基础学习和进阶准备,是十分靠谱的教程!希望大家好好学习,一起 ...
- java mvc 小程序_[Java教程]Spring MVC 的环境搭建和入门小程序
[Java教程]Spring MVC 的环境搭建和入门小程序 0 2017-02-17 00:00:16 1.1.下载spring框架包. 1.1.1百度搜索Spring Framework. 进入s ...
- B站百万播放量Java零基础教程视频(适合Java 0基础,Java初学入门),史上最细Java零基础教学视频
是否还在为学习Java如何入门而烦恼? 是否还在为Java软件如何安装而烦恼? 是否还在找寻着适合零基础的Java视频教程? 动力节点教学总监老杜159集课堂实录Java零基础视频教程,从初学者角度出 ...
- java 输出中文_没见过的 Java 编程入门教程!例程使用中文标识符代码:问个好吧...
前言 Java 教程用中文写(如下)更能被新手理解学习.可惜至今没有看到类似入门教程,在此敢为人先. 注意:本教程的所有 Java 代码都可以正确运行,因为 Java 早已支持中文命名标识符. 编程语 ...
- java 接口入门,Java接口入门教程解读
Java接口入门教程解读,学习Java技术开发是一个长期的过程,今天小编介绍Java接口相关知识内容 接口 是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量.构造方法和成员方法 ...
- java ligerui_[Java教程]jQuery LigerUI 使用教程入门篇_星空网
jQuery LigerUI 使用教程入门篇 2012-01-17 0 阅读目录获取最新代码 ligerUI是什么 如何使用 如何扩展 获取最新代码 可以到http://ligerui.googlec ...
最新文章
- 快讯!Sharding-Sphere正式进入Apache孵化器
- 用telnet 测试Http协议
- c语言编程宝典pdf,C语言编程宝典之一.pdf
- 解决Sharepoint每天第一次打开速度慢的问题
- Java基础——Java IO详解
- QTP的那些事--操作excel的函数
- EventBus源码分析
- List of salaries for Silicon Valley intern
- 上班摸鱼更方便了!国内最大短视频APP推出PC版:联想首发
- ~~并查集模板(数据结构)(附题目AcWing 836. 合并集合)
- 电路城 电路方案 51单片机开发板(原理图+PCB+学习程序源文件)
- 同步异步数据采集卡参数选择
- sin(ωt),一文和正弦函数、频域、周期的头疼说白白
- 【XXE技巧拓展】————8、黑夜的猎杀-盲打XXE
- C/C++中生成随机序列——随机函数的选择和自我实现
- vue3购物车(全选,反选,数量计算)
- 【偶遇小bug】浏览器无法翻译此网页解决
- 海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)
- springbootadmin 客户端监控配置
- SyGate4.0实现局域网共享上网