Java基础语法入门

Java运行原理:

在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode)(class文件的内容),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。

Java中标识符:

Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

java中标识符的组成:

同其他编程语言一样,Java中的标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符

标识符:

例如:A_aaa,A12,A$A,等这些都是合法的,

而:1ds ,1_as,class,final,static等这些都是不合法的。

函数的声明与应用:
 

class hanshu{
    public static void main(String[] args) {
        printGrade(78.5);
    }

    public static void printGrade(double score) {
        if (score >= 90.0) {
            System.out.println('A');
        }
        else if (score >= 80.0) {
            System.out.println('B');
        }
        else if (score >= 70.0) {
            System.out.println('C');
        }
        else if (score >= 60.0) {
            System.out.println('D');
        }
        else {
            System.out.println('F');
        }
    }
}

基本数据类型:

Java中共四类8种基本类型。

分别是:byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)、boolean(布尔型)、char(字符型)

JAVA修饰符:

java语言提供了很多修饰符,主要分为以下两类:

  • 访问修饰符
  • 非访问修饰符

        修饰符用来定义类、方法或者变量,通常放在语句的最前端。

例如:

public class xioushi{
   private static int num = 0;
   protected static int getCount() {
      return num ;
   }
 
   private static void addInstance() {
      num ++;
   }
 
   xioushi() {
      xioushi.addInstance();
   }
 
   public static void main(String[] arguments) {
      System.out.println("Starting with " +
      xioushi.getCount() + " instances");
      for (int i = 0; i < 500; ++i){
         new xioushi();
          }
      System.out.println("Created " +
      xioushi.getCount() + " instances");
   }
}

运算符:

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:

  • 算术运算符  +-*/
  • 关系运算符   = == <= >= < >  !=
  • 位运算符    & | << >> 等
  • 逻辑运算符  &&  || !
  • 赋值运算符 = += 等
  • 其他运算符 

 详情:http://www.runoob.com/java/java-operators.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值