JAVA概述

一、java之父

詹姆斯·高斯林

二、java体系

1、javaSE,标准版,各应用平台的基础,桌面开发和低端商务应用的解决方案。

2、javaEE,企业版,以企业为环境而开发应用程序的解决方案。

3、javaME,微型版,致力于消费产品和嵌入式设备的最佳方案。

三、java可以做什么

1、开发桌面应用程序。

2、开发面向Internet的web应用程序。

3、提供各行业的解决方案。

4、开发android手机应用程序。

四、java的特性

1、一种面向对象的编程语言。

2、一种与平台无关的语言(根据JVM实现的)。

3、一种健壮性语言。

4、具有较高的安全性。

五、java应用程序的运行机制

先编译(.class),在解释运行。

六、java程序开发的三个步骤

1、编写源程序,java源代码文件。

2、编译源程序,编译器编译编译成java字节码文件。

3、运行,java虚拟机(JVM)。

七、垃圾回收器(GC)

在java运行过程中自动启动,程序员无法干预。

八、JDK和JRE

JDK:java开发工具包

    先编译(编译器javec),后运行(解释器java)

JRE:java运行环境

    加载代码(加载器),校验代码(校验器),执行代码(解释器)

九、java虚拟机

  java虚拟机实际上只是一层接口,一层Java程序和操作系统通讯的接口。java文件编译生成class文件,

而java虚拟机就是这些class文件能够在上面运行的一个平台,你把class文件看成一个软件,java虚拟机就是这个软件可以运行的操作系统。

十、开发java应用的要点

1、一个源文件中只能有一个public修饰的类,其他类个数不限。

2、一个源文件有n个类时,编译结果的class文件就有n个。

3、源文件的名字必须和public修饰的类名相同

4、java语言中单词拼写大小写严格区分。

5、main方法入口

6、每一句以分号(;)结束

十一、注释

1、单行注释//

2、多行注释/* */

3、java文档注释/**  */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值