1.java基础概念:面向对象编程(oop);
注释:(生活中的任何事物都可以称之为对象,生活中可见的事物便是一个对象,将这些事物的状态特征(属性)和行为特征(方法)提取出来并且固定的形式表示。
)
2.开发平台:JAVA SE(主要在客户端开发);
JAVA EE(主要在web应用程序开发);
JAVA ME(主要用于嵌入式应用程序开发);
3.B/S(Browser/server):浏览器/服务器程序
C/S(Client/Server):客户端/服务端,桌面应用程序
4.JDK(java develpment kit):java 开发工具包
JRE(java runtime environment):java 运行环境
5.java有哪些特点:
①简单易学,有丰富的类库
②面向对象(使程序高内聚,低耦合)
③与平台无关性(跨平台)
④可靠安全性
⑤支持多线程
6.数据类型:八大基础数据类型
7.运算符:
算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和条件运算符。
①算术运算符:+ ,- ,* ,/ ,% ++, --
需要说明一下的是:
取模 *** 作可负数,结果的符号与第一个 *** 作数的符号相同
例如:7%-5 的结果是 2;
-7% 5的结果是-2;
自增减(双目)(即++i与i++的区别):谁在前面就先执行谁
例如:a=2;b=++a; ++在前,先a=a+1为3即a=3,b=3;
a=2;b=a++; a在前,先a=2为2即b=2,a=3;
②关系运算符:>,<,>=,<=,==,!=
用于比较两个数值之间的大小,其运算结果为一个逻辑值(boolean布尔类型)。
③逻辑运算符:&&,||,!,&,|,^
④位运算符:~,<<,>>,>>>
~取反:按二进制位进行“取反”运算。运算规则:~1=0; ~0=1;
<<左移:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。
>>右移:与左移反之
>>>无符号右移:同上,无符号右移运算符在右移的时候是补0的,而右移运算符是补符号位的。
⑤赋值运算符:=,+=,-=,*=,/=,%=
赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量。
其中“+=”例如a+=b 就等于 a=a+b;其次类推。
⑥条件运算符:
条件表达式 b?x:y;,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)