序言:其实做这个之前做过了一些窗体程序 但是这周实训课上 还是很有收获的 以前很多东西是没有注意到的 采用快速迭代,后面代码会有不同
本次实训的任务
- 基本的连连看
- 采用JAVA 处理用户信息,排行榜
- 网络版的对战,商城
- 做一份需求的文档
JAVA基本知识点
- JAVA的基础语法
- 数据类型(8基本)
- 两种复杂类型(对象数组)
- 运算符表达式
- 流程控制(顺序 选择(两类) 循环(for in))
- 数组
- 方法
2.oop
- 继承(语法,方法的重载与重写,组合)
- 多态 (抽象方法,抽象类的定义,接口,向下转型)
- 封装(类的定义,对象定义,构造犯法 访问权限,静态成员)
- 异常(定义语法 trycatch finally throws throw)
3.常用api
- JAVA.lang(数据包装类基本语法的方法,STring StringBuffer)
- java.util(日期时间,随机数,集合(Arraylist等)
4.高级内容
- jdbc(数据库方面的知识)
- Sockel(网络方面)
- 多线程
- 泛型(泛型类、泛型方法)PS:定义时放的类型不用做类型转换
- 反射(后续框架会用到)
- 注解
我们的书写方式遵循以下几点:
- 类名(首字母大写)
- 包名全部小写
- 变量名采用驼峰命名
如下图
对于包:com+公司名+项目名+view/等类型
整个项目我们希望达到
- JAVA 编程六子核心:高内聚,低耦合(PS模块间关系越松散越好)
- MVC的一种方式 将试图和数据层分开
我们的编程方式:
先调用方法(或类)再创建
比如:
建议:
一、我们采用Esclipse,其中为了更加高效开发,我们需要掌握几个快捷键:
1.Eclipse代码自动补全功能默认只包括 点”.” ,即只有输入”.”后才出现自动补全的提示框。想要自动补全总是去按 “Alt + / ”也很麻烦。
其实只需简单在Eclipse中进行设置即可实现输入任意及符合自动出现自动补全提示框。
Alt+ /提示补全(主要是实验室用的版本低 我找不到提示框补全的那种方法QAQ 这在你定义父类的时候特别有用 以及其他 不懂的可以查找)
2.Ctrl+Shift+f 整理代码
二、推荐书籍:...