当前位置:首页 > 传智播客 - 毕向东 - Java基础
错误原因:编译时候出错。注意错误出现的行数,到源代码的指定行数进行修改。
错误原因:在DOS中敲入如上命令,会在当前目录下找可执行文件,如果在当前目录中没有的话那么就会到Path环境变量中指定的目录去查找。如果还是没有的话,就会出现如上情况。所以我们可以进入到JDK安装目录下的bin目录路径中然后再执行程序。
注释:注释用来解释、说明程序使用的;Java编译时自动忽略其内容。(写程序注意养成写注释的习惯) Java共有三种类型的注释: 单行注释://...... 多行注释:/*......*/ 有注释)
注意:单行注释中可以嵌套单行注释或者多行注释;多行注释中也可以嵌套单行注释,但不可以嵌套多行注释。
关键字:
文档注释:/**......*/ (对于文档注释可以使用Javadoc.exe来产生Java Doc帮助文档,是Java的特
标识符:在程序中自定义的一些名称称为标识符。由二十六个大小写英文字母、数字、下划线(_)、美元符号($)组成。
命名规则:1.数字不可以开头 2.关键字不可以做为标识符 3.Java中严格区分大小写,长度无限制 Java中的名称规范:
? 包名:多单词组成时所有字母都小写。
? ? ? ?
变量与常量:
常量:表示程序中固定不变的量。如:整数常量、浮点常量、布尔常量(true、false)、字符常量(‘ ’)、字符串
xxxyyyzzz XxxYyyZzz xxxYyyZzz XXX_YYY_ZZZ
? 类名、接口名:多单词组成时,所有单词的首字母大写。
? 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 ? 常量名:所有字母都大写。多单词时每个单词用下划线连接。
常量(“ ”)、空常量(null)
数据的储存单位:bit、byte、KB、MB、GB 进率:1024 8bit = 1byte、1024byte = 1KB、 1024KB = 1MB、1024MB = 1GB
数据表示:
二进制:由0和1组成,任何数据在内存中都是以二进制显示的。
八进制:由0-7组成,满8进1,由0开头表示。(二进制中的3位代表1位) 十进制:由0-9组成,满10进1。
十六进制:由0-9、A-F组成,满16进1,由0x开头。(二进制中的4位代表1位)
规律:进制越大,表现形式越短。(以0和1的不同排列组合来对应不同的数据就形成了一张表—ASCII;同样的以不同的0和1的排列组合来对应中文字就形成了一张表—Unicode)
进制转换:
十进制→二进制:对十进制进行除2运算。 例如:6 6÷2=3 余0 3÷2=1 余1 结果110 二进制→十进制:对二进制乘2运算。 例如:110 0×2+1×2+1×2=0+2+4=6
二进制→十六进制:4个二进制位代表1位。 例如:0101-1010 5-10 0x5A (使用0x开头,10-15使用A-F表示)
二进制→八进制:3个二进制位代表1位。 例如:001-011-010 1-3-2 0132 (使用0开头) 负数的二进制:负数的绝对值的二进制取反加一。 例如:-6 0000-0000 0000-0110
取反: 1111-1111 1111-1111 1111-1111 1111-1001 加一: 0000-0000 0000-0000 0000-0000 0000-0001 结果: 1111-1111 1111-1111 1111-1111 1111-1010
变量:表示内存中可以改变内容的区域,这个区域有其类型(数据类型)、名称(变量名)以及数据。(该区域的数据可以在同一类型的范围不断变化) 定义变量:数据类型 变量名 = 初始化值; 修改变量:变量名 = 值;
注:变量在使用前必须赋值;变量必须赋值方可使用;变量不可以重复定义。
|-6|的二进制:0000-0000 0000-0000
0
1
2
变量名称 初始化值 内存 数据类型 数据类型 :Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,并在内存中分配了不同大小的内存空间。
数据类byte short int long float doublechar
整数类型默认:int 浮点类型默认:double
注意:在给byte、short、int赋值的时候注意取值范围;一般在给long赋值的时候后面加上L,在给float赋值的时候后面加上F,在给double赋值的时候后面加上D;给char类型赋值的时候需要使用单引号(‘’)包围起来,并且只能存放一个字符;boolean的取值只能是true、false。
数据类型转换:
自动类型提升(隐式类型转换):当等号右边的数据类型精度小于等号左边的数据类型精度时会自动提升为高精度的数据类型。
强制类型转换(显式类型转换):当等号右边的数据类型精度大于等号左边的数据类型精度时需要进行强制:转换 语法:数据类型 变量名 = (数据类型)(值);
注:当有多个变量参与运算时,会自动转换为高精度的数据类型,然后再赋给变量。(当char类型转换为整数类型的时候会显示出字符在ASCI码表中对应的整数,而整数类型转换为char类型的时候会显示出整数在ASCII码表中对应的字符;如果char类型与整数类型做运算的时候会把char类型对应的整数与整数做运算。)
转义字符:通过”\\”来转义后面的含义。 例如:\\n 换行 \\b 退格键Backspace \\r 回车键 \\t 制表符
运算符:
算术运算符:加号(+) 减号(-) 除号(/) 乘号(*) 取模号(%) 取模规律:取模的结果符号与被除数相同 (整数之间做除法运算时候,只保留整数部分,而舍去小数部分) 自增与自减(只能自增或者自减1):
A++、++A:A++表示先将A赋给变量,然后再自增1;++A表示先将A自增1,然后再赋给变量。 A--、--A:A—表示先将A赋给变量,然后再自减1;--A表示先将A自减1,然后再赋给变量。
字符串连接符:+ 任何数据与字符串使用(+)连接的时候都会变成字符串。例如“5+5=”+5+5 结果:5+5=55 应该加上() “5+5=”+(5+5) 结果5+5=10
逻辑运算符:赋值(=) 左加(+=) 左减(-=) 左乘(*=) 左除(/=) 左取模(%=)
整数类型负数:-整数:(
共分享92篇相关文档