程序员的差距是在构思上:思想决定了深度,思想的精髓高深是很多人学不来的!
每一门语言都有它的特点,有优势也有劣势, 所以不必拘泥于招式,掌握底层原理即可!
每一们语言实际上都是一个“工具”!有剪刀,有锤子,有手枪,有大炮,有狙击枪!!!
程序和计算机的本质就是:收集数据——>按指定逻辑进行数据处理/计算——>输出数据结果!
编程思想解决方案:源于生活!
Java中的变量,指向的是“内存地址”,而不是“变量本身”!之所以叫变量就是因为它可以变嘛,内存中的值在变化,但是内存地址是不变的!!! 就好比宾馆开房:房间106,住的人一天一个样,但是房间号和位置是不变的!【变量命名要:见名知意!】
int age; 【只声明不赋值,就说明只是开了房间,但是没有住人!】
修改完代码之后一定要重新编译,只有编译才能覆盖旧代码,新代码才能生效!!!
特别要注意第一点!!!不要超越范围!!!这里很坑!!!!
注意:涉及到金额的计算,不能使用double或float,因为这里会导致精度的丢失!!!
使用别人写的Jar包或第三方工具,一定要看官方说明书,即API文档!!!
start:
《2022风清扬重学Java系列》第26讲,循环结构解决了哪些问题?_哔哩哔哩_bilibili