JAVA学习笔记(二)

来源:互联网 发布:只有我知350分钟 编辑:程序博客网 时间:2024/04/25 17:06
 

一、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是另外两者的基础核心,面向对象,

 

1):JAVA语言的特点:

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

 

2):JAVAY应用程序运行机制


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


javac.exe
java.exe


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

 

3):JVM(java vritual machine)


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

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

 

JDK安装 :www.sun.com


如果想要进行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=.

 


4):总结:

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

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

原创粉丝点击