Java学习笔记(一)

1.1 Java是一种通过解释方式来执行的语言,同时也是一种跨平台的程序设计语言;Java语言编写的程序既是编译型的,又是解释型的。

1.2 Java语言的特性:

  1、简单:语法简单

  2、面向对象:万物皆对象

  3、分布性:包括操作分布和数据分布

  4、可移植性

  5、安全性

  6、健壮性

  8、多线程

  9、高性能

  10、多态性

1.3 第一个Java程序

public class HelloWorld{
  public static void main(String[] args){
    System.out.println("Hello World");
  }
}
View Code

1.4 Java主类结构

1 package Number
2 public class First{
3   static String s1 = "你好";
4   public static void main(String[] args){
5     String s2 = "Java";
6     System.out.println(s1);
7     System.out.println(s2);
8   }
9 }
View Code

1.4.1 声明成员变量和局部变量

  通常将类的属性称之为类的全局变量(成员变量),将方法中的属性称之为局部变量。全局变量声明在类体中,局部变量声明在方法体中。全局变量和局部变量都有各自的应用范围。

1.5 基本数据类型

Java中有八种基本类型来存储数值、字符和布尔值:

基本数据类型:

1)数值型:整数类型(byte、short、int、long)、浮点类型(float、double)

2)字符型(char)

3)布尔型(boolean)

取值范围

数据类型 内存控件(8位等于1字节) 取值范围
byte 8位 -128~127
short 16位 -32768~32767
int 32位 -2147483648~2147483647
long 64位 -9223372036854775808~9223372036854775807
float 32位 1.4E-45~3.4028235E38
double 64位 4.9E-324~1.7976931348623157E308

1.6 标识符命名规范

     标识符由任意顺序的字母、下划线(_)、美元符号($)和数字组成,并且第一字符不能是数字。

1.7 变量的有效范围

     变量是有生命周期的。因此变量的有效范围是指程序代码能够访问该变量的区域,若超出该区域,则在编译时会出现编译错误。在程序中,一般会根据变量的“有效范围”将变量分为“成员变量”和“局部变量”。

1)成员变量:在类体中所定义的变量称为成员变量,成员变量在整个类中都有效。类的成员变量又可分为两种,即静态变量和实例变量。静态变量的有效范围可以跨类,甚至可达到整个应用程序之内。对于静态变量,除了能在定义它的类内存取,还能直接以“类名.静态变量”的方式在其他类内使用。

2)局部变量:在类的方法中声明的变量,包括方法的参数,都属于局部变量。局部变量只在当前定义的方法内有效,不能用于类的其他方法中。局部变量可与成员变量的名字相同,此时成员变量将被隐藏,即这个成员变量在此方法中暂时失效。

 

posted @ 2015-08-30 23:00  会飞的鱼yu11  阅读(216)  评论(0编辑  收藏  举报