栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础

注释

平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。

注释并不会被执行,是给我们写代码的人看的

书写注释是一个非常好的习惯

Java中的注释有三种:

单行注释

多行注释

文档注释

 

如果想改Java样式:Settings(设置)-->Editor(编辑)-->Color Scheme(配色 方案)-->Java-->Comments(注释)-->block comment(多行注释),JavaDoc(文档注释),Line comment(单行注释)

标识符

关键字

 

所有的标识符的应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开头

不能使用关键字作为变量名或方法名。

标识符严格区分大小写

可以使用中文命名,但是一般不建议使用,也不建议使用拼音,很Low

数据类型 强类型语句(安全性高,速度慢)

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

弱类型语句

Java的数据类型分为两大类

基本类型(primitive type)

应用类型(reference type)

 

整数:int类型最常用,long类型要在数字后面加个L

浮点数(小数):float类型要在数字后面加个F

什么是字节

 

float f = 0.1;  
double d = 1.0/10;  //0.1
​
System.out.println(f==d); //false
​
float f1 = 57048123948147194;
float f2 = d1 + 1;
​
System.out.println(f1==f2); //true

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

char c1 = 'a';
char c2 = '中';
    
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换

所有的字符本质还是数字

编码 Unicode 表:(97 = a 65 = A) 2字节 0 ~ 65535 Excel 2^16 = 65535

char c3 = 'u0061';//十六进制61转换为十进制就是65
​
System.out.println(c3);//a

转义字符

/t 制表符

/n 换行

......

Less is more! 代码要精简易读

由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。

低 --------------------------------------->高
byte,short,char-->int-->long-->float-->double
(小数的优先级一定大于整数)

运算中,不同类型的数据先转换为同一类型的数据,然后进行运算

int i = 128;
byte b = (byte)i;//内存溢出,此时b=-128

强制类型转换 (类型)变量名 高-->低

自动类型转换 低-->高

注意点:

    不能对布尔值进行转换

    不能把对象类型转换为不相干的类型

    在把高容量转换到低容量的时候,需要强制转换

    转换的时候可能存在内存溢出,或者精度问题!

System.out.println((int)37.5);//37
System.out.println((int)-65.3);//-65

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/703583.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号