标签:定义数据 and 位运算符 long snippet 机器 excel 优点 ret
在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode)(class文件的内容),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。
Java编译器总的来说分为前端编译器,JIT(just in time compiler)编译器,AOT(Ahead Of Time Compiler)编译器三种。
简单点说,就是把写好的java文件通过前端编译器转化为class文件,再通过虚拟机把class文件转化为我们想看到的样式。
Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
java中标识符的组成:
同其他编程语言一样,Java中的标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。
标识符:
例如:A_aaa,A12,A$A,等这些都是合法的,
而:1ds ,1_as,class,final,static等这些都是不合法的。
函数 : 完成某一特定方法的代码块。
其实在Java中函数和方法没有太大区别。
函数的作用 :
Java方法是语句的集合,它们在一起执行一个功能。
下面一个简单的Java函数代码:
Java中共四类8种基本类型。
分别是:byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)、boolean(布尔型)、char(字符型)
java语言提供了很多修饰符,主要分为以下两类:
修饰符用来定义类、方法或者变量,通常放在语句的最前端。
例如:
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:
条件运算符案例:
1 public class get_set_ { 2 public static void main(String[] args) { 3 int a, b; 4 a = 10; 5 // 如果 a 等于 1 成立,则设置 b 为 20,否则为 30 6 b = (a == 1) ? 20 : 30; 7 System.out.println("Value of b is : " + b); 8 9 // 如果 a 等于 10 成立,则设置 b 为 20,否则为 30 10 b = (a == 10) ? 20 : 30; 11 System.out.println("Value of b is : " + b); 12 } 13 }
运行结果:
Java中的关键字:
详情:http://www.runoob.com/java/java-operators.html
标签:定义数据 and 位运算符 long snippet 机器 excel 优点 ret
原文地址:https://www.cnblogs.com/LOL-toulan/p/10747750.html