当前位置:首页 > Java知识 > 正文内容

java入门到(java入门很简单)

abcsky887个月前 (10-29)Java知识95

本篇文章给大家谈谈

1) JAVA起源Java是Sun公司于1995年推出的高级编辑语言Java之父——詹姆斯·高斯林1996年Sun公司推出了Java开发工具包,也就是JDK1.0,提供了强大的类库支持1998年推出了JDK1.2,它是Java里程碑式的版本。

java入门到(java入门很简单)

为了加以区别,Sun公司将Java改名为Java2,即第二代Java截至发稿日,JAVA已经更新到JAVA18解锁众多新姿势!Java分类为Java SE、Java ME和Java EE3个版本,即Java标准版、Java微缩版和Java企业版。

Java十大特点:简单性,面向对象,分布性,编译和解释性,稳定性,安全性,可移植性,高性能,多网站推广怎么推广线索性,动态性Java开发工具:Notepad ++,Eclipse,Myclipse,IDEA2)Java语言特性。

1.简单性Java语法是C++语法的一个“纯净版本”,相当于对C++做了一个减法这里没有头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、虚基类等等2.面向对象在Java的世界里,一切皆对象 Java的面向对象特性与C++旗鼓相当,与C++的主要不同点在于多重继承。

在Java中,取而代之的是更简单的接口概念而且与C++相比,Java提供了更丰富的运行时自省功能3.分布式(微服务)Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议Java应用程序能够网站推广怎么推广通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。

4.健壮性Java与C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性(对于曾经花费几个小时来检查由于指针bug而引起内存冲突的人来说,一定很喜欢Java的这一特性)不仅如此,Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。

5.安全性Java适用于网络/分布式环境为了达到这个目标,在安全性方面投入了大量的精力使用Java可以构建防病毒、防篡改的系统6.体系结构中立字节码的存在可以实现 Wrice once,Run anywhere, 而且其他语言编写的程序,在编译后如果能够严格按网站推广怎么推广照字节码文件的规范生成.class文件,也可以在JVM上运行。

7.可移植性基本数据类型的大小以及有关运算都做了明确的说明例如,Java中的int永远是32位的整数,而在C/C++中,int可能是16位整数、32位整数,也可能是编译器提供商指定的其他大小8.解释性之所以Java的实现可以与平台无关,是因为其自身维护着一套基于栈架构的指令集,源代码经过编译后字节码文件中的指令就是按照字节的指令集来组织的。

9.高性能边编译边执行10.多线程Java在当时很超前它是第一个支持并发程序设计的主流语言多线程可以带来更好的交互响应和实时行为11.动态性Java与C/C++相比更加具有动态性它能够适应不断发展网站推广怎么推广的环境。

库中可以自由的添加新方法和实例变量,而对客户端没有任何影响3) 什么是JDK、JRE、JVM这里我们介绍一下JDK、JRE、JVM的关系你就会理解,同时也就能明白为什么初学Java时需要安装好JDK了JDK(Java Development Kit):开发工具包。

JRE(Java Runtime Environment):Java运行时环境,其中包含了JVM、Java基础类库,支撑Java程序运行所需环境JVM(Java Virtual Machine):Java虚拟机,是一种虚构出来的计算机,仿真模拟计算机各种功能,引入JVM后,Java语言在不同的平台上运行时不需要重新编译,这就是网站推广怎么推广所谓的 “Wrice once , Run anywhere”。

图解:

4) Java程序的运行这里我们简单剖析一下Java程序运行的逻辑java是一门半编译型、半解释型语言先通过java编译器(javac.exe)将源文件(xxx.java)进行编译,然后生成xxx.class文件(字节码文件)(由二进制编码),最后由java虚拟机中的JVM将字节码转换成平台的编码形式(平台能理解的形式)来运行。

图解:

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://www.4blc.com/post/663.html

分享给朋友:

“java入门到(java入门很简单)” 的相关文章

java主要是干嘛的(java工程师工资一般多少)

本篇文章给大家谈谈 网上有太多想学习java但因为不了解这个行业而不知该如何选择对java行业一无所知作为在java教学领域深耕十年的老司机,我觉得有必要普及一下java培训行业Java培训现状Java是95年诞生的,而java培训大概是99年-2000年左右开始正式在中国起步,随...

java对英语要求高不高(java编程常用英语词汇)

今天给各位分享 还记得你学习的第一门编程语言是什么吗?就从 11 级软件工程出身的笔者而言,《Java 程序设计》是大学课程中必学科目,且学分相比其他课程都要高出不少不过,近几年随着人工智能的崛起,各大初高中、甚至是幼儿园都在将 AI 教学列入基本教学范畴。 这不前几日,由...

java中对象是什么,如何创建的(java中对象是什么,如何创建文件)

本文分享给大家的是: 前言在上一篇文章中,壹哥给大家介绍了Java中的类及其特点、创建过程等内容,相信你现在已经知道该如何创建一个Java类了接下来在本篇文章中,壹哥会继续带大家学习面向对象中关于对象的内容其实类和对象作为面向对象中最基本,也是最重要的单元,两者可以说是形影不离的,...

java是什么意思(java怎么读)

今天给各位分享 Java 作为一个历经无数风雨的语言,有无数人爱,也有无数人恨得牙痒痒,总是想搞事,搞事,搞事“为什么Java总被黑?”这是个哲学问题“如何推翻Java的统治地位?”很好,这个问题默认了 Java 的大佬地位。 “大家说,Python在不远的将来,会不会把J...

java有什么特性(java的主要特性有哪些?)

本文分享给大家的是: 作者 | Piotr Mińkowski 译者 | 张卫滨 策划 | 闫园园 本文最初发表于 Piotr Mińkowski 的个人站点 Medium 网站,经作者授权,由 InfoQ 中文站翻译分享。 在本文中,你将会...