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

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

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

本篇文章给大家谈谈

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://4blc.com/post/663.html

分享给朋友:

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

java编写计算机程序(计算机java语言程序设计)

本篇文章给大家谈谈 20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度Sun公司为了抢占市场先机,在1991年成立了一个称为Green...

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

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

前端测试题网站(1+x前端初级考试)

本篇文章给大家谈谈 双111111试学前端/Java系统班在双十一结束之际,谷里特意奉上大礼,11.11元试学一周前端/Java课程,话不多说,请看下文详细介绍: 时间11月12日—11月30日 内容11月12日开始,可报名参加11.11元的饥人谷前端/Java系统...

javascript审计(java审计日志实现)

本篇文章给大家谈谈 原标题:Java代码审计之jspxcms审计文章首发于:奇安信攻防社区https://forum.butian.net/share/2068环境搭建 源码: https://www.ujcms.com/uploads/jspxcms-9.0.0-release-...

loft公寓又叫什么(loft公寓叫什么)

今天给各位分享 大家可能经常听到loft公寓这个词,那么loft公寓是什么意思呢?PChouse带领大家了解一下吧。 打开凤凰新闻,查看更多高清图片大家可能经常听到loft公寓这个词,那么loft公寓是什么意思呢?PChouse带领大家了解一下吧loft公寓的定义:所谓lo...

2年的java程序员啥也不会

本文分享给大家的是: 从12年5月1日起正式工作,现在是第二家单位(也快离职了),都是小公司我自己认为干的都狠拼,自己就一培训学校出来的高中生,在社会上游逛了几年,一事无成,父母看这样下去就所以把我送大连学java了,Money还是父母辛辛苦苦赚来的。 在第一家单位的时,...