欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java 基础部分总结,java基础总结

来源: javaer 分享于  点击 27378 次 点评:76

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 位 代表01

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; // 如果atrue 结果返回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.所有比较结束后,最大和最小值就拿到了

 

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评