1.1 java变量及数据类型

1. java语法格式

     ①代码都定义在类中,类由class来定义(类是java程序的最小单元);

              public classclass定义的区别:使用public class时,必须保证类名和文件名一致;

     ②java代码严格区分大小写。例如,定义变量appleApple,是2个不同的变量;

     ③java代码注释:

          a.  //注释内容        单行注释

          b.  /*注释内容*/      多行注释(不要嵌套

          c.  /**注释内容*/     文档注释(不要嵌套——可以利用工作把文档内容抽取出去;

 

   使用print时必须有打印内容;使用println时可以不含内容。

2. java关键字、保留字、标识符

2.1 关键字

       有特殊用途的单词,都是小写单词(在java中都是蓝色的):

1  java关键字表格

abstract

do

while

private

this

boolean

double

import

protected

throw

break

else

instanceof

public

throws

byte

extends

int

return

transient

case

false

interface

short

true

catch

final

long

static

try

char

finally

native

strictfp

void

class

float

new

super

volatile

continue

for

null

switch

while

default

if

package

enum

synchronized

assert

 

 

 

 

 

2.2 保留字

       目前不用,将来可能用到

       goto  ;   const

2.3 标识符

      java程序中为了增加程序的可读性自己定义的名称。比如:类名、方法名、变量名等。

      命名规则:

          ①由字母、数字、下划线、$构成,不能用数字开头;

          ②大小写敏感;

          ③不要使用关键字和保留字;

          ④不要使用java API里面的类名作为类名(editplus里面正红色的字体);

2.4 常量及变量    

        常量是指固定不变的量,变量则在不断变化。

        变量的特点:

           ①占据这内存中的某一个存储区域;

           ②该区域有自己的名称(变量名)和类型(数据类型);

           ③该数据可变;

public class demo

{

public static void main(String[] args)

{

//定义变量  先声明,再赋值

 int num=10;

 System.out.println(num);

}

}50min

        变量在所在的代码块(花括号)内有效;

       全局变量和局部变量的区别:声明在类体里面的变量为全局变量;但凡没有声明在类体里面的变量统称为局部变量。全局变量和局部变量同名时不冲突,因为其作用域不同。

        tips:全局变量有默认值。整数类型:0    小数类型(doublefloat):0.0       char’\u0000’      booleanfalse

                 局部变量没有默认值。

        实例变量:定义在类中,任何方法之外。在类的声明中,属性是用变量来表示的,这种变量就称为实例变量。

 

2.5 数据类型及转换

          

 

   关于char:

               1. char2个字节,而一个中文字(数字、英文同)也为2个字节,因此一个char中刚好只能保存一个中文字

               2. 256位是一些特殊字符;

               3. 定义字符常量必须用单引号;

               4.char的另一个作用为转义符,例如用 /n 表示换行;

            

     

3. java编译器和虚拟机的作用

3.1 java编译器

        1.由于java是强类型编程语言,编译器中将检查程序中的语法及数据类型错误;

        2.java程序转化为二进制语言,并输出一个class文件。

3.2 java虚拟机

        运行编译文件。

posted @ 2017-09-13 14:27  忘记木槿  阅读(282)  评论(0编辑  收藏  举报