2020/4/26 第一周java学习周报

第一周

一、 Java的优势

1、 开源。

2、 面向对象的编程语言。方便扩充
(关于对象:link )
3、 方便的内存回收机制。自动优化?

4、 用引用代替了指针。

5、 多线编程,单位时间内性能提升。

6、 高效的网恋处理能力,基于NIO。

7、 良好的移植性,提升适用范围。

二、 翻译型与解释型

翻译型:字符型代码直接由编译器编译成二进制文件(机器语言),则该代码所用的语言成为翻译型语言。计算机拿着该文件中的二进制码就能直接运行。就像翻译工作者直接把《丰乳肥臀》翻译成英文,老外拿上手就能看懂一样。

解释型:解释型语言则比较复杂一点,该语言编译出的最终文件不是二进制文件(非机器语言),计算机看不懂,怎么办?那么在运行该文件时,就得找个解释器实时的把机器看不懂的语言翻译成机器看的懂的语言。就像老外直接买了本中文版的《丰乳肥臀》,然后再配个随身翻译女秘书帮他看中文书,然后再用英语读给他听一样。此类女秘书(解释器)其实就是指类似JVM(JAVA虚拟机),JavaScript引擎,AVM(AS虚拟机)等。

三、关于printf, println

1、Println的ln是自动换行的意思,相当于”\n”.

2、Printf可以格式化输出 。printf(“%d”,a)

(关于里面符号link )

四、 基本数据类型

2020/4/26 第一周java学习周报_第1张图片

五、比较运算符,逻辑运算符

基本与c语言一样。true为1,false为0。

六、隐式类型转换

从低级类型向高级类型的转换
byte

七、优先级

2020/4/26 第一周java学习周报_第2张图片

总结

有点慢,只看完了语言基础,其实都是很简单的东西,有点懒了这周。下周得加快的速度。其实仅仅看了这么点东西感觉c语言和java也还是很接近的,果然这些语言都比较相通吗。

你可能感兴趣的:(2020/4/26 第一周java学习周报)