您的位置:首页 > 编程语言 > Java开发

每日编程之JAVA笔记

2013-09-07 20:58 253 查看
            JAVA背景

           JAVA 是一门面向对象的语言,它作为编程语言给很多的行业带来了改变。JAVA与C++相比更为精简,更利用初学者的学习。说到JAVA,跨平台性是它的一个很大的特点。何为跨平台?

          在JAVA出现以前,绝大多数的程序都是:首先经过程序员针对功能进行编码,然后通过编译器进行编译,最后翻译成为0和1这样的指令组成的机器代码,也就是二进制文件(二进制文件简单说就是计算机能够识别的语言,满2进1,这和我们平时日常生活中计数满10进1一样的道理)。这样就会造成一个情况,比如说我们为普通window系统编写的程序,就不能在苹果的MAC系统上面运行,也不能在UNIX机器上面运行,如果是碰到要在苹果系统中安装一个这样的程序,那不是我们还需要找程序员根据系统重新写一遍程序?这样造成程序的可安装运行的面就很窄,而JAVA的出现它改变了这种格局。

          JAVA是一种与平台无关(paltform-independent)的编程语言,在window系统中编写的程序在苹果系统和unix机器上面同样可用。在JAVA运行的过程中还同时运行中JAVA虚拟机(JAVA  Virtual Machine),而JAVA程序就是运行在JAVA虚拟机上面,它将程序翻译成名为Java的字节码(Java byte code),JAVA字节码和机器码类似也是0和1组成,它根据不同的操作系统翻译成为指定的机器码,所以它是通用的。

         JAVA的整个编译运行过程为:a.java →javac→a.class→java

         Linux系统和苹果系统,JVM都是与系统封装在一起,而windows需要自己下载安装由Sun Microsystems公司完全免费提供的JAVA软件开发工具包(Java Software Development Kit,  SDK)下载地址为:java.sun.com

         编程的第一个程序基本上都是hello world:

class Hello

{

   public static void main(String[] args)

  {

          System.out.println("Hello world");

    }

}

        为方便以后查阅的时候更加方便理解,很多需要为程序添加必要的注释,而这些注释编译器会自动忽略它们:

        在JAVA中,添加注释的方式有两种:

           对于短注释可以在每行的开头添加"//"例如:System.out.println("Hello world");//打印输出Hello world。

           对于较长的注释采用另外一种:/**       */,例如:/*   这是我的第一个程序,

                      主要功能是打印输出Hello  world                          */,编译器会自动忽略注释开始(/*)到注释结束(*/)之间的内容。

         而Java doc主要是以/**开始      以*/结束。

         JAVA拥有8种基本数据类型:

        byte , 非常小的整数,数值范围为【-128~127】

      short,       小整数,数值范围为【-32768~32767】

        Int,          大整数,数值范围【-2147 483 648~2147483647】

       long,        非常大的整数,数值范围【-9223 372 036 854 775 808~9223 372 036 854 775 807】

      float,          实数,数值范围【+/-1.4*10的45次方 ~3.4*10的38次方】

      double       非常大的实数,数值范围【+/-4.9*10负324次方~1.8*10的308次方】

      char,          字符,数值范围【Unicode character set】

      boolean       true或者false

     声明变量

     命名规则:主要以字母下划线美元符号,名字之间不能有空格,不能为Java 中保留字,不能含有运算符或者数学符号。

     例如:   int   x = = 10;     double y=3.14;    char  book;

     创建常量:

    在整个程序中保持恒定不变的量叫做常量。

     final int s = 5;//声明常量,它是int类型的,命名为s并且将它的值赋为5。

    算术运算符:

        + , 加法     - , 减法       * , 乘法        /, 除法        % 求余

    表达式:

     X++;       →X=X+1;

     X--;         →X=X-1;

     y=x++;       →y=x=x+1;

     y=x--;         →y=x=x-1 //将X的值赋给y,然后X增加1;

     y=--x ;      //将X的值增加1然后将新值赋给y. 

 y+=x;可以表示为y=y+x;

      输入Scanner  ,输出,以及字符串String。

 

         总结:清楚上面几个重点,基本上可以自己构建一个简单的计算程序。将自己解决问题的思维用程序一步步设计出来,到后期还需要考虑到效率,安全性等方面。

 

      

         
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息