1.1 java变量及数据类型

本文详细介绍了Java的基本语法格式、关键字、保留字、标识符等概念,同时涵盖了变量与数据类型的使用方法,以及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虚拟机

        运行编译文件。

转载于:https://www.cnblogs.com/May-study/p/7514754.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值