Java教程

Java基础学习(一)

本文主要是介绍Java基础学习(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

注释

  1. 单行注释 ://注释

  2. 多行注释 :/* 注释 */

  3. 文档注释 : 其中可以加注解

/**

*@return ...

*/

Java关键字

 

标识符

  1. 所有的标识符都只能以(A~Z、a~z)、($)、或者下划线(_)开头

  2. 不能使用关键字作为标识符

  3. 标识符是大小写敏感的

  4. 少用中文和名字的拼音命名,尽量用英文翻译使用

数据类型

基本数据类型

  • byte占1个字节:-128~127

  • short占2个字节:-32678 ~ 32767

  • int占4个字节: -2147483648 ~ 2147483647

  • long占8个字节: .....................................................

  • float占4个字节

  • double占8个字节

  • char占2个字节

  • boolen占1位其值只有true和false

  • 单位换算:位是计算机存储的最小单位,1bit = 1位; 1Byte = 8b; 1024B = 1kb; 1024kb = 1M;1024M = 1G

引用类型

  • 接口

  • 数组

数据类型扩展

  • 十进制:int i =10;

  • 八进制:int i = 010; //0开头

  • 十六进制:int i = 0x10; //0x开头

  • float f=0.1f; double d = 1.0/10; f==d false

  • float f1 = 8362583256358285f; float f2 = f1+1 f1==f2? true

  • 最好完全避免使用浮点数进行比较

  • 银行业务使用 大数: BigDecimal 类

  • 所有的字符的本质还是数字 :char a = '中' ,输出 (int)a ,值为一个整数

数据类型转换

byte,short,char --> int --> long --> float -->double

  • 高到底需要强制转换

  • 低到高会自动转换

  • 不能对布尔值进行转换

  • 转换的时候可能会出现内存溢出,或者精度问题

  • 字符转换 char a= 'a' ; int b = a+1 结果(98); char(b) 为'b'

  • 下划线不会被输出 :int a = 100_000_000,输出100000000

这篇关于Java基础学习(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!