Java基础学习导论-创新互联

1. 计算机硬件介绍请添加图片描述请添加图片描述1.1 总线

在个人计算机上,总线搭建在主板上,主板是一个连接计算机各个部分的电路板。

成都创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括成都网站设计、网站建设、电商网站开发、微信营销、系统平台开发。1.2 内存

比特(bit)是计算机中(运算的)最小的存储单位。
字节(byte)是计算机中最基本的存储单元(数据的最小存储单位)。

1.3 CPU

CPU包括控制单元(用于控制和协调其他组件的动作)和算术逻辑单元(用于完成数值运算(+、-、*、/)和逻辑运算(比较))。

2. IT定律之计算机行业发展规律
  1. 摩尔定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月,便会增加一倍,性能也将提升一倍。
  2. 安迪-比尔定律:硬件提高的性能,很快被软件消耗掉了。
  3. 反摩尔定律:如果你反过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。
3. Java基本语法

变量、运算符、流程控制、数组…

4. Java高级应用

多线程、集合、IO流、网络编程、反射、NIO…

5. JVM&JDK&JRE

在这里插入图片描述

6. 变量

可以改变的向量存储
在这里插入图片描述

7. 标识符

标识数据的符号,我们称之为标识符。
变量名称就是标识符。
标识符主要用于起名。
标识符是区分大小写的。

标识符命名规则:

  1. 英文拉丁字母,例如wx, qq
  2. 符号,标识符只有采用下划线和美元$符号,其他符号不能使用,称之为特殊符号。空格属于特殊符号,所以也不能作为标识符使用。
  3. 数字,阿拉伯数据0到9可以作为标识符使用。但是不能开头。数字如果在标识符的开头位置,那么会被识别为数字,而不是标识符,所以会发生错误。
8. 关键字

Java语言中预先定义好了一些标识符名称,我们称之为关键字或保留字。

9. 数据类型

在这里插入图片描述

9.1 整数类型

byte: 8位
short: 16位
int: 32位
long: 64位

9.2 浮点类型

含有小数点的数据类型
默认情况下,小数点的数据会被识别为精度较高的双精度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基础学习导论-创新互联
路径分享:https://www.cdcxhl.com/article26/dpdocg.html

成都网站建设公司_创新互联,为您提供做网站品牌网站制作App设计定制网站网站制作定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设