首页 > 代码库 > java学习----入门概念

java学习----入门概念

1.关于java语言的基本概念

java,面向对象,跨平台,适合分布式计算,解释型语言,具有多线程处理能力和较高的安全性.

JVM (java virtual machine) java虚拟机, 能够运行java bytecode的虚拟机,是java平台的一部分。JVM屏蔽来与具体os相关的信息,使得java 程序只需生成在java虚拟机上运行的bytecode

当我们运行一个程序时,JVM负责将字节码转换为特定机器代码

何为虚拟机?即抽象化的计算机

java平台: 用java语言编写的软件赖以运行的平台,是java语言编写的软件和os的中介。也就是JRE

JRE(java runtime environment) : java运行环境

JDK(java development kit):java开发工具包 

JRE、JDK、JVM的区别:  ( 图片来源于http://www.importnew.com/7021.html)

 

总结: JDK>JRE>JVM

 

(2)基本数据结构和语法

最基本的java程序的样例:

public class HelloExample
{
public static void main(String args[])
{ System.out.println(
"Hello World!"); }}

 注释: 和C一样       //……         /* ……*/

关键字:(主要列出常见的相对于C++新增的或者我不熟悉的)

abstract

boolean

byte

catch

class

default

implements

throw

throws

volatile

package

native

final

finally

extends

interface

没有 sizeof,goto,const这些C中常见的 【无sizeof是因为所有类型的长度和表示时固定的,不依赖环境执行】

 

关键字final