首页 > 代码库 > 黑马程序员 Java基础
黑马程序员 Java基础
1.java的历史
2.环境变量
3.关键字
4.标示符
5.注释
1.java历史
诞生:1990年初,java的前身出现,名为Oak(橡树),是由詹姆斯戈斯林所带领的团队研发的。主要功能是设定在家用电器等小型系统的编程语言。1994年正式的命名为Java(有咖啡的意思);
发展:1995年发布Java并发布JDK1.0;1998年Sun将Java更名为Java2。Java的发展壮大主要源于当时互联网大潮的兴起;1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版(J2SE、J2EE、J2ME);2004年9月30日,J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0。2005年6月,SUN公司公开Java SE 6,并将J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
未来:Java经过近二十年的风霜洗礼,依然是当下主流的编程语言之一,可见它是多么的优秀。未来随着移动互联网的兴起,我相信Java会更加强大。
什么是Java:java既是一门面向对象的编程语言,又是一个平台;
2.环境变量
是什么?:环境变量指的是在操作系统中,用来指定才做系统在运行的时候需要的一些参数,通常为一系列的键值对;
PATH环境变量的作用:它是Windows操作系统的外部命令搜索路径;
CLASSPATH环境变量的作用:它是Java类文件的搜索路径;
什么是JRE?:字面意思是Java运行环境,它其中包括了java虚拟机(用软件模拟出来的计算机),java平台的核心类文件和一些其它用于支持软件运行的文件。
设置Java PATH环境变量的方法:我的电脑》右击属性》高级系统设置》高级》环境变量》在系统变量栏找到path变量》点击编辑》在变量值尾添加“;”号,然后加入自己的java安装路径“示例:自定义的安装路径\Java\jdk1.7.0_45\bin\”;classpath环境变量的方法,和它相同,只是要自己添加classpath的变量,然后编辑值;
3.关键字
关键字:就是在Java语言中被赋予了特殊含义的标识符,我们在命名自己的变量或函数的时候,不能和关键字同名;目前java语言中一共约有50个左右的关键字:
abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return strictfp short static super switch synchronized this throw throws thansient try void volatile while
4.标识符
标识符:就是在我们编写的java程序中我们自定义的一些和程序相关的有意义的名称,它规定由26个大小写英文字母,数字0-9以及“$”和“_”组成;
定义规则:1、数字不可以开头
2、不可以使用关键字
需要注意的是:java语言是严格的区分大小写的,“big”和“Big”是两个完全不同的标识符;还有就是要注意主函数的名称main不是关键字,但是它确实被虚拟机所识别的名称,它是程序的入口,所以我们也不能用main作为标识符;
名称定义规范:1、包名:多单词组成时所有字母都小写,中间用“.”隔开。如xxx.yyy.zzz;
2、类名、接口名:多单词组成时,所有单词的首字母大写。如XxxYyyZzz;
3、变量名和函数名:多单词组成时,第一个单词首字母小写,其余单词首字母均大写。如xxxYyyZzz;
4、常量名:所有单词字母都大写,多单词时每个单词用下划线连接。如XXX_YYY_ZZZ;
5.注释
注释:注释在Java程序中起到注释说明的作用,它可以帮助我们快速的理解某段代码,或者整个程序的功能,在后期的代码维护中有着不可或缺的作用;
java中有三种注释方法,分别是:1、单行注释
2、多行注释
3、文档注释
eg:
class Demo{
/**
*文档注释:该注释可以程序完成后,用工具导出,用于程序的说
*明,通常放在类或者函数的正上方;
*/
public static void main(String[] args){
//单行注释:故名思议一次只注释一行,多在语句的上方
/*
多行注释:一次注释多行
*/
}
}
注释是给程序员看的,程序在编译的时候,编译器会将其忽略,所以注释不会增加所编译程序的体积;
黑马程序员 Java基础