Java从何而来?
任职于Sun微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun微系统放弃了该项计划。随着1990年代互联网的发展,Sun微系统看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
James Gosling
关于Java的跨平台
执行java程序时通过安装java运行时环境--JRE(Java Runtime Environment),以及Java虚拟机--JVM(Java Virtual Machine),当我们编写好后缀为.java的源文件后,会通过虚拟机将该文件转化成.class文件再让机器去执行。在不同平台下只需要安装相应的java虚拟机,即可将同一份.java文件编译后不用经过任何更改就能在不同平台和设备上运行的程序,这种特性也被称为“一次编译,到处运行”。
运行机制:1.编写.java源文件
2.将该文件编译成.class文件
3.java虚拟机执行.class文件
Java标识符命名
必须遵守的语法规则:
● 由26个英文字母大小写,0-9 ,下划线 或 $ 组成
● 数字不可以开头
● 不可以使用关键字和保留字,但能包含关键字和保留字
● Java中严格区分大小写
● 长度无限制。
● 标识符不能包含空格
建议遵守的`软性要求`:
● 在起名字时,为了提高阅读性,要尽量有意义,“见名知意”
● Java中的名称命名规范:
● 包名:多单词组成时所有字母都小写:xxxyyyzzz 例如: java.lang com.ffyc
● 类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz 例如: HelloWorld String
● 变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个单词开始每个单 词首字母大写:xxxYyyZzz 例如: age userName
● 常量名:所有字母都大写,多单词时每个单词用下划线连接: XXX_YYY_ZZ 例如:MAX_VALUE,PI
Java数据类型
基本数据类型:1.数值型,其中分为整数类型(byte,short,int,long)、浮点类型(float,double)
2.字符型(char)
3.布尔型(boolean)
引用数据类型: 1.类(class)
2.接口(interface)
3.数组([])
Hello World
public class text1 {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}