初始JAVA

  在这一周里,我们初次接触了JAVA。

  JAVA发展史:

  JAVA语言是SUN(斯坦福大学网络公司)公司1995年推出的一门高级编程语言,由此James Gosling被公认为Java语言之父。Java语言起初运用在小型的家用电子产品上,后来随着互联网的发展,Java语言也随之而发展,现如今Java语言已经发展成了“一种计算机语言,一个平台,一个网络计算机的架构(Sun 首席执行官:Mac)”。

  JAVA特点:

   在世界编程语言排行榜中,Java几乎占据着第二名的位置,仅次于C语言。

   Java技术从整体上可以分成Java编程语言和Java平台,其语言特征有如下几点:

    a. 简单性  b. 面向对象性  c. 健壮性  d. 安全性  e. 多线程性

  Java平台是指程序运行的硬件或者软件环境。Java平台有两个组件:

    1.  Java虚拟机(Java Virtual Machine, 简称JVM)

    2.  Java应用程序编程接口(Java Application Programming Interface,简称Java API)。

  Java基础语法与用法:

  1.关键字

  JAVA中关键字与C语言中相差不大,但也有些许不同;  例:boolean(布尔型),public,static,final,private…

  注:final  数据类型  常量名  =  常量值;

            例如:final double PI = 3.14159;//正确

     接上   PI=3.14;      //错误

  2.保 留 字 

   true, false, null

     3.标识符

   JAVA中命名与C语言中一样,不过多了一个美元符号($)

  驼峰式命名法:每一个单词以大写字母开始,第二个单词的首字母大写。  例: HelloWord

  Pascal命名法:每一个单词以小写字母开始,第二个单词的首字母大写。  例: helloWord

  命名规则:单词之间不以空格断开或连接号(-)、底线(_)连结,每个单词的首字母大写。       

  4.数 据 类 型

 

       基本数据类型: 数值型(整型(byte、short、int、long);

          浮点型(float、double));

          字符型(char)、布尔型(boolean);

 

               引用类型: 类(class)、接口(interface)、数组、字符串(String)。 

  注: 布尔型的值为true、false

 

  5.数据转换

  数值数据表达式执行计算时,从低精度向高精度执行自动类型转换,即byte < short < int < long < float < double

  6.Java注释

        单行注释://

        多行注释:/*......*/                     

         文本/档注释:/**......*/  (主要写在类或方法上面)    

   7.键盘输入

  代码:

  import java.util.Scanner;

  public class 类名{

    public static void main(String[] args){

     Scanner 名字=new Scanner(System.in);

     数据类型 新名字=名字.next数据类型();   //Sring除外

     例:int 新名字=名字.nextInt();    //next后数据类型首字母大写

       double 新名字=名字.nextDouble();  //next后数据类型首字母大写

            String 新名字=名字.next();   //字符串型

    System.out.println();      //输出  若输出字符串则括号内要打引号

  }

}

  8.随机数

  数据类型 名字=(数据类型)(Math.andom()*100);     //大多用于整形

  Math.andom()       //产生0.0-1.0的随机数  该值能等于0.0 ,但小于1.0

  Math.andom()*100   //产生0.0-100.0的随机数  该值能等于0.0 ,但小于100.0

  9.字符串比较

  String name="Tom";

  String stuname="Jhon";

 a "字符串".equals(name);

   b  stuname.equals(name);

if(stuname.equals(name)){  //stuname.equals(name)为真的情况

  条件一;

}

   10.函数

public class 类名{

  public 数据类型 名字;   //成员变量,所有函数都可用

  ...

 public  返回值类型 方法名字([形式参数]){

    函数主体;

  return   返回内容;

  }

}

  11.创建对象

  pubic class 类名{

    public static void main(String[] args){

      方法名字 名字=new ([形式参数]);   //创建对象

  }

}

  

posted @ 2015-03-29 12:12  黄亮1234  阅读(234)  评论(0编辑  收藏  举报