zoukankan      html  css  js  c++  java
  • 初识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;三来,有利于大家交流技术,互相学习,共同进步。

  • 相关阅读:
    js---选择排序
    js----冒泡排序
    js---快速排序
    js---去重方法(二)
    js---去重方法(一)
    js--进度条
    随机生成6位数验证码
    倒计时
    别踩白块
    贪吃蛇小游戏
  • 原文地址:https://www.cnblogs.com/g398429959/p/4374305.html
Copyright © 2011-2022 走看看