-
-------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
-
一、环境变量配置和DOS命令及java平台了解1:常见的DOS命令和快捷键(1)常见的DOS命令A:盘符切换 d:回车B:cd 进入目录C:cd .. 回退上一层D:cls(2)快捷键Ctrl+A 全选Ctrl+C 赋值Ctrl+V 粘贴Ctrl+X 剪切Ctrl+S 保存Ctrl+Z 返回3:Java的环境变量的配置A:配置JAVA_HOME:JDK的安装目录B:修改Path:%JAVA_HOME%\bin;以前的path4:JDK,JRE,JVM相互之间的关系?A:JDK是java的开发工具包B:JRE是java的运行环境C:JVM是保证java语言跨平台的关系:JDK = JRE + toolsJRE = JVM + class library二、标识符1、标识符组成规则:a、由26个英文字母大小写,数字0-9,符合 _ $组成。b、不能以数字开头。c、不能使用关键字。注:Java中严格区分标识符的大小写。在起名字的时候,为了提高阅读性,要尽量有意义。2、命名规则:包名:所有字母都小写。
xxxyyyzzz类名接口名:多单词组成时,所有单词的首字母大写(驼峰法)。XxxYyyZzz变量名和函数名:多单词组成时,首字母小写,第二个单词开始每个单词首字母大写。xxxYyyZzz常量名:所有字母都大写。多单词时单词间用下划线连接。XXX_YYY_ZZZ三、关键字1、用于定义数据类型的关键字a、基本数据类型:整数类型:byteshort int long 浮点类型:floatdouble字符类型:char布尔型:boolean类型转换精度从高到低 double float long int short(char) byte(1)自动类型转换 将一个低精度---高精度(2)强制类型转换 将一个高精度---低精度(精度会下降)b、引用数据类型:class(类) interface(接口)void用于函数上表示无返回值类型2、用于定义数据类型值的关键字true(真) false(假)null(空)3、用于定义流程控制的关键字判断:ifelse switch case default循环:forwhile do继续循环:continue结束循环或选择结构:break返回:return4、用于定义访问权限修饰符的关键字private(私有的) protected(受保护的)public(公有的)5、用于定义类、函数,变量修饰符的关键字abstract(抽象的) final(最终的)static(静态的) synchronized(同步的) enum(枚举)6、用于定义类与类之间关系的关键字extends(继承) implements(实现)7、用于定义建立实例及引用实例,判断实例的关键字new(建立实例) this(当前引用)super(父类引用) instanceof(判断对象类型)8、用于异常处理的关键字try(检查异常) catch(捕获异常)finally(最终执行)throwthrows:两多表示抛出异常,但使用位置不同9、用于包的关键字package(创建包) import(导入包)10、其他修饰关键字native(本地)strictfp(strictfloat point,精确浮点)transient(变量修饰符,用它声明一个实例变量,在对象序列化时不会被序列化)volatile(类型修饰符,用来修饰被不同线程访问和修改的变量)assert(断言,可以看作是异常处理的一种高级形式,用于捕捉我们在代码中做出的假设)四、 数据类型1. 基本数据类型[1]. 数值型(2种):[2] .整型(4种): byte(1B)、int(4B)、short(2B)、long(4B)int类型为整型数据的默认数据类型[3] 浮点型(2种):float、double(8B)double类型为浮点型数据的默认数据类型[4]. 布尔型(1种)boolean[5]. 字符型(1种)char (2B)2. 引用数据类型引用数据类型有3种[1]. 类类型:class[2]. 接口类型:interface[3]. 数组类型:[] 记住:数组是单独的引用数据类型---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
详细请查看:<a href="http://edu.csdn.net" target="blank">http://edu.csdn.net</a> -
08-11
08-11
08-11