java 学习笔记_java学习笔记

2015-1-31

●Pah环境变量:操作系统外部命令搜索路径(目录)

●Classpath环境变量:类文件搜索路径(比如“.”,表示当前目录)

●JRE: Java Runtime Environment 即Java运行环境

?Java虚拟机

?其他一些文件

●JVM: Java Virtual Machine 即Java虚拟机

?编译器:源文件(.java file)--> 二进制代码(.class file)

?虚拟机:二进制代码--> 操作系统能理解的代码

●数据类型

?基本数据类型

◆数值型

●整数类型:byte(1字节)、short(2)、in(4)t、long(8)

●浮点类型:float(4)、double(8)

●注意:

?大字节的变量不能赋值给小字节的,会损失精度

0为(int)型,不过byte能接受0的赋值

?整数字面量为整型(int),小数字面量为双整型(double)

①float f=0.1,这是错的,正确:float f = 0.1F;

②字面量进行运算,以大的为最终结果,eg:(0.5*10)为双整型

◆字符型: char

●使用Unicode字符集(中文字符和英语字符占的空间一样)

◆布尔型:boolean(只能有true和false,不能用0和非0)

?引用数据类型

◆类:class

◆接口:interface

◆数组

?驼峰命名法

◆变量只有一个单词,则所有字母小写

◆变量名如果是有多个单词组成,则从第2个单词开始首字母大写

●*了解一下ruby语言

●运算符

?算术运算符:+,-,*,/,%,++,--

◆i++:先进行其他运算,再自加(i++ +5 = 10,i=6)

?关系运算符:>, =, <=, ==, !=

?布尔逻辑运算符:!, &, |, ^, &&, ||

◆&位逻辑与,&&为短路与

●区别:a&&b,只要a为false,b不会进行运算

●Eg:int i=5; boolean e = i>6 & i++>7; (e=false, i=6)

int i=5; boolean e = i>6 && i++>7; (e=false, i=5)

?位运算符:&,|,^, ~, >>, <>>

?赋值运算符:=

◆拓展赋值运算符:+=, -=, *=, /=

?字符串连接运算符:+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值