课程目标1
掌握面向对象编程的基本思想及其Java平台下的具体实现,主要包括类、对象、继承和接口的概念及其编程方法,能够基于面向对象编程的基本思想和方法,针对计算机领域复杂工程问题涉及的功能要求设计面向对象的实现方案。
课程目标2
掌握Java平台提供的实用类、输入输出流,图形用户界面、多线程、网络编程、数据库访问等实用技术,能在计算机工程实践中正确应用这些技术。(这个还不太懂,慢慢学)
课程目标1和课程目标2相辅相成。课程目标1是课程目标2的基础,其达成有助于更好地达成课程目标2。课程目标2是课程目标1的拓展,其达成将有助于巩固课程目标1,二者一起实现对相关毕业要求的支撑,具体体现如表1所示。
JAVA基本语法
- 注释
- 关键字——所有关键字都小写!!!example: int float if else public private return void import package try catch finally class this super true false
- 标识符——为程序中的元素进行命名(变量名),以字母、下划线(_)、美元符号($)开头的字符序列
- 注释
- 语句
- 块 ——一对花括号将程序中的一段代码括起来形成一个块。
- 方法 格式:访问修饰符 返回值类型 方法名(参数){
/*方法体*/
}
Java程序命名规范
- 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。
- 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
- 变量名和方法名:应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。例如,” coumputArea” 源文件名:
- 源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。
JAVA数据类型
//编码,常量
public class demo1 {
public static void main(String[] args ){
BianMa bm = new BianMa(); //编码
bm.display();
ChangLiang cl = new ChangLiang();
cl.display(); //常量
}
}
class BianMa{
public void display(){
char letter = 'A'; //(ASCII)
char numChar = '4'; //(ASCII)
//System.out.println("Unicode是由Unicode协会建立的16位编码方案,它支持世界上不同语言的可书写文本的交换、处理和显示。");
//char letter = '\u0041'; //(Unicode)
//char numChar = '\u0034'; //(Unicode)
System.out.println(letter);
System.out.println(numChar);
//ASCII码值相加
System.out.println("ASCII码值相加");
System.out.println(letter+numChar);
//对上述猜想验证
System.out.println("对上述猜想验证");
int letter1 = letter; //得到字符对应的ASCII码值
int letter2 = numChar;
System.out.println(letter1);
System.out.println(letter2);
}
}
class ChangLiang{
public void display(){
System.out.println("一般常量名要大写,使用下划线来连接。");
final double PI = 3.1415926;
System.out.println(PI);
System.out.println("执行:PI += 1; //无法为最终变量PI分配值->常量不可被修改");
}
}
怕无法保存,暂时先这些,去吃饭啦