课堂随记
1.编译型语言和解释型语言
编译型语言有C++,解释型有python,Java则两者都是,编译型语言是对全部进行编译,然后再交由CPU运行,适用于操作系统,而解释型则是编译一句,运行一句。所以编译型语言运行较快,因为CPU可以直接读取解释后的语言(机器语言),而编译型语言在跨平台时则不够便利,因为要下载对应的编译器,以及使用对应的代码,而解释型则只需要安装对应的解释器。
语言类型 | 运行速度 | 跨平台 |
---|---|---|
编译型语言 | 快 | 不方便 |
解释型语言 | 慢 | 方便 |
2.驼峰法命名
小驼峰法:除了第一个首字母,其他首字母大写,常用于变量
大驼峰法:所有首字母大写,常用于类名,函数名,属性,命名空间
方法 | 形式 | 用途 |
---|---|---|
小驼峰法 | 第一个首字母小写,其他大写 | 变量 |
大驼峰法 | 所有首字母大写 | 函数,类,属性,命名空间 |
3.要养成写注释的习惯,不用太详细,能介绍大概意思即可
4.要常写笔记,虽然花了更多的时间,但记得更牢,有学习的感觉
5.单行注释和多行注释
单行注释
//
多行注释
ctrl+/
/* */
6.Java要注意区分大小写,Java是强类型语言,书写必须很规范,不要用拼音,要用英语,不要有中文,包括路径和命名等,IDEA用英文的,尝试多用英文,多看英文,对学习有帮助
7.基本类型和引用类型
基本类型:整型、浮点型、布尔型、字符型
8.字节和位
8 位(bit)比特 = 1Byte(字节)
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
9.进制
在Java中进制的表示方式
二进制0b
八进制0
十六进制0x
10.浮点数
浮点数在计算时会出现误差,因此不适用于银行类问题,另外,在做比较时不要使用浮点数。
11.字符
字符的本质是数字,因为每个字符都有他对应的Unicode编码,转义字符 /n换行 /t制表符
记录一下最近学习犯下的错误
1.使用Idea新建的单独的Java文件无法正常运行(原因不明),新建Java项目配置好环境的话可以正确运行,在命令行编译Java文件,再运行可以正常运行
这边找了个解决方法(可以让IDEA运行单独的Java环境)
https://blog.csdn.net/qq_35085543/article/details/89011268
2.单独运行的Java文件,应该让文件名与类名相同,否则会出现编译错误
感想
学习的主要问题还是花的时间太少,其实提高的空间也很多,然后学习的过程也并不枯燥无聊,只是本能的不想学习,然后笔记做的贼丑,不过也有进步,希望未来的日子里把笔记啥的写的好看一点,代码也写规范,每天花更多的时间学习。