学习代码的第一天,原谅我用不专业的格式来记述代码,其实也没别的原因,代码本身就已经枯燥无味了,我不能用更枯燥无味的方式记录它,那样我会坚持不下去。学而时习之,那就是要时时复习,我要保证等我回头看的时候还能津津有味的看下去,而不是好马不吃回头草。恩,开始吧!
今天专业老师说,你们知道我最大的优点是什么吗?我们谁能知道?都不知道,于是没人回答。她便说,我最大的优点就是讲课一点都不幽默,全班一阵懵逼,然后我们一阵暗笑。我个人认为这个老师讲课十分细致,我很喜欢,确实不幽默,但是是真的毫不藏私,老师姓杨,个人简介就不说道了,以下,是我今天仅凭印象的还记得的重点:
一、Jav1.4版本发展的历史
大概齐记得Java发展到1.4版本之后,就开始使用5.0 6.0的编号。在1.3版本的时候,Java分为三个方向:
1)J2se 标准平台
2)J2ee 企业开发
3)J2me 移动端的开发
到了之后改名为Javase、Javaee、Javame,换汤不换药而已。
二、编译器解释器
1)有编译器的语言:将源代码直接转化为二进制文件(易维护,不能跨平台,效率高)
2)有解释器的语言:将源代码转化为中间文件,例如.class(能跨平台)
三、环境变量与安装软件(略)
四、DOS命令
转换盘符:C: D: F:....
查询目录:cd
返回上一目录:cd..
将路径中的文件列出来:dir
清屏:cls
五、Hello World!
最重要的一句:public static void main(String []args){} //主函数
六、标识符
硬性要求:首字不能用数字!可以用字母,下划线,数字,$,不能使java的保留字和关键字
软性要求: 1)望文生义
2)类名,帕斯卡命名法,每个单词的首字母都大写,如 BankService;
3)变量名和函数名,骆驼命名法,首字母小写 其后单词的首字母大写, 如 stuName;
4)包名,全小写,如 com.zpark;
5)常量名,全大写,如 PI STU_SEX_MALE STU_SEX_FEMALE七、数据类型
八个基本数据类型:byte short int long char float double boolean
1 2 4 8 2 4 8
其实整数类型有byte -2^7~2^7-1 -128~127
short -2^15~2^15-1 -32768~32767
int -2^31~2^31-1 -2147483648~2147483647
long -2^63~2^63-1 其后必须加L或者l
浮点类型有float,占四个字节,其后必须加F或者f
double占8个字节,其后必须加D或者d
字符类型的是char,只能赋值单个字符
逻辑类型是boolean,其值只能是true或者false
以上是我所记得的内容,以下是我翻阅过笔记后的拾遗:
一、编码规范
1、层级缩进
2、良好的注释习惯
//单行注释
/*
多行注释
*/
/**
文档注释,用于生成API时使用
通常在类和函数上使用
*/
Javadoc –d doc *.java
二、package 包
作用:类似于文件夹。对.class文件进行管理,可以解决同1目录中 类重名的问题。
1、 写代码
在源文件的第1行(类以外),添加语句
package 包名.子包名.子包名;
package 包名;
2、 编译
Javac –d . 文件名.java
3、 解释执行
Java 包名.类名
4、 注意事项
a) Package必须写在源文件中的第1行,并且最多只有1行(可以没有package);
b) 有package时必须使用 javac –d 进行编译;
c) 包的命名 通常采用域名倒写如 package com.zpark.stumsg.dao;
这是今天所学内容,学而时习之,勉之勉之!