简介:Java是由Sun公司于1995年5月推出的面向对象的程序设计语言。Java继承了C++语言面向对象技术的核心,又舍弃了C++语言中的指针、运算符重载以及多重继承的特性,同时引入了泛型编程、类型安全的枚举等特性,使Java成为简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。随着互联网的迅猛发展,Java已经成为重要的网络编程语言,被广泛应用于企业级Web应用开发和移动应用开发。
相关软件
java的相关视频
一看就会
01:17
最爱旅游
Java是什么?
00:58
软件知识通
java怎么下载及安装
03:56
孙老师非要尬聊
【孙老师课堂】Java编程入门(持续更新)_哔哩哔哩(゜-゜)つロ 干杯~-bilibili
00:44
123
Python下载与安装
热门培训课程
达内python培训课程,一线名师授课,企业真实案例教学
达内python培训,18年口碑教学,实战讲师授课,毕业推荐就业!
展开全部
图书知识聚合
在5本书中找到答案
  • 《程序是怎样跑起来的》
    章节7.6 提供相同运行环境的Java虚拟机
    大家说的Java,有两个层面的意思。一个是作为编程语言的Java,另一个是作为程序运行环境的Java。同其他编程语言相同,Java也是将Java语法记述的源代码编译后运行。不过,编译后生成的并不是特定CPU使用的本地代码,而是名为字节代码的程序。字节代码的运行环境就称为Java虚拟机(JavaVM,Java Virtual Machine)。Java虚拟机是一边把Java字节代码逐一转换成本地代码一边运行的。例如,在使用用于AT兼容机的Java编译器和Java虚拟机的情况下,编译器会将程序员编写的源代码(sample.java)转换成字节代码(sample.class)。而Java虚拟机(java.exe)则会把字节代码变换成x86系列CPU适用的本地代码,然后由x86系列CPU负责实际的处理。在程序运行时,将编译后的字节代码转换成本地代码,这样的操作方法看上去有些迂回,但由此可以实现同样的字节代码在不同的环境下运行。如果能够结合各种类型的操作系统和硬件作成Java虚拟机,那么,同样字节代码的应用就可以在任何环境下运行了(图7-7)。图7-7 Java应用在Java虚拟机上运行①PDA(Perso
    【日】矢泽久雄,李逢俊
    人民邮电出版社
  • 《Android应用测试与调试实战》
    章节2.1 Java编程基础
    Java是一门静态强类型语言。强类型是指,当声明一个变量的类型为整型时,在这个变量的整个生命周期里,它都是整型的,不能将一个字符串或布尔值赋值给它,这一点跟JavaScript、Python、Ruby等动态语言不同。静态的意思是,当Java源程序编译时,Java编译器会执行代码检查,避免代码有违犯强类型理念的地方。与其他编程语言类似,Java语言也有字符串(String)、整型(int)、浮点数型(double)、布尔型(boolean)和数组型等数据类型,也支持多种操作符。深入讨论各种类型的使用方法不在本书的范围之内,参考前面推荐的书籍。Java程序的内部结构如图2-1所示。通常,一个Java程序(包括测试用例程序)都包含零到多个包,每个包中包含许多Java类型,每个Java类型又有多个函数,而函数中包含实际执行计算操作的语句。虽然在处理器层面执行的都是一条条Java语句,但在大多数编程语言中,函数是最小的可执行单位,这主要是为了体现代码复用的思路。比如,在一个外汇交易系统中,与其在系统中到处复制、粘贴类似代码清单2-1所示的美元兑换人民币的计算代码:图2-1 Java程序结构示意图代码清单2-1 没有复用代码的汇率转换函数1. double dollar = ...; // 设置要转换的美元金额 2. double rmb
    施懿民
    机械工业出版社
  • 《JavaWeb入门经典》
    章节1.1.1 Java 概述
    Java 是一种通过解释方式执行的语言,其语法规则和 C++ 类似。它也是一种跨平台的程序设计语言,用其编写的程序可以运行在任何平台和设备上,如 Mac 苹果系统、各种微处理器硬件平台,以及 Windows、UNIX、OS/2 和 Mac OS 等系统平台,真正实现了「一次编写,到处运行」。Java 非常适合于企业网络和 Internet 环境,已成为 Internet 中最有影响力和最受欢迎的编程语言之一。Java 语言编写的程序既是编译型,又是解释型。程序代码经过编译之后转换为一种称为「Java 字节码」的中间语言,Java 虚拟机 JVM 将解释和运行字节码。编译只运行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对 JVM 优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。Java 语言程序代码的编译和运行过程如图 1.1 所示。 图 1.1 Java 程序代码的编译和运行过程
    王国辉,陈英
    北京华章图文信息有限公司
  • 《JavaWeb从入门到精通(视频实战版)》
    章节1.1 Java 语言简介
    Java 是一种跨平台的面向对象语言,由 Sun 公司于 1995 年推出,自问世以来受到越来越多开发者的喜爱。在 Java 语言出现以前,很难想象在 Windows 环境下编写的程序可以不加修改就在 Linux 系统中运行,因为计算机硬件只识别机器指令,而不同操作系统中的机器指令是不同的。所以,要把一种平台下的程序迁移到另一个平台,必须要针对目标平台进行修改,如果想要程序运行在不同的操作系统,就要求程序设计语言能够跨平台,可以跨越不同的硬件、软件环境,而 Java 语言就能够满足这种要求。Java 语言的目标就是为了满足在复杂的网络环境中开发软件。在这种复杂的网络环境中,充满着各种各样的硬件平台和不同的软件环境,而 Java 语言就是针对这种复杂的平台环境设计的。使用 Java 语言,可以开发出适应这种复杂网络环境的应用系统。
    常倬林
    北京华章图文信息有限公司
  • 《Java程序设计 (高职高专计算机系列教材)》
    章节text00005
    java是Java语言解释器。其格式如下: java[选项]类名<参数表> -classpath<path>  设置类搜索路径 -cs或-checksource  检查类文件和源程序之间的一致性 -Dpropertyname=value 设置属性值 -debug        允许调用Java调试器jdb -ms initmem[k|m]  设置初始内存空间 -mx maxmem[k|m]   设置最大内存空间 -noasyncgc      无用空间搜集程序的自动搜集动作 -noverify      不检验类文件 -oss stacksize[k|m] 设置每线程的Java代码栈大小 -ss stacksize[k|m] 设置每个线程的原始码栈大小 -v,-verbose     显示类装载信息 -verbosegc      显示无用空间搜集程序的运作信息 -verify       检验所装载的全部类文件 -verifremote     检验类装载器所装载的类文件 java命令用来执行由javac命令生成的字节代码。
    焦卫峰
    武汉大学出版社
Java 教程|菜鸟教程
Java 教程 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。Java 可运行于多个...
Java简介-廖雪峰的官方网站
Java最早是由SUN公司(已被Oracle收购)的 詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发...
新闻资讯
java是什么意思?酷知经验网
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,...
Java是什么?为什么要学习Java?Java有哪些特点?
随着网络的发展和技术的改进,各种编程语言随之产生,Java 语言就是其中之一。Java产生的时间并不长,其...
下一页 网络不给力?刷新试试