分享

JAVA学习笔记二

 静听沙漏 2012-05-29

java 发展历程:


1:Oak(橡树):java的前身1991年出现,竞标项目“green”。

2:由Oak开发hotjava浏览器

3:1995.5.23,sun发布java1.0,java development kit,jdk1.0

4:java2:

现在版本:JDK 1.6(J2SE6.0)

5:南美洲的一种咖啡java,命名的由来。

 


JAVA主要技术分支:

1:java se

2:java ee

3:java me

 

JAVA SE是另外两者的基础核心,面向对象,

 

JAVA语言的特点:

简洁有效
可移植性
面向对象
健壮
具有多线程处理能力
较高安全性

 

JAVAY应用程序运行机制


hello.java  ---编译----hello.class


javac.exe
java.exe


java的最大特点,可移植性,一个程序,可以在多个平台上运行,而不改变程序本身。但是要想实现这样的可移植性,必须使用JVM。即是java虚拟机。

JVM(java vritual machine)


java编译器针对java虚拟机产生的class文件,因此独立于平台。

java解释器负责将java虚拟机在特定的平台上运行。

 

JDK安装 :www.


如果想要进行java开发,配置环境变量

编译java命令:javac.exe

解释java命令:java.exe

要想用这两个命令,必须设置PATH路径。

 

命令行每次从新启动后都会重新读取所有的配置。

 

 

第一个java程序:


public class abc
{
public static void main(String[] args)
{
 System.out.println("hello world!");
int i,sum = 0;
for( i = 1;i <= 100;i ++)
{
sum += i;
}
System.out.println(sum);
System.out.println("悲伤");
}
}


java程序的执行流程:
java命令-》要使用一个*class文件(类文件)--》通过classpath找到*class文件多保存的真实目录,之后再进行加载执行。

 


如果出现无法发现类的情况:通常有以下两种问题;

1:大小写不对
2:路径不对


设置classpath:

1:设置到指定目录查找(一般不会这样设置)

set classpath=目录

2:设置从当前所在的目录查找(default)
set classpath=.

 


总结:
1:path的主要功能四设置JDK的可执行命令
 
2:classpath主要在执行的时候起作用,告诉JVM类的保存路径,一般设置成“.",

classpath只有在java命令的时候起作用,而对于javac不起任何作用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多