![]()
小编最近一段时间都在做C#语言的开发,Java语言的东西已经丢的差不多了,现在来补一补,小白从头开始学Java,希望朋友们可以多给些建议。
Java是由Sun公司开发的一门编程语言,目前被Oracle公司收购,拥有跨平台、面向对象、泛型编程的特性。
目前Java主要有三个版本:J2EE(Java2 Platform Enterprise Edition)、J2SE (java2 Standard edition)、J2ME(Java2 MicroEdition)。
J2EE
J2EE是Java的一种企业版,主要用于企业级的应用服务开发(大型的分布式的开发程序,比如ERP、OA等);
J2SE
J2SE是Java的一种标准版,桌面应用平台,用于开发桌面应用程序,比如qq,暴风影音都是桌面应用程序;
J2ME
J2ME 是Java的微型版,主要开发电子消费产品和嵌入式设备等,如手机应用,游戏等,目前最流行的是用java开发Android应用程序。
在开始编写和运行Java代码之前,需要先有一个供编写和运行Java代码的环境,就像我们想吃饭,先要找一双筷子一样,JDK(Java Development Kit)就是java的开发环境,它包含了java虚拟机、java基础类库。java 获取文件扩展名
Jdk
是给程序员用的开发环境,内含jre和javac,拥有server 和 client 下的两个jvm.dll;

Jre
jre(java runtime environment)是给用户用的运行环境,只含有client下的jvm.dll。javac将代码编译成Class文件,Class文件在解释的时候jvm需要调用jre中的类库lib;安装jdk的时候需要配置环境变量,安装jre的时候不需要配置,它会自动添加环境变量。
Jvm
JVM(java virtuak machine),java虚拟机 。它提供了一个转换环境,java语言具有跨平台性,“一次编译,到处运行”依赖的就是JVM,java程序真正运行是在虚拟机上运行,针对不同的操作系统,sun公司提供了不同的jvm,但是jvm不是跨平台的,Jvm有各种操作系统,如下:
/*
实现了一个Java的HelloWorld程序
实现步骤:
1. 定义类
2. 定义主方法
3. 一条命令,控制台输出了HelloWorld
*/
public class HelloWorld{
//main主方法,固定格式,程序的入口点
public static void main(String[] args){
//系统 输出 打印 打印的内容
System.out.println("HelloWorld");
}
}
java代码的执行过程
1、源文件
源代码文件,扩展名为.java;
2、编译
通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class;
3、运行

解释器来运行字节码文件;
定义:用来解释和说明程序的文字,注释不会被执行。
分类
1:单行注释 //注释内容
2:多行注释 /*注释内容*/
3:文档注释 /**注释内容*/
定义:被java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class、int均为java已经预设好的。
特点:组成关键字的字母全部小写,String不是关键字。
定义:给类,方法,接口,变量等起名字时使用的字符序列。
组成规则:只能包含英文大小写字母,数字字符,&和_,不能以数字开头,不能使用关键字,严格区分大小写。
标识符中常见的命名规则:
包名:多单词组成时所有字母均小写,使用.连接 例如 aaa.bbb.cccc
类名&接口名:大驼峰氏 AaaBbbCccc
变量名&方法名:小驼峰式 aaaBbbCccc
常量名:多单词组成是所有字母均大写,使用_连接AAA_BBB_CCCC
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-63227-1.html
所以眼不见并不代表没有
中国