android入门学习-java简介

原创 2015年07月07日 21:34:16

1.java技术体系

  1)java程序语言。

  2)java平台

  各种硬件平台的java虚拟机(JVM)。

  应用平台程序编程接口(javaAPI)。


2.java语言的技术特点:简单性,面向对象,与平台无关,健壮与安全,多线程

  1)简单性

    a.java由C++衍生而来与C,C++十分类似。

    b.java提供丰富的工具类库方便开发程序。

  2)面向对象

  3)与平台无关

    a.java程序执行过程 : .java->编译器->.class->java运行平台

    b.java编译器把java源文件的指令编译成字节码,这种字节码可看做是java虚拟机的机器语言,之后将这些字节码保存到.class格式文件。

    c.与普通程序不同的是,java程序(class文件)并不是本地的可执行程序,它是当运行java程序时,首先运行java虚拟机(JVM),然后再把java class加载到JVM。

    d.JVM将.class解释成平台的机器语言,然后在平台运行。

  4)健壮与安全

    a.删除了指针和释放内存等内存操作。

    b.垃圾回收机制。

    c.java提供了代码安全性检测。

  5)多线程

    a.多线程应用程序能够同时运行多项任务,程序响应更快。

    b.java中实现多线程相对于其他语言具有独特的优势。

    c.资源利用率更好。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java入门 J2ee学习流程简介

前记:对于一个初学java者,我有种走夜路的感觉。网络上出现那么多的技术跟java相关,不知道他们之间的关系何在,下面这篇文章给了一丝亮光。红色表示重点内容,蓝色是自己加的批注。 文章转自:http...

初学者入门学习java的简介笔记(3)之流程控制

顺序结构 顺序结构是指命令行顺序执行,按照从上到下的顺序逐行执行,无分支和跳转。如: public static void main(String[] args) { String pro...

初学者入门学习java的简介笔记(2)附加笔记

java工程 src 写java源码的地方  jre 程序运行所依赖的jar包 包(命名原则):(相当于文件夹,是用来使目录结构更加清晰) 公司网址倒着写.自己的命名 com.zy....

初学者入门学习java的简介笔记(1)

1、 了解Java语言的发展 我们既然选择了java开发就必须得了解他的历史 * SUN microsystem * 太阳微系统公司(台湾等地区称为升阳微系统公司) * 其实其初始全名应该为stan...

JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)

source: http://www.cnblogs.com/smyhvae/p/4046862.html  ​【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://ww...

java入门学习(1)一简介及其基础特点

1、为什么java如此流行,为什么历史选择了它? 因为它拥有全新的编程思想,更接近人们的语言习惯,由于其编译器把代码编译成字节码,然后再不同的平台上运行分别用不同的虚拟机去解释字节码,让同一...

android 入门知识简介

  • 2017年01月09日 11:17
  • 709KB
  • 下载

android入门简介

  • 2011年08月31日 10:48
  • 785KB
  • 下载

java从入门到精通第四版明日科技书籍简介及下载

Java从入门到精通(第4版)(附光盘) 平装 – 2016年10月20日 《Java从入门到精通(第4版)(附光盘)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Jav...

Java Spring入门简介

  • 2014年07月01日 13:43
  • 3.44MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android入门学习-java简介
举报原因:
原因补充:

(最多只允许输入30个字)