A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

悲剧了,java零基础(只学过QBASIC,有人听说过吗?),别人的提问一个都不会,自己的自学笔记,希望对没有接触过java的同学有些帮助,


1、基本数据数据类型

数值型:整形:byte(8位-128~127)、short(16位-32768~32767)、int(32位)、long(64位); 常用后两者

                浮点型:float(32位),double(64位)

字符型:char

布尔型:boolean    只有两种值:true /  false

所有变量使用前必须先定义

2、运算符

+ 、-、 *、 /、 加减乘除  

%  取模(求余) a<b    a%b   -a%b=-a   -a%-b=-a     a%-b=9

++ a=2    b=a++   a=3  b=2 b赋值后a自加;  b=++a  a=3  b=3  a加后赋值

--  a=2    b=a--a=1  b=2  a=1 赋值后自减   b=--a  a=1   b=1    先减后赋值


3、赋值运算符

=   赋值语句

+= -=  *= /= %=左右两边的先进行运算再赋值


4、比较运算符

== 等于  != 不等于   < 小于 >大于
<=小于等于>=
大于等于instanceof
检查是否属于类对象  “字符” instanceof string结果 ture

注意= 与==的区别


5、逻辑运算符

&  and 与 |  or 或^异或
!非 &&and短路:前者为false时不计算后面的内容|| or短路 前者为true时不计算后面的内容


6、位运算

<< 左移 >>右移   二进制位移  带符号

<<< 左移 >>>右移   二进制位移  不带符号 最高位补0

9 个回复

正序浏览
王浩威 来自手机 中级黑马 2013-3-20 17:05:45
10#
我怎么觉得是C语言呢。好像啊。
回复 使用道具 举报
学习学习!
回复 使用道具 举报
王浩威 来自手机 中级黑马 2013-3-20 17:05:23
8#
我怎么觉得是C语言呢。好像啊。
回复 使用道具 举报
王浩威 来自手机 中级黑马 2013-3-20 17:04:30
7#
very good  com on
回复 使用道具 举报
顶一个! 向你学习!
回复 使用道具 举报
好习惯。。。
回复 使用道具 举报
shenglin 发表于 2013-3-13 13:20
学习态度很重要,要跟你学习

;P:victory:
回复 使用道具 举报
学习态度很重要,要跟你学习
回复 使用道具 举报
学一点总结一点 好习惯,你还可以再写详细点,以后可以当复习笔记再回顾看看{:soso_e100:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马