发布于2021-05-29 20:39 阅读(858) 评论(0) 点赞(30) 收藏(1)
安装JDK1_5_0: J2SE Development Kit 5.0
J2SE Runtime Environment (JDK自带)
客户不需要JDK,只需要JRE,只安装JRE即可
开发需要JDK,用户只需要JRE
数据使用之前必须初始化!!!
只有两个值: true
false
Java字符采用Unicode
编码,每个字符占用两个字节
因而可用十六进制编码形式
char c1 = '\u0061'; // a
Unicode是全球语言统一编码,统一所有国家的文字
Java语言中还允许使用转义字符\
来将其后的字符转变他的函数以,例如
char c2 = '\n';
声明long类型,后面必须加l,L,否则报错
类型 | 占用空间 | 表示范围 |
---|---|---|
byte | 1B | -128~127 |
short | 2B | -2^15 ~ 2^15-1 |
int | 4B | -2^31 ~ 2^31-1 |
long | 8B | -2^63 ~ 2^63-1 100L |
类型 | 占用空间 | 表示 | 精度 | 最大值 |
---|---|---|---|---|
float | 4B | 12.3f | 小数点后7位 | 3.4028235E38 |
double | 8B | 12345.6 | 小数点后15位 | 1.7976931348623157E308 |
最大值
int 10位,long 19位,float 40位,double,300位
容量
大小排序只要能转换为int
类型,都可判断,byte
,char
,short
, int
int i = 18;
switch (i){
case 8: System.out.println(8); break;
case 18: System.out.println(18); break;
default: System.out.println("error");
}
char i = 'a';
switch (i){
case 'a': System.out.println('a'); break;
case 'b': System.out.println('b'); break;
default: System.out.println("error");
}
}
局部变量: 定义+赋值+使用
成员变量: 定义+可以不赋值+使用
public class Test {
int i = 0;
Test(int i){ this.i = i; }
Test increment(){
i++;
return this;
}
void print(){ System.out.println("i = " + i); }
public static void main(String[] args) {
Test test = new Test(100);
test.increment().print();
}
}
原文链接:https://blog.csdn.net/m0_37642480/article/details/117327449
作者:我睡觉爱打呼噜
链接:http://www.javaheidong.com/blog/article/207245/2af09065ce9f7b9e0466/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!