java 基础部分总结,java基础总结
java 基础部分总结,java基础总结
总结
1.安装jdk java开发者工具包 jre java运行环境
2.配置环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51
cmd java -version
win+r 运行
3.jvm java虚拟机,用来运行java编译后的代码;
编译器将java源码文件(.java)编译成字节码文件(.class)
解释器将字节码文件(.class)解释成机器语言并运行。
4.dos常用命令
dir 显示当前目录里面的内容(文件夹/文件)
cd 切换路径 cd.. 退到上一层 cd \ 跳到根目录(盘符)
cd 文件夹名字 跳到文件夹内 cd 路径\文件价 跳到路径的文件夹内
切换盘符
d: // 切换d盘
e: // 切换e盘
javac +java的源文件 编译成.class文件
java +文本名 解释运行class文件
System.out.print();// 打印不换行
System.out.println();// 打印并换行
5.进制
基数:什么进制的基数就是什么;10进制基数就是10;
二转十进制:从右往左标下标,从小数点左边第一位标0,二进制当前这一位的数*2的下标次幂依次类推进行加和;
十转二进制:除2取余到0为止
十转八进制:除8取余到0为止
十转任何进制:除进制基数取余到0为止
二进制转八进制:二转十,再十转八
乘权求和
除基取余
bit 位 代表0,1
byte 字节 1byte=8bit =1B
字符 2byte = 16bit
源码反码补码
正数的源码反码补码都是其本身
负数的反码是符号位不变,其余各位取反。
负数的补码是反码+1。
反码的反码是源码
补码的补码是源码
-11的源码反码补码
10001011 源码
11110100 反码
11110101 补码
10001010+
10001011
-122转换为2进制
11111010
八进制76转换2进制
62
00111110
-11-12的值
10001011源
10001100源
11110100反码
11110011反码
11110101补码
11110100补码
11101001补码
10010111
- 16+4+2+1
-23
11+12
000001011
000001100
000010111
6.java数据类型
基本数据类型:数值型(整数类型(byte,short,int,long)浮点型(float单精度浮点型,double双精度浮点型)),
字符型 char,布尔型 boolean(true,false)属于值传递
引用数据类型(类,接口,数组)属于引用传递
变量:一个会变化的量,是内存中的一块空间,不特指某个值,只是存储数据的一个容器;
常量:不会变化的量,里面存储的内容永久不会变化,常量就是特指某个值;
变量的声明(定义):给系统索要内存
变量类型 变量名; int a;
变量的赋值:往变量里面放值(赋值运算符=) a = 1;
变量的声明和赋值: int a = 1;
先声明,再赋值;
声明的同时直接赋值; int i,j,k; // int i;int j; int k;
7.常用Ascii
0 代表空
32代表空格
48-57 代表0-9
65-90 代表A-Z
97-122 代表a-z
+符号 在数与数之间是+运算符 int i =1;int j=1;i+j==1+1==2
在数与字符 字符与字符 做连接符 String b = "c"; int i=1; b+i=="c1";
常量的定义:使用final关键字修饰的变量就是常量。常量定义后只能初始化一次,建议在定义常量的时候直接初始化。在java中常量名字使用大写字母和_
java类名首字母一定要大写 常量名全部大写,变量名首字母小写(一般全小写)
String 是一个字符串类型 是一个类 String s = "我是张三";
算术运算符:+ - * / %(双目)++(自增) --(自减)(单目)++a; a++ ;--b; b--
从小往大
byte<char<short<int<long<float<double <String
8.运算符
赋值运算符 =
把等号右边的值、常量、变量、表达式赋给等号左边的变量
int a=2,b=3;
a+=b // a=a+b;
a*=b // a=a*b;
a-=b // a=a-b;
a%=b // a=a%b;
// 逻辑与逻辑或
&&/& 逻辑与 有一为假则为假 a&&b
||/| 逻辑或 有一为真则为真 a||b
! 逻辑非 非真即假,非假即真
怎么以最快速度算出2*8的值
2<<3
三目运算符
a?b:c; // 如果a为true 结果返回b,否则返回c;
强制类型转换:(转换类型)变量名; int a = 1; short s = (short)a;
int a = 1;
9.方法
方法:函数,解决一些问题的过程,在程序里面实现某些功能的代码集合;
方法定义:
修饰符 返回值类型 方法名(形参列表){
方法体;
return 返回值;
}
方法的调用:
引用对象.方法名(实参列表);
重载:在同一个类中,方法名一样,参数类型、个数、顺序至少一个不同。
数组的定义:
一组相同类型数据的有序集合;
数组的两种声明方式:
type [] array_name;
type array_name [];
ArrayIndexOutOfBoundsException:数组下标越界异常
NullPointerException:空指针异常(找不到对象)
数组下标从0开始,下标最大值等于数组的长度-1
数组的长度:数组.length (属性)
数组找最大和最小的方法:
1.认为数组的第一个就是最大或者最小
2.依次遍历数组进行和第一个值进行比较
3.大于最大值就是最大,小于最小值就是最小
4.所有比较结束后,最大和最小值就拿到了
相关文章
- 暂无相关文章
用户点评