首先java是面向对象编程语言(oop:Object Oriented Programming 面向对象编程)。特点是跨平台。
介绍一些单词简写:args : arguments 参数 cd : change directory 改变目录 IDE : Integrated Development Environment 集成开发环境
单行注释://
多行注释:/* */ 注释多行或者一个单词/字母。
‘\’ 转义字符 \t:空格 \n : 换行。
标识符:由字母,下划线,数字,美元符$组成,数字不可以位于开头。
注意:int 你好 = 10; //正确 , java内部采用了Unicode字符集。
BigInteger:这个类可以实现很大的整数。
BigDecimal:这个类可以实现很大的小数(浮点数)。
在java代码中10进制的数 a 转化为2进制,8进制,16进制分别为 :Integer.toBinaryString(a);,Integer.toOctalString(a);,Integer.toHexString(a);。
一个字节有8位,每一个分别可以表示0/1.
整数常量默认类型是int,浮点数常量默认类型是double。
注意:(1)在编程中尽量不要单独使用L命名,尽量避免使用小写L(l)和1混淆。
(2)浮点数存在舍入误差,很多数字不能精确表示(下面写例子)。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。
典型的错误例子:
float f = 0.1f ;
double d = 1.0 / 10 ;
System.out.print( f == d ) ; //输出为false;
所以进行 比较运算 时,尽量避免使用浮点数。
接下来我写了一个从 a~z 顺序输出的java代码,但是控制台输出的内容都堆在一起,然后就开发了我的想象力,下面附源码:
网友评论