资源描述:
《javaSE学习基础总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、、java概述:Java基础知识总结1.Java的三种技术架构:1)JAVAEE(J2EE):JavaPlatformEnterpriseEdition,开发企业环境F的应用程序,主要针对web程序开发;2)JAVASE(J2SE):JavaPlatformStandardEdition,完成桌而应用程序的开发,是其它两者的基础;3)JAVAME(J2ME):JavaPlatformMicroEdition,开发电子消费产品和嵌入式设备,如手机屮的程序;2.JDK:JavaDevelopmentKit,java的开发和运行环境,java的开
2、发工具和jre.3・JREJavaRuntimeEnvironment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机).4.配置环境变量:a)让操作系统在任意的位置都可以运行java的jdk的根目录下的bin目录下的工具.环境变量的配置:1)永久配置方式:path二java的jdk的根目录bin2)临时配置方式:setpath=%path%;C:ProgramFilesJavajdkbin特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找.3)classpath的配置:1
3、):永久配置方式:在环境变量中配置:classpath二・;2):临时配置方式:setclasspath二.;c:;e:注意:在定义classpath坏境变量时,需要注意的情况如果没有定义环境变量classpath,java启动jvm后,会在当前H录下查找要运行的类文件;如果指定了classpath,那么会在指定的目录下查找要运行的类文件.还会在当前目录找吗?两种情况:1):如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次.2):如«classpath的值结果出没有分号,在具体的路径屮没有找
4、到运行的类,不会再当前目录找.一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以调试程序.5.javac命令和java命令做什么事情呢?要知道java是分两部分的:一个是编译,一个是运行.javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序.対指定扩展名的.java文件进行编译•生成了jvm可以识别的字节码文件.也就是class文件,也就是java的运行程序.java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.一个文件要被执行,必须要有一个执行的起始点,这
5、个起始点就是main方法.二、java语法基础:1,关键字:其实就是某种语言赋予了特殊含义的单词.像:this,super,class等,关键字都是小写.保留字:九它保留字是指现有Java版本尚未使用但以后版本可能会作为关键字使用.goto,const等2,标识符:Java中的包.类.方法.参数和变量的名字,可由任意顺序的大小写字母.数字.下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的保留/关键字.需要注意的是:各个公司基本都有自己的命名规则,需要按照公司的规则进行.・合法的标识符如:nicknamenick
6、_name_age$sex•非法的标识符如:class67.9HelloCareers1)数字不可以开头.2)不可以使用关键字.3)标识符中不能存在空格3,常量:是在程序运行过程中的不会变化的数据.4,变量:其实就是内存中的一个存储空间,可以根据需求修改其值.作用:方便于运算.因为有些数据不确定.所以确定该数据的名词和存储空间.特点:变量空间可以重复使用.什么时候定义变量?只要是数据不确定的时候,就定义变量.变量空间的开辟需要什么要素呢?1,这个空间要存储什么数据?数据类型.2,这个空间在程序屮如何引用?变量名称.3,这个空间的第一次的数据
7、是什么?变量的默认值.变量的作用域和生命周期:变量的作用域:作用域从变量定义的位置开始,到该变量所在的那对大括号结束;生命周期:变量从定义的位置开始就在内存中活了;变量到达它所在的作用域的吋候就在内存中消失了;整数类型(bytesshortsmt、long)淳点类型(float.double)厂基本数据类型<字符型(char)数据类型
8、数据类型数据类型字节表示范围long(长整数)8■9223372036854775808〜9223372036854775807int(整数)4•2147483648~21474