Java的起源: 大胡子的Java语言主要的开发者James Gosling由此也被公认为Java语言之父。1995年5月23日,Sun科技部主管John Gage和Netscape创始人及副执行官Marc Andressen登上论坛向SunWord的听众宣布Java技术正式诞生,并将其纳入Netscape Navigator这个Web浏览器。十多年过去了,Java编程语言已经发展为“一种计算语言,一个平台,一个网络计算的架构(Sun首席执行官:Mac)”。
Java平台分类:Java编程语言体现在JavaSE、JavaEE、JavaME中,Java编程语言的实现体现在Java SE中。
Java技术平台: Java技术可以分成Java编程语言和Java平台。Java编程语言是一种高级编程语言,其语言特征归纳为:
a.简单 b.结构中立
c.面向对象 (Javaoo,面向对象编程:javaoop) d.分布式
e.可移植 f.高性能
g.多线程 h.健壮
i.动态 j.安全
Java平台:所谓平台是指程序运行的硬件或者软件环境。当今流行的平台包括:Windows、Linux、Unix和Mac OS等,这些平台可以描述为操作系统以及下层硬件的一个组合体。Java平台与这些平台的不同之处在于:Java平台是一个运行在其它基于硬件的平台之上的纯软件平台。Java平台的两个组件:
1.Java虚拟机(Java Virtual Machine,简称JVM);
2.Java应用程序编程接口(Java Application P荣光让每名Interface,简称Java API);
Java语言是一门面相对象语言编程语言,类是Java程序的基本构造单元,Java程序中的所有语言都出现在一个类中。
Java源程序的编辑:编写HelloJava.java文件
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello World");
}
}
/*
1.Java源程序文件的扩展名为.java;
2.文件名必须与类名完全相同,必须注意大小写,类名的首字母必须大写;
3.执行程序:Javac.exe编译完,生成诸多个.class字节码文件,由于字节码文件不是可执行文件,所以不能执行;
4.main主方法是Java运行时引擎(JRE)或“Java.exe”命令进程的入口点;
5.源文件中可以有多个class声明的类;eg:class Person{//定义了另外一个类}
6.java程序中有三个关键字:public、static、void、main(能够控制程序的流程);
7.JVM调用main()方法开始执行Java程序。main()方法的签名为:public static void main(String[] args) ;
8.Java注释的三种技术:单行注释:// ; 多行注释:/* */(注意:多行注释不能够嵌套); 文档注释:/** */;
9.每条语句都以";"结束;
*/
执行如下:
javac HelloJava.java
java HelloJava
个人心得:因为在学习的过程中,我们会发现对很多东西都是一知半解,不是很透彻,到头来容易模糊,而且有很多事情,我们都不能真正的看清事物存在的本质,以及它的含义和来源,所以如果有一篇好的技术博客予以总结,一来,可以让我们理清头绪,知晓事物的起源,让我们理解起来更加透彻;二来,对学习进行总结,发现一些平时不太注重的潜在问题;三来,有利于大家交流技术,互相学习,共同进步。