Java基础学习导论-创新互联
1. 计算机硬件介绍1.1 总线
文章标题:Java基础学习导论-创新互联
分享链接:http://scyanting.com/article/dpdocg.html
在个人计算机上,总线搭建在主板上,主板是一个连接计算机各个部分的电路板。
成都创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括成都网站设计、网站建设、电商网站开发、微信营销、系统平台开发。1.2 内存比特(bit)是计算机中(运算的)最小的存储单位。
字节(byte)是计算机中最基本的存储单元(数据的最小存储单位)。
CPU包括控制单元(用于控制和协调其他组件的动作)和算术逻辑单元(用于完成数值运算(+、-、*、/)和逻辑运算(比较))。
2. IT定律之计算机行业发展规律- 摩尔定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月,便会增加一倍,性能也将提升一倍。
- 安迪-比尔定律:硬件提高的性能,很快被软件消耗掉了。
- 反摩尔定律:如果你反过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。
变量、运算符、流程控制、数组…
4. Java高级应用多线程、集合、IO流、网络编程、反射、NIO…
5. JVM&JDK&JRE6. 变量可以改变的向量存储
标识数据的符号,我们称之为标识符。
变量名称就是标识符。
标识符主要用于起名。
标识符是区分大小写的。
标识符命名规则:
- 英文拉丁字母,例如wx, qq
- 符号,标识符只有采用下划线和美元$符号,其他符号不能使用,称之为特殊符号。空格属于特殊符号,所以也不能作为标识符使用。
- 数字,阿拉伯数据0到9可以作为标识符使用。但是不能开头。数字如果在标识符的开头位置,那么会被识别为数字,而不是标识符,所以会发生错误。
Java语言中预先定义好了一些标识符名称,我们称之为关键字或保留字。
9. 数据类型9.1 整数类型byte: 8位
short: 16位
int: 32位
long: 64位
含有小数点的数据类型
默认情况下,小数点的数据会被识别为精度较高的双精度double类型。
// float: 单精度浮点类型,数据需要使用F(f)结尾
float f = 1.0F;
// double: 双精度浮点类型
double d = 2.0;
9.3 数据类型间的转换Java中范围小的数据可以直接转换为范围大的数据,但是范围大的数据无法直接转换为范围小的数据。
// byte ->short ->int ->long ->float ->double
byte b = 10;
short s = b;
int i = s;
long lon = i;
float f = lon;
double d = f;
10. 运算符10.1 赋值运算符// 如果使用了复合赋值运算符,那么数据的类型不会发生变化
byte b1 = 10;
//b1 = b1 + 20; // 会报错, int =>byte
b1 += 20;
10.2 逻辑运算符&称为与运算,需要判断符号前后两个条件表达式的结果。
&&称为短路与运算,如果第一个表达式为false,那么无需执行第二个表达式。
|与||同理。||称为短路或运算。
10.3 三元运算符变量 = (条件表达式)?(任意表达式1):(任意表达式2)
11. 表达式采用运算符合数据连接在一起形成符合Java语法规则的指令代码,我们称之为表达式。
// 表达式的结果类型是元素种类大的那一种, 最小使用的类型是int类型
System.out.println(1/2); // 0 (int, int) =>int
System.out.println(1.0/2); // 0.5 (double, int) =>double
byte b1 = 10;
byte b2 = 20;
byte b3 = (byte)(b1 + b2); // (byte, byte) =>int, 需要强制转换才能变成byte类型
参考资料:7天搞定Java基础,Java零基础极速入门
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章标题:Java基础学习导论-创新互联
分享链接:http://scyanting.com/article/dpdocg.html