初识Java和Java文件编写及Java类的方法定义

                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 

 

            编写一个Java类的方法定义: 以下的类通过添加两个方法到Employee类中,演示方法的声明方法,以便更容易理解。

               eg:

  1. public class Employee{/*作用域:在当前类的所有方法中*/
  2. public String name;//姓名                //成员变量
  3. public String address;//地址            //成员变量
  4. public String number;//职员编号      //成员变量
  5. public double balance;//薪资            //成员变量
  6. /**
  7. *访问修饰符  返回值类型   方法名([参数列表])
  8. */
  9. public void mailCheck(){
  10. System.out.println("邮寄支票到:"+name+",地址为:\n"+address);
  11.        }
  12. public double computePay(){
  13. //int i;//声明在方法中的变量称之为 局部变量,必须赋初值
  14. return balance;
  15.        }
  16. }

 

             个人心得:因为在学习的过程中,我们会发现对很多东西都是一知半解,不是很透彻,到头来容易模糊,而且有很多事情,我们都不能真正的看清事物存在的本质,以及它的含义和来源,所以如果有一篇好的技术博客予以总结,一来,可以让我们理清头绪,知晓事物的起源,让我们理解起来更加透彻;二来,对学习进行总结,发现一些平时不太注重的潜在问题矫正,对自身进行j;三来,有利于大家交流技术,互相学习,共同进步。

 

posted @ 2015-03-28 15:36  安子静  阅读(428)  评论(1编辑  收藏  举报