日期:2020/10/10 周六~ 工作日 @上海图书馆 & at home
书籍:《手把手教你学Java》
学习内容:第一章&第二章P1-P35,及上机练习P249-P261
+++++++++++++++++++++++++++++++++++++++++++++++++++++
第一章:开发简单java应用程序
总结:
- 了解Java
- Java技术平台:JavaSE(Java Platform Standard Edition)Java平台标准版 和JavaEE(Java Platform Enterprise Edition)Java平台企业版,主要用于网络程序和企业级应用的开发
- 开发Java程序的步骤:编写源程序--》编辑--》运行
- 什么是JDK?JDK(Java Development Kit)Java开发工具包,能实现编译和运行
- 学习了如何创建一个Java程序以及Java项目结构组织:Package Explore 和Navigate
- Java的Main函数入口及
- System.out.println()和System.out.print()的区别,前者打印完自动换行,后者不会
- Java编码规范:
-
- 规范要求类名必须使用public修饰
- 一行只写一条语句
- {}表示程序的层次结构,{放在末尾,}与该结构的第一行对齐
- public修饰的类名必须与java文件同名
- main方法中void不可少
- Java对大小写敏感
- 一个完整的语句要以;结尾
- 输出的字符串必须用英文引号引起来
- 代码要有注释,方便阅读
+++++++++++++++++++++++++++++++++++++++++++++++++++++
第二章:变量、数据类型和运算符
总结:
- 变量
- 变量是一个数据存储空间的表示,将数据指定给变量,计算机为这个数据(变量)分配内存,一般每个数据都有一个内存地址,为了方便查找及调用此数据,为此内容空间取了个别名,即变量;
- 数据类型
- Java常用数据类型:int 整形,double双精度浮点型,char 字符型,String 字符串型
- 为什么String是大写S:
- 变量的声明、使用及命名规则
- 变量都必须声明和赋值后才能使用
- 变量必须以字母、下划线或$符号开头,后面可接任意多的字母、下划线、$符号和数字
- 不能使用Java语言关键字,比如int 、class、public等
- 若有多个单词,则从第二个单词开始,每个单词的首字母都大写,遵循骆驼命名法
- 变量不能重名
- 赋值运算符和算术运算符
- = 为赋值运算符,比如将3赋值给一个变量: int myNumber = 3;
- + 加法运算符,-减法运算符,* 乘法运算符,/除法运算符(如果两个数都是整数,那结果就是整数,如果有余数那余数就丢掉了。
如果其中有一个是小数,那么结果 就是小数),%取余运算符(整除后的余数,也叫取模)
- 数据类型转换
- 不同类型的数据之间进行计算时,就必须进行数据类型转换,分为自动数据类型转换和强制数据类型转换
- 自动数据类型转换,比如小向大转换,int 和double相加时,结果为double,那int会自动转换为double再进行计算
- 强制数据类型转换,当不能自动转换时,需要强制转换,语法:(数据类型)表达式,比如 int intA = (int) 2.345;
- byte,short,int,char四种类型,只要发生计算,都会自动把结果转换成int
- 定义一个char类型,字符和int类型可以自动转换,ASCII