Java前言

Java是SUN(Stanford University Network)公司开发出来的一套编程语言,主设计者是James Gosling,前身是Oak。Java语言主要为3个方向:1)JAVA SE(J2SE):Java 2 Platform Standard Edition。包含构成Java语言的核心的类,如数据库连接、接口定义、输入/输出和网络编程。2)JAVA ME(J2ME):Java 2 Plateform Micro Edition。包含JAVA SE 中一部分类,用于消费类电子产品的软件开发,如智能卡、手机、PDA和机顶盒。3)JAVA EE(J2EE):Java 2 Platform Enterprise Edition。包含JAVA SE 中的所有类,并还包含用于开发企业级应用的类,如Servlet、XML和事物控制,也是Java 应用的主要方向。

Java语言的特点:1、简洁;

2、可移植:靠的是Java虚拟机(JVM),一次编译,随处运行;

3、面向对象:高级语言的特点;

4、解释型:既然可移植,也就意味着效率较底层语言(C)低,执行速度较慢;

5、适合分布式计算:具有强大的且易于使用的联网能力(最初的目的是为家用电子消费产品开发一个分布式代码系统,这样就可以通过网络对家用电器进行控制);

6、拥有较好的性能:java采用了两种手段:Java语言源程序编写完成后,先使用Java伪编辑器进行伪编译,将其转换为中间码(字节码)再解释;提供“准实时”(Just-in-Time,JIT)编译器,当需要快速的速度时,可以使用JIT编译器将字节码转换为机器码,然后将其缓冲下来;

7、防范于未然的特征:伪编译时做了许多早期潜在问题的检查,并且在运行时又做了一些相应的检查;

8、具有多线程处理能力;

9、是一种动态语言:Java语言中,可以简单、直观的查询运行时的信息;可以将新代码加入到一个正在运行的程序中;

Java程序运行机制和虚拟机:.java源文件经过编译后生成.class文件(与各品台无关),通过Java虚拟机(JVM)解释运行于各平台上。Java中所有的程序都是运行在JVM,JVM是在一台计算机上由软件或硬件模拟的计算机,JVM读取并处理经编译过的、与平台无关的字节码class文件,Java解释器负责将Java虚拟机的代码在特定的平台上运行。

Java开发环境搭建:可在网上自己查询。

Java程序分为两种类型:Java Application和Java Applet,其中Applet程序主要应用在网页编程上,即在网页中嵌入Java程序(基本不用了),而Application是指有main方法的程序。

Java中是严格区分大小写的。

你可能感兴趣的:(Java,java,前言)